程序员如何在ChatGPT世界中生存?
文章转载来源:AI梦工厂
来源:神译局
编者按:随着ChatGPT的推出,市面上涌现出一批人工智能代码生成助手。生成式人工智能炙手可热,已渗透到人类生活的方方面面,AI真的会取代人类程序员吗?对于程序开发人员而言,如何在在ChatGPT世界中生存发展呢?本文将分享4个小技巧,帮助人类程序员领先于生成式AI。
人工智能,尤其是由大型语言模型(LLM)驱动的生成式人工智能,可能会颠覆整个程序员行业。但一些专家认为,人工智能不会取代人类程序员,至少不会立即取代。
加州大学戴维斯分校生物医学工程博士、医疗人工智能研究中心 MedARC 首席执行官塔尼什克·马修·亚伯拉罕(Tanishq Mathew Abraham)说:“你将不得不担心那些使用人工智能取代自己的人。”
那么,在 LLM编码时代即将到来之际,软件开发人员如何才能让自己变得更有价值、更有用呢?以下是编码员在生成式人工智能时代生存和发展的一些提示和技巧。
坚持基本原则和最佳实践
虽然众多基于人工智能的编码助手可以帮助我们编写代码和生成代码,但学会编程的基本能力依然要具备,即需要具备阅读和分析代码的能力,以及理解所编写的代码如何适用于大型系统。
哈佛大学约翰·A·保尔森(John a . Paulson)工程与应用科学学院从事人机交互与编程语言交叉研究的博士生普里扬·维斯林格姆(Priyan Vaithilingam)表示:“我相信人工智能可以极大地提高软件开发人员的生产力,但软件工程不仅仅是生成代码,还包括从出用户需求、调试及测试等更多内容。”
其中最不可或缺的编程技能之一仍然是人类编码员的专长领域:问题解决。分析问题并为其找到合适的解决方案仍然是备受推崇的编码专长技能。
“编程有其创造性的一面,而解决问题的那些技能比实际的编程语言或工具更为重要。不要执着于与人工智能做比较,AI或多或少只是一个大型语言模型的统计输出。开发人员所做的与模型输出的是有区别的,作为开发人员,除了编写代码,还有更多其他的工作。”Python 软件基金会研究员、Explosion 公司联合创始人兼首席执行官 Ines Montani 说道。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。