年轻的时候,特别喜欢追新的技术,学习各种奇淫巧技,觉得这样就很厉害。就好像你打王者荣耀,玩一些特别需要的操作的英雄,经常秀对方一脸。
后来发现,那些所谓的炫技,并不能很好的解决实际问题。根据实际业务需求,选择合适的技术栈来开发,才是更稳妥的选择。写代码如果写的过于晦涩难懂,使用了过多高阶技巧,同事接手可能会很不好理解,也不好修改维护。所以我写代码尽量要保证结构清晰,注释完备,这样即便是技术不那么好的人,也能大概看懂这段代码在做什么。
当然作为一个有追求的程序员,还是要有自己的坚持,坚持学习新技术,保持良好的代码规范和习惯,做一名有素质的程序员。业务时间要关注业界动态,研究新技术,把自己平时遇到的问题和学到的知识,总结成笔记和文章;平时也可以多关注技术大会和沙龙,参加线上线下活动,多和同行交流,开拓自己的人脉和见闻。只有这样,才可以在程序员这个职业发展的越来越长久。
AI 时代降低了普通程序员成为架构师的门槛,传统架构师的形成需要长久的个人经验积累,而普通程序员在 AI 的协助下,也能成为 “架构师”,对于技术决策与架构方案等大部分工作,我们基本都可以让 AI 去做,它们训练了大量数据,拥有丰富的经验。并且,相比于架构师自己去做技术决策,分析方案缺陷的传统方式,AI 的辅助能节省了大量的时间,提高了协作效率。
AI 时代降低了普通程序员成为架构师的门槛,传统架构师的形成需要长久的个人经验积累,而普通程序员在 AI 的协助下,也能成为 “架构师”,对于技术决策与架构方案等大部分工作,我们基本都可以让 AI 去做,它们训练了大量数据,拥有丰富的经验。并且,相比于架构师自己去做技术决策,分析方案缺陷的传统方式,AI 的辅助能节省了大量的时间,提高了协作效率。