用 ChatGPT 快速从零开始变成 Programmer 的方法

编程已经成为一种越来越重要的技能。但是,学习编程可能是一条漫长而艰难的道路。精通不同语言的 ChatGPT 及 Bard 除了能够回答你的问题,帮你写信或回答提问外,它更是非常强的 Programmer 助手。现在有了 ChatGPT,这是一个可以大大简化学习过程的工具。这次谈谈使用 ChatGPT 快速从零开始变成程序员的方法。

编程经验的分别

将学习编程和使用 ChatGPT 比作一场探险旅程,我们可以从中看出对於有编程经验者和无编程经验者的不同。

如果你是一位有编程经验的人,使用 ChatGPT 就好比是带着一个全知全能的导游进行探险。你已经知道基本的地理、气候和生态,而导游(ChatGPT)可以帮助你解决更复杂的问题,如指出隐藏的路径,解释难懂的地质现象,甚至在你迷路时帮助你找到回家的路。这种情况下,ChatGPT 是一个强大的工具,可以帮助你更深入地探索编程的世界,解决困难的问题,并提升你的技能。

相反,如果你是一个没有编程经验的人,使用 ChatGPT 就像是带着一位专业的野外生存教练进行探险。你可能对这个新环境一无所知,甚至不知道如何开始。但是,教练(ChatGPT)可以教你基本的生存技巧,如如何建立庇护所,如何寻找食物,如何防止迷路。在这种情况下,ChatGPT 是一个绝佳的学习工具,它可以从最基本的概念开始引导你,并随着你的进步而逐渐引导你进入更深层的主题。

理解基础知识

编程的基础包括数据类型、变数、控制结构(如 if-else 和 for/while loop)、函数等。这些都是编程语言的核心组件,无论你选择什麽语言,这些基础知识都是必需的。你可以问 ChatGPT 关於这些基础概念的问题,例如:「什麽是变数?」或者「什麽是 for loop?」。这些基础是必须要知,Programming 101 东西是不能不学。

选择并学习一种编程语言

Python 是一种很好的初学者语言,因为它的语法简单,易於阅读和编写。你可以请 ChatGPT 展示 Python 的范例代码,或者问它关於 Python 语法的问题。例如:“如何在 Python 中定义一个函数?” 或者 “Python 的回圈结构是怎样的?”。不过,如果你有一些很实在的需要,例如用 PHP 制作一些 Web Application,也可直接选用这种语言。

从小程式开始

一旦你理解了基础知识并选择了一种语言来学习,下一步就是透过实践来学习。你可以尝试写一些小程序,例如计算机、猜数字游戏或者简单的资料分析。遇到问题时,可以向 ChatGPT 谘询。例如笔者开发一个 PHP 程式,处理文章格式(半形字跟全形字符之间加入半形空格)。ChatGPT,只需告诉它的目标,就能很快生成一些程式码,当中已经达 Senior Programmer 的写 Code 质素。

学习修改程式码

一句生成一个程式,太梦幻吧?现实当然没有那麽理想,你怎样也要对 Code 进行一些调整。你需要测试 Code,看看有没有 Error,有 Error 是很常见,例如无法显示中文,你再告诉 ChatGPT 程式无法显示中文,它就会告诉你可能漏了 utf8 的设定,於是它就会再告诉你如何修改程式。基本上,用 ChatGPT 写程式,8 成时间也在告诉它作一些客制化的功能,最核心的功能往往很快已可为你产生。

进行专案开发

当你已经掌握了足够的编程知识,你可以尝试进行一个小型的专案开发。这将使你熟悉整个开发流程,包括需求分析、设计、编码、测试和部署。在这个过程中,ChatGPT 可以为你提供宝贵的帮助,例如提供专案结构的建议、解决编码问题、或者协助你理解复杂的概念。例如告诉它你想开发一套帮助温习英文 Spelling 的 iOS App,这是一个不简单的题目,需要较多的 Code,下一篇文章我们会谈谈如何做,也是 ChatGPT 编程最令人兴奋的地方﹐过去初学者从零开始,可能要数星期才能完成,但有了 ChatGPT 後数小时内也可让一个初学者完成这个挑战!

相关文章

  1. 为 ChatGPT 抓漏 OpenAI 将提供最多两万美元赏金
  2. YouTuber 用 ChatGPT 成功产生 Windows 启动密钥
  3. 马云终於现身中国 大谈 ChatGPT
  4. ChatGPT Plus 大幅调低 GPT-4 提问次数 预告下周会进一步减少
astrill怎么续费

相关推荐

热门文章

苹果悄悄重新发布 iOS 17.4.1 修正版更新

上周,苹果向 iPhone 和 iPad 用户发布了 iOS 17.4.1 和 iPadOS 17.4.1。虽然这些更新并未新增任何新功能,但它们带来了两项重要的安全修正。不过,出於某些未知原因,苹果现已悄然发布了 iOS 17.4.1 的修正版。这次的新修定版编号为 21E237,而先前公开发布的版本编号为...

Sony 永久终止《星鸣特攻》项目并关闭工作室

Sony PlayStation 工作室事业部执行长 Hermen Hulst 向员工表示,公司将关闭《Concord 星鸣特攻》开发团队 Firewalk Studios 及手机游戏工作室 Neon Koi。Hulst 坦言在过去数月已详细评估所有选项,最终决定永久终止《星鸣特攻》项目并关闭工作室。重点文章【Black Friday...

全线 iPhone 16 也会用 A18 晶片?苹果或再统一处理器!

据称 iOS 18 的代码泄露,Apple 可能会在 iPhone 16 系列改变其最新的处理器策略。此前,非 Pro 版本的 iPhone 使用了一年前的处理器:iPhone 15 采用了...

《X》iOS 版现已支援通行金钥功能

知名社群平台《X》,自即日起开放全球范围内的 iOS 版使用者透过通行金钥来存取帐户——即透过 Face ID 或 Touch ID 登入,此方法不仅更快速便捷,也能够提供一定的安全性。要想在《X》内启用通行金钥功能,使用者可以在应用程式内的左上角点选个人图示开启选单,接着依序点选「设定与支援」→「设定和隐私」→「安全性和帐户存取」→「安全性」,即可在「额外密码保护」的栏位中找到「通行金钥」的开关设定。相关文章马斯克批评巨企停广告:「如果 X 平台倒闭!将是你们的错!」Twitter for iOS App...

可程式化移相器问世 光子晶片设计弹性大增(1)

光子元件是传输大量资讯的理想选择,但开发光子整合晶片的流程缓慢且昂贵,阻碍其拓展应用。如果光子晶片能具有可重复...

VideoProc Converter AI 将你的影片品质推向前所未有的高度

VideoProc Converter 重磅升级至 V6.0 ,新增「超解析度」、「插入影格」、「影片稳定」 三大 AI 影片增强 & 修复功能 。软体更名为 VideoProc Converter AI...

热门分类

Comments

0 0 投票数
Article Rating
订阅评论
提醒
guest
0 Comments
最旧
最新 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x