0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件工程师职业生涯的一点感悟

工程师人生 来源:wv 作者:简书网 2019-08-28 16:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如果你是个软件工程师,有一天被别人评价为“你就是个技术佬”,是不是充满着被鄙视的感觉?

相比其他岗位,工程师经常不处于主导地位,职业生命周期短暂,一旦转型不成功,容易面临困境。

本文,我结合二十多年的经历,谈谈自己对软件工程师职业生涯的一点感悟。

01 越牛的工程师越难转型?

发现身边很多不了解工程师的人,都很佩服工程师的思维能力。

在他们眼中,工程师是神一样的存在。当电脑、网络出现混乱的时候,工程师三两下就解决问题,甚至神奇到只要工程师到场,什么都没做问题就自然消失了。

工程师到底有多厉害?

他们具备超强的技能学习能力,有极高的技术敏感度;

他们拿到需求,能够以极大的能量聚焦到解决方案;

他们能够将复杂技术问题自顶向下层层分解,构建模块化解决方案;

他们还能在有时间、成本限制的情况下,形成最优实践,快速交付。

……

当年刚毕业的我,似乎天生就具备这样的能力,技术能力象开足了马力的汽车一样进步飞速,在领导和客户对我技术的认同中,开启了顺利的职业生涯。

就这样,顺利地逐一成为高级程序员、开发经理、开发部经理,然后去个稍小的公司,分分钟就是CTO。

看上去,这似乎就是所有工程师追求的发展之路,但是工程师的职业生涯真的就这样简单?你以为这样就真的转型了?

这种表面看上去的成功背后,隐含着巨大的隐患。

我发现很多当了“官”后的技术人员,与当工程师时的思维模式并没有什么变化,这种状况持续时间一长,不论你是XX经理还是CXO,都将会遭遇很大的发展瓶颈。

我现在回想起来,当年做的所谓“开发部经理”,从来就没有合格过!

我还发现一个有趣的现象,就如同柯达、诺基亚等遇到的困难一样,当年身边比我还牛的工程师,转型大都不是很成功。

相反,那些编码一般般,挤不上前列的工程师,提早进行转型,在后续的职业生涯中获得成功的却比比皆是。

02 工程师思维的局限性

到底是什么原因禁锢了工程师的发展?

要总结软件工程师思维的局限,我想最有发言权的就是产品经理了:

产品经理 VS 软件工程师

我参与协调过的一件事情:软件正式打包后,产品经理发现有个UI界面的字没有对齐,影响客户体验,要求修改,工程师认为不是功能性错误,以后再说。本来可能也就十几分钟可以解决的事情,两个活宝足足为此事争论了一个多小时。

总结起来,工程师思维主要问题在于循规蹈矩、过于聚焦不够发散、情感体验考虑不足、关注技术大于关注效果等等。

但是,这些问题都还是表面现象。

工程师的思维局限本质上是在用物理系统的视角来看待生态系统!

物理系统视角把对象理解为一个物理概念,努力通过学习和实践从中找到规律,只要把这个物理系统的原理摸透,就能掌控这个物理系统。在工程师眼里,技术、软件的世界就是这样一个物理系统,当摸清这些规律的工程师,就能展现出强大的技术能力,并因此获得成功。

而工程师一旦晋升到产品经理、项目经理、部门经理、总监等岗位,要面对的就是一个生态系统,生态系统不像物理系统只有一套规律, 生态系统具备复杂性、不确定性、不对称性三个特特点。

复杂性:项目要获得成功,除了技术以外,还与员工士气、客户关系、政策支持、部门政治、竞争对手、资金、时间窗口、口碑等等因素有密切的关联,往往还有很多因素没办法穷尽,一旦哪个被忽略就容易出大错。

不确定性:对付出错的员工A,严厉斥责效果很好,但是对员工B就没效果;上一个项目全体加班获得优异的成绩,这次项目用这招就导致士气大幅下降;有时候搞定一个关键的客户往往比技术更加重要…

不对称性:上次被客户领导发现的一个错别字忘记修正,结果本阶段其他工作不论做的多完美,也被客户全盘否定;

