这次不写代码,就纯思想交流。
随着AIGC(如chatgpt、midjourney、claude等)大语言模型接二连三的涌现,严重冲击了程序员的工作机会,很多编码工作使用代码辅助工具即可完成。一方面,这提高了我们的工作效率;但另一方面,意味着程序员的可替代性更强了。其弊端,最直观的表现就是许多程序员被优化了。
本文就程序员应重点发展的核心能力方面,来谈一谈鄙人的看法。
为了保证有口饭吃,终生学习的能力必不可少。
问题是我们究竟该注重培养哪些方面的能力?是在某个领域深耕,还是广泛涉略?
这些问题其实并没有一个标准的答案。因为每个人的学习经历、职业环境是不一样的。例如说,现在 AI 算法开发工作大都有学历的限制。再例如,有的人工作在国企,有的在外企,对于国内环境来说,制度决定了现有技术的应用程度和广度。
但是,没有人比我们自己更了解我们,我们更需要做的是搞清楚我现在的工作状态,想到哪里去,然后再思考怎么做的问题。
那么,我的看法主要有两点。一是需要根据自己过往的工作经历以及未来想从事的工作,认真规划对专业技能的培养。例如,能不能根据现有的技术,解决自己生活或工作上的痛点?尽管不一定能带来即时的物质收益,但这能变向提高我们的思考和解决问题的能力。
二是,培养软技能。例如写作的能力,利用 AI 辅助工具时,为了让 AI 听懂我们的需求,尽可能让他给出准确的答案,优秀的写作能力必不可少。怎么提高?设定目标、多看、模仿大家写作以及常回过头来纠正。
还有一个能力比较重要,就是有耐心和恒心。写作很容易对吧,但是能坚持五年、十年在某个领域的人凤毛麟角。
最近几年计算机技术的革新真的让人很浮躁,上了几十年的学,好像一夜之间就能被 AI 替代。但是,我们能让 AI 替我们过自己的生命吗?AI 可以统计我们的用户画像,但他不了解我们的思想,可落地的思想才是有价值的东西。
以上只是个人的浅薄之间,欢迎各位道友在评论区交流。