全能还是专精?2024年程序员应该往技术通才发展,还是技术专家?

全能还是专精?2024年程序员应该往技术通才发展,还是技术专家?
2024年09月21日 17:01 w3cschool

IT行业发展之快,从早期的静态页面到如今的复杂交互,从单机应用到云服务和微服务,技术的演进从未停止,我们一直处于技术迭代的循环中。

因此,我们不禁思考:

在IT行业,我们应该专注于一个领域还是尝试很多领域?换句话说,我们应该成为通才还是专家?

Part.01

通才与专家:两种截然不同的道路

通才指的是那些勇于尝试、对广泛领域保持探索精神的人。

他们不会将自己局限于一条职业道路,而是倾向于在职业生涯中跨越多个领域,持续追求新的挑战和成长机会。

像史蒂夫·乔布斯和埃隆·马斯克这样的杰出人物就是通才的典范,他们以创新和发明而闻名。

通才不仅在他们感兴趣的领域表现出色,还能将一个问题的解决方案应用于其他相关的问题。

他们掌握一个领域的基础后,会将这些知识应用到他们遇到的每一个新领域。这就是为什么首席技术官能够处理多种技术并跨越不同领域的原因。

他们利用自己多年的经验和见识来应对每一个新挑战,并不断学习新兴技术。

通才关注的是解决问题本身,而不是专注于某一项特定技术。

相反,专家则展现出高度的专注力。他们专注于深入研究某一特定领域,像手持火炬的向导一样在该领域内稳步前进。

专家们致力于全面掌握他们所选择领域的所有知识,他们不懈地进行研究、实验和学习,以追求更高层次的专业技能和更深刻的理解。

大多数技术进步都是由那些在各自领域深入钻研的专家所推动的。

他们专注于机器学习(ML)、网络技术(Web)、移动技术、基础设施、中间件以及其他技术领域的开发和优化,利用多年积累的专业知识和经验,推动这些领域的持续进步和创新。

要成为专家,需要系统地掌握基础知识,并通过在特定领域内的长期专注研究,才能达到并精通该领域的高级主题。

成功的背后是不可替代的努力和经验积累,没有捷径可走,比如各种编程语言和框架的创造者,以及机器学习领域的先驱们。

软件专家长期以来运用一套稳定的技术栈,在自身领域内积累了深厚的知识,并对外部进展保持洞察。

他们通过不断努力,成为了行业内的权威人士,同时积极寻求和实践创新的方法论。

不过,软件专家并非要求个体局限于单一技术领域,他们也可以自由探索其他技术领域。

Part.02

如何选择

我自己的感觉是通才和专家属于两个极端,作为一个普通人(包括我自己),我的选择是介于两者之间。

如果对某个技术领域非常感兴趣,那么可以花时间去掌握该领域的各个方面,但不要限制自己,不要排斥接触其他相关领域。

比如在Github我们可以看到很多前端高手,前端的知识和经验已经非常丰富,也会去学习Rust,然后用 Rust 来开发提高前端开发效率的工具。

还有很多机器学习领域的高手,他们也会学习前端的技术,为自己的大模型制作交互界面,让更多的人能够使用大模型。

选择学习什么技术的时候,有两个很重要的因素值得我们好好参考,就是兴趣和经验

兴趣虽然有助于我们缩小选择的技术领域,但最好是尝试不同的技术领域之后,再决定自己的真正的兴趣。

比如,不要因为第一个工作接触的是前端,发现前端也挺有意思,就把自己的兴趣定在前端。

决定兴趣之前,多接触几种不同的领域,尝试在不同的领域做一些小工具玩玩,不同担心学了没用或者浪费时间,想想通才,任何在其他领域中学到的技能都不会浪费。

其次,经验是另一个帮助我们做决定的重要因素。

成为专家通常需要多年的经验积累。对于那些在特定领域工作多年的人而言,追求成为该领域的专家通常是一条理想的道路。

然而,对于初学者或那些在多个领域都有工作经验的人来说,成为通才可能是一个更有价值的选择。

最后,有一个忠告,千万不要仅仅因为困难就放弃成为专家,转而成为通才。

因为通才一点也不比专家简单,通才不是“万事通”,更像是多个领域的专家。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部