面对这样多变的生态系统,如果还沿用物理系统中的那套经验来行动,就会总结出很多片面的“伪规律”。例如员工士气低就动用工资奖金用、竞争对手来了就血拼、工作量大就堆人上去。..。..用这种简单的线性思维思考生态系统,自然会输得很惨。

延伸到更大的生活场景中,有人参与的场景大部分都是生态系统,大到宏观经济、政治、金融,小到项目管理、婚姻、亲子关系…。

我发现通过自媒体发布文章也是个生态系统,每篇文章质量接近,发布后,看的人寥寥无几,但是不知道哪一天,突然有篇文章会阅读量大增几十倍上百倍,却搞不清楚到底哪个因素起了作用。有时我也看到那些动辄10w+的文章,也不知好在哪里,除了他们有专门的运营以外,还有很多我所不知道的原因。

还有交通系统,为了加速交通,建高架桥,结果所有车辆都会以更快的速度通过高架桥聚集到城市的瓶颈路段,造成瓶颈路段更大的塞车,还不如不做任何优化前的状况,这是以简单的物理视角看待生态系统的典型问题。

03 我们可以做什么?

生态系统,不过是说明了跟人打交道比跟机器打交道要复杂得多这个道理。那么我们有没有办法走出物理视角的误区?

很遗憾,即使聪明如牛顿,在南海泡沫中输得精光后,也只能感叹

“我能够计算出天体的运行规律,却无法计算出人类的疯狂”。

所以,本文没有干货,只是分析到用物理视角来看待生态系统这个问题。对于生态系统,没有灵丹妙药,而那些任何简单的解决方案,我认为都是害人的。

作为惯用物理视角来分析问题的工程师,识别并意识到我们随时都处在生态系统中,这才是最重要的一点。

