3.1 对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?

GreyZeng GreyZeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

原文地址 略作改动,原文用词是”专“和”全“,实际应该是:”专“和”广“。

问题出处:P53 -【Ch03 软件工程师的成长——软件工程师的职业发展】
在这部分内容中,作者举了街头卖艺的单人乐队、只研习某一乐器的交响乐团中的乐手和编写交响乐的作曲家的例子,似乎想要引发读者对于【专和精的关系】的思考。(原文较长,故在此不再引用)

这里我对于作者的论述过程感到非常疑惑。在我的认识中,”专“和”精“这两个概念应该是同义词,【专】即专业,【精】即精通——一个人的专业自然就是一个人精通的内容,这有什么思考的必要吗?

鉴于作者所举的3个音乐方面的例子,我认为可能他真正想要讨论的是【“专”和”广“的关系】,即对于弹奏一种乐器的乐手而言,精通这一种乐器似乎要比对每种乐器都略知一二要更受人们的欢迎;但对于作曲家、指挥家们而言,则必须要对所有可能用到的乐器都要有一定程度的理解。那么,对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?

对于这个问题,我认为单纯强调”专“更好或者”广“更好都过于片面而不够客观,归根结底还是对于【软件工程师】这一职位地定义太过模糊与宽泛。同样都是工程师,不同人的分工也有所不同:有人专精于前端或后端相关技术栈,有人则需要统筹全局地架构和部署。此外,在一个人的职业生涯中,其承担的职责也是在不断流动的。也许他在入门时可能只是擅长某一特定方向的程序员,但在不断的磨砺与成长后也完全有可能去独自领导一个团队;或者也许他在入门时各方面基础都比较扎实,但在不断的探索中他也完全有可能找到自己擅长且感兴趣的方向,最终成为这个方向上的开拓者。

...全文

相关推荐

作为一名软件测试工程师,需要具备哪些能力?

作为一名软件测试工程师,需要具备哪些能力?作为一名软件测试工程师,需要具备哪些能力?作为一名软件测试工程师,需要具备哪些能力?

erming79757

如何成为一名杰出的工程师

如何成为一名杰出的工程师 如何成为一名杰出的工程师 如何成为一名杰出的工程师 如何成为一名杰出的工程师 如何成为一名杰出的工程师 如何成为一名杰出的工程师

__张小黑

如何成为一名优秀的工程师

如何成为一名优秀的工程师如何成为一名优秀的工程师

lzhsdtc

怎样成为一名优秀的算法工程师

怎样成为一名优秀的算法工程师?为了更好的帮助大家学习和成长,少走弯路,在今天的文章里,SIGAI的作者以自己的亲身经历和思考,为大家写下对这一问题的理解与答案。

SIGAI_csdn

成为一名软件测试工程师要具备什么

成为一名软件测试工程师要具备什么软件测试本文根据自己多年来在IT公司从事软件测试的经验总结了一些东西给大家共享,同时也希望大家提出宝贵的意见和建议。起码有三年以上的软件开发经验现在许多软件企业招收一些刚刚毕业的大学生或者非计算机专  成为一名软件测试工程师要具备什么  软件测试  本文根据自己多年来在IT公司从事软件测试的经验总结了一些东西给大家共享,同时也希望大家提出宝贵的意见和建议。  起码有三年以上的软件开发经验  现在许多软件企业招收一些刚刚毕业的大学生或者非计算机专业的人员作为自己公司软件测试工程师,这是非常错误的,也是对软件测试不负责任的表现。虽然他们可以发现软件中的一些错误,但是

weixin_38748875
评论 11
收藏 已收藏
分享
返回顶部
GreyZeng
构建之法 606 成员 524 内容