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

0
1069

编程已经成为一种越来越重要的技能。但是,学习编程可能是一条漫长而艰难的道路。精通不同语言的 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 提问次数 预告下周会进一步减少
梯子红海好用吗

0 0 投票数
Article Rating
订阅评论
提醒
guest
0 Comments
内联反馈
查看所有评论