在当前的环境中,自力更生地学习编程,并期望仅凭这项技能找到工作以获取收益,已经变得非常艰难。曾经,由于编程领域人才短缺,无论是接受过正规教育还是通过自学掌握编程知识的人,只要具备基础的编程能力,就能找到工作。
现在不一样了,饱和了,别说招聘了,现在工作岗位上的人都会害怕会不会过个年工作岗位没了。
一大堆科班毕业的人都不容易找到编程作为主要技能的工作。

然而,这并不意味着自学编程毫无价值,过去曾经流行一个梗。
我有一个天才的Idea,就差一个程序员来实现它了。如果你真的有一个idea,那现在是自学编程的最好时代。
我不知道以后会不会全自动做一个程序出来,但是现在,ChatGPT之类的大模型出现,绝对是自学编程者的福音。
我进行了以下操作,用笔绘制了一个网页的草图。
将草图直接复制粘贴到GPT4中,它将能够识别并生成相应的代码。
重要的是,代码经过渲染处理后,其结果与初步的草图设计非常接近。
你就说牛不牛吧。
尽管使用大型机器学习模型的个体或企业并不鲜见,但真正理解其工作原理的却寥寥无几。在人工智能的辅助下,那些掌握了编程技能、对AI有深入理解,并且熟悉业务领域的人才,他们所蕴含的价值相当于一个全能的团队。
程序员的未来方向正是这个!然而,坦白说,GPT4所能完成的任务仍然局限于一些比较基础的功能,对于稍微复杂些的逻辑处理,它暂时还无法做到。
然而,ChatGPT拥有一个显著的优势,即其能够被应用于学习编写代码。
如今,「AI辅助编程」已经变得非常出色,它的简单程度令人惊叹。你只需提出你的需求,AI就能帮你完成编程工作。
几秒钟之后,你就拥有了这段代码。
然后你可以根据这个代码来学习编程。
然后你看结果,右边是中文的注释。
如果你在任何步骤上感到困惑,你可以直接要求AI出来解释,或者输入/explain来请求解释。AI的解释将非常详细,帮助你理解每一步的含义和操作方法。
在编程的初级阶段,你可能会碰到许多难题。
你可以单独地选择你不明白的地方,然后直接询问它。
你观察一下,我是否已经解释的非常清晰明了?在知识丰富和态度方面,比AI更优秀的老师恐怕难以寻觅。例如,在VSCode的左侧,有一个图标,点击它,就会打开一个可以直接与机器人进行对话的窗口。在这个窗口中,你可以直接向机器人提问,解决代码中的任何问题。
比如同样的问题,这个对话栏也可以解决。
在代码编辑器中,你可以使用Command+I快捷键来激活Copilot,然后让它帮助你编写代码。也可以输入/来打开这四个功能,分别是1 写注释文档 2 解释代码 3 修复bug 4 单元测试。
AI的智能程度令人惊叹,我仅用了大约一个小时就成功地创建了一个简易的网页。然而,尽管整体上我对其理解得相当透彻,但仍然有若干细节让我感到困惑。
不过暂时也不影响代码运行,然后我用GPT4对我不懂的地方进行了解释。
真的,ChatGPT+AI辅助编程,基本上可以解决绝大多数编程中碰到的问题。
最后,老王总结一下。
驱使自己不断学习,无疑是一段充满艰辛的征程,而一旦选择放弃,任凭思维的退步,这往往仅是伸手拿起手机的那一刻。
如果这还算难,那真的别学了……