我们唯一能做的,就是不断地在生态系统中去做到“思考”-“践行”-“总结”的迭代,与生态系统共同进步和演化。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件工程师
    +关注

    关注

    8

    文章

    243

    浏览量

    21549
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源鸿蒙技术大会2025丨AI软件工程分论坛:智能创新,赋能开源鸿蒙软件工程

    师生深度参与技术交流联动。论坛由华为终端软件工程与IT装备部孙为国与开源鸿蒙AI软件工程SIG副组长王意明联合出品。此次论坛的成功举办标志着开源鸿蒙AI软件工程从技术探索步入规模落地阶段,预计2025年底将赋能10万+开发者。
    的头像 发表于 11-20 17:32 591次阅读
    开源鸿蒙技术大会2025丨AI<b class='flag-5'>软件工程</b>分论坛:智能创新,赋能开源鸿蒙<b class='flag-5'>软件工程</b>

    工程师变身AI“指挥者”,吉利与阿里云的软件开发变革实验

    1975年,IBM工程师Fred Brooks在《人月神话》中提出软件工程的核心难题:随着系统规模和团队规模增长,复杂度会呈指数级上升。他的结论是, 软件工程“没有银弹”,没有单技术
    的头像 发表于 11-13 10:43 199次阅读
    <b class='flag-5'>工程师</b>变身AI“指挥者”,吉利与阿里云的<b class='flag-5'>软件</b>开发变革实验

    硬件工程师如何提高电路设计的可靠性?

    聊我从业硬件工程师至今的些小的感悟,这些小感悟对于些经验老道的
    的头像 发表于 11-11 07:36 2323次阅读
    硬件<b class='flag-5'>工程师</b>如何提高电路设计的可靠性?

    硬件工程师和嵌入式软件哪个更有前途?

    不少人琢磨硬件工程师和嵌入式软件到底哪个更有前途,其实从实际职场情况和成长路子看,差别还挺清楚的。先说说天花板这事,般来讲,硬件工程师职业
    的头像 发表于 09-10 10:43 778次阅读

    河北软件职业技术学院走访飞凌嵌入式,共同探讨产教融合新模式

    河北软件职业技术学院软件工程系主任陈辉率队走访保定飞凌嵌入式技术有限公司,并与旗下教育品牌ElfBoard就产教融合、构建协同育人机制进行了深入探讨。
    的头像 发表于 07-09 09:00 1038次阅读
    河北<b class='flag-5'>软件</b><b class='flag-5'>职业</b>技术学院走访飞凌嵌入式,共同探讨产教融合新模式

    河北软件职业技术学院走访飞凌嵌入式,共同探讨产教融合新模式

    6月12日,河北软件职业技术学院软件工程系主任陈辉率队走访保定飞凌嵌入式技术有限公司,并与旗下教育品牌ElfBoard就产教融合、构建协同育人机制进行了深入探讨。双方旨在通过深化校企合作,共同探索嵌入式领域新型人才的培养模式。
    的头像 发表于 06-16 11:00 918次阅读
    河北<b class='flag-5'>软件</b><b class='flag-5'>职业</b>技术学院走访飞凌嵌入式,共同探讨产教融合新模式

    跟老齐学Python:从入门到精通

    础的学习者介绍门时下比较流行、并且用途比较广泛的编程语言,所以,本书读起来不晦涩,并且在其中穿插了很多貌似与Python 编程无关,但与学习者未来程序员职业生涯有关的内容。 获取完整文档资料可下载附件哦!!!! 如果内容有帮助可以关注、
    发表于 06-03 16:10

    硬件工程师手册(全套)

    §1.2.1 硬件工程师职个技术领先、运行可靠的硬件平台是公司产品质量的基础,硬件工程师职 责神圣,责任重大。yf-f4-06-cjy 1、硬件工程师应勇于尝试新的先进技
    发表于 04-22 15:05

    如何成为名嵌入式软件工程师

    软件工程师是连接硬件与软件世界的桥梁,他们的工作对于产品的性能和稳定性至关重要。 通过掌握核心技能、积累实战经验、关注未来发展趋势并合理规划职业路径,嵌入式软件工程师可以在
    发表于 04-15 14:37

    学硬件好还是学软件好?

    理解硬件和软件之间的交互。因此,无论你选择学习硬件还是软件,都有可能在未来职业生涯中接触到另个领域的知识。 总的来说,选择学习硬件还是软件
    发表于 04-07 15:27

    位老电子工程师的十年职场感悟

    这里主要以个人经历谈谈电子工程师技术生涯可能面临的困惑、关心的问题以及对未来的期待。Chrent新手感兴趣的问题1、电子工程师矛盾心态——电子新手新没事做,没人教,工作没有技术含量?电子新手往往
    的头像 发表于 03-19 17:32 706次阅读
    <b class='flag-5'>一</b>位老电子<b class='flag-5'>工程师</b>的十年职场<b class='flag-5'>感悟</b>

    嵌入式软件工程师就业好不好?

    嵌入式软件工程师就业好不好?会不会越老越吃香?今天起来看看。 首先看下市场需求。 随着物联网、人工智能、5G等前沿技术的快速发展,嵌入式系统的应用领域不断扩大,从智能家居、汽车电子到工业自动化
    发表于 02-20 10:19

    Testin云测获智能化软件工程工作组优秀单位荣誉

    随着人工智能技术的深度应用,大模型等AI技术在推动软件行业智能化进程中的重要性日益凸显。软件工程,作为大模型、智能体等AI技术落地应用的前沿领域,正加速推进智能化转型。在这场变革中,企业、科研机构以及众多行业专家纷纷投身其中,共同探索智能化
    的头像 发表于 01-21 10:46 630次阅读

    RVFA 认证赋能未来:资深 IT 专家 Andrea Gallo 的职业转型技术之旅

    认识AndreaGallo,RVFA认证持有者位资深IT领导者的职业转型在经历了数十年以Arm技术为核心的成功职业生涯后,AndreaGallo决定为自己的职业道路开辟
    的头像 发表于 12-11 01:07 757次阅读
    RVFA 认证赋能未来:资深 IT 专家 Andrea Gallo 的<b class='flag-5'>职业</b>转型技术之旅