软件工程之美
宝玉
Groupon 资深工程师,微软最有价值专家
44272 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 55 讲
软件工程之美
15
15
1.0x
00:00/00:00
登录|注册

27 | 软件工程师的核心竞争力是什么?(上)

技术博客、技术讲座
项目、公司或行业经历
帮助其他人成长
形成口碑和影响力
解决问题
分析问题
发现问题
重构代码、优化性能
修复Bug
实现功能需求
快速学习掌握新技术
技术更新迭代
技术和代码的掌握
影响力
解决问题的能力
学习能力
自上而下筛选出优秀的软件工程师
自下而上培养、提高软件工程师的核心竞争力
影响力
解决问题的能力
学习能力
课后思考
总结
软件工程师竞争力金字塔的意义
软件工程师的核心竞争力
软件工程师的核心竞争力

该思维导图由 AI 生成,仅供参考

你好,我是宝玉。软件工程师,是软件项目重要的人员组成,从设计到编码实现以及上线后的运行维护,都需要软件工程师的参与。所以大家都很关心的一个问题是:软件工程师的核心竞争力是什么?

软件工程师的核心竞争力

其实我在微博上问过“软件工程师的核心竞争力是什么?”这个问题,得到很多答案:技术、代码、天赋和激情、经验、想象力……
我思考过这些答案,觉得很多答案挺好,但是不够突出核心竞争力,或者没有突出软件工程师的特点。
比如说技术和代码的能力,属于基础能力,而不属于核心竞争力;天赋和激情其实放哪个职业都可以这么说,何况天赋也不是决定性因素,聪明人不是好程序员的例子也很多;
经验是很重要,但是不能说明太多问题,有些号称有三年开发经验的程序员不过是把一年的经验重复了三次罢了;想象力是很重要,但我觉得更适合科学家或者艺术家,因为他们要通过想象力在未知的领域去探索,而工程师更多是利用已有的知识去打造产品,想象力算不上核心竞争力。
我觉得软件工程师的核心竞争力,不是单一能力的体现,而是几种能力和价值的合集。学习能力、解决问题能力和影响力构成了软件工程师的核心竞争力。

学习能力

对于软件工程师来说,最基本的要求是技术和代码。如果你看招聘网站上招聘软件工程师的要求,都需要能掌握一门或者多门编程语言,会熟练使用工具、框架。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

软件工程师的核心竞争力不仅仅在于技术和编程能力,还包括学习能力、解决问题能力和影响力。学习能力是基础,因为技术更新快,需要不断学习新的编程语言、框架和工具。解决问题的能力是关键,包括发现问题、分析问题和提出解决方案。而影响力则是软件工程师的综合体现,通过口碑、经验分享和行业知名度形成。这三者构成了软件工程师的核心竞争力金字塔。文章还提到了如何培养和提升软件工程师的核心竞争力,以及如何筛选优秀的软件工程师。总的来说,软件工程师的核心竞争力金字塔包括学习能力、解决问题能力和影响力,需要综合发展,才能持久发挥作用。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《软件工程之美》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(19)

  • 最新
  • 精选
  • Felix
    经济基础决定上层建筑,我认为的核心竞争力是一个人的软素质(做事态度)和方法论(做事方法) 软素质: 1.自驱动意识 2.沟通协调,刨根问底 3.经常自省 4.敢于担责 5.ownership 方法论: 1.二八原则 2.时间管理四象限 3.SOP 4.ARCI 5.敏捷迭代

    作者回复: 谢谢分享🤝

    2019-04-30
    18
  • bearlu
    我个人觉得除了技术能力,还要培养其他方面的能力也是很重要,有时候思考如果我不做程序员,我还能做些什么?努力培养综合素质。

    作者回复: 是的,技术之外的能力也很重要,比如沟通能力、产品能力等,而且和技术还可以互补。

    2019-04-30
    8
  • 谢禾急文
    在看到这篇文章标题的时候,我就在笔记本上列出了几条,我认为的核心竞争力:1、理解、抽象、解决问题的能力;2、学习的能力;3、沟通的能力;4、规划执行的能力。我非常认可老师讲得影响力是一个非常重要的能力,我没有考虑到这一点,也是因为我自己在这方面做得不够好。我一般很少主动的去分享技术、帮助别人,除非有人主动向我寻求帮组。所以,在以后的工作工程中,有必要和同事多分享交流自己的想法,主动的帮组他人,从而提升自己的影响力。

    作者回复: 👍赞! 学习之前有思考,学习有总结,学习之后有行动!

    2019-06-16
    6
  • hua168
    技术和思想一样重要,思想可以引导技术水平的提升,学习技术可以体会其中的思想。 形而上者谓之道,形而下者谓之器。道在器中,以道御器。

    作者回复: 赞,谢谢分享!

    2019-04-30
    6
  • 庄小P
    一直有在思考自己的核心竞争力是什么?因为核心竞争力是你区别于其他人的一个法宝!现在是做算法研究的,不是leetcode那些哈,之前研究雷达在无人驾驶中的一些应用,然后网上没找到解决方案,论文也没几篇可以拿来参考!跟老师说这怎么做,老师说研究生就要学会探索未知东西!总感觉被忽悠了,不过确实,现在做的东西一大堆在网上都找不到答案,相比于自己本科的学习,感觉自己在研究生思考的机会多了(我也不想的,这谁顶得住😨😨)! 前一个月开始在知乎上写一些分享,看到粉丝从几个变成100多个,还有读者来信,内心还是很开心的!!!

    作者回复: 加油,只要坚持多分享,肯定会越来越好!

    2019-04-30
    5
  • 纯洁的憎恶
    快速学习能力、解决问题能力、影响力,不只是软件工程师的核心竞争力,更是这个时代个体的核心竞争力。通过高效学习和实践,持续产出发现、分析、解决各种问题的能力,解决问题能力借助影响力网络的放大,距离成功也就不远了。

    作者回复: 👍是的,现在网络给了很多人放大影响力的机会。但学习能力和解决问题的能力还是属于很基础的,打好基础才能让影响力更持久!

    2019-05-09
    4
  • nigel
    就学习能力而言,“祭海先河,尤务本原之学”,重要的是对基础知识的掌握。就像侯捷先生说的“基础的东西不易变,不易变的可重用”。

    作者回复: 👍赞,说的很有道理。 像数据结构、算法、面向对象、设计模式、包括软件工程都属于软件开发的基础知识

    2019-05-02
    3
  • Charles
    讲的太好了,期待下篇。 通篇边听边看下来,从似懂非懂到老师的系统化总结出竞争力金字塔,感觉自己对竞争力的理解和努力方向更明确了,感谢! 顺带总结下自己: 1. 学习能力,在自己熟悉的领域(后端),去学习一门新语言或框架之类的,感觉还好,也能适应过来,但是如果跨度比较大就会很吃力,比如区块链、人工智能、大数据之类,自己可能也清楚这个应该是基础不够扎实 2. 解决问题的能力,自我感觉还好,可能相对项目规模较小,基本用一些“土”办法就解决掉了,和大厂可能没法比 3. 影响力,主要停留在帮助人的层面,积累了一些口碑,像老师这样系统性的整理出知识去分享很欠缺 另外一个我理解的还有一个竞争力,老师好像没提到,就是沟通、口头和文字表达能力,身边很多人相对比较闷,喜欢埋头做事 ,这个好像不利于整个项目或自身的发展

    作者回复: 谢谢分享 竞争力也可以算是影响力,埋头做事结果就是影响力要低一些。

    2019-04-30
    3
  • 花灰
    保持持续学习的能力,但是要注意学的东西要想办法用一用,把它编织在自己的知识图谱上。

    作者回复: 👍

    2019-07-03
    2
  • 纯洁的憎恶
    先单点突破,在横向拓展。 我有个疑惑。我现在在央企从事采购和物资管理工作,技术不技术、管理不管理、行政不行政的,我不太确定单点突破的方向。

    作者回复: 这个问题我觉得首先是你个人的职业规划的问题,你是否有打算在技术方向深入发展,或者只打算泛泛拓展知识面,还是想管理或者其他方面发展。 如果你是想技术方向发展,想在技术上单点突破,那么首先需要自己选定一个技术方向,web也好、iOS也好、安卓开发也好,每一种都有前途,但最好选择和对你未来职业发展有帮助的,这样才好坚持,才能尽早进入正循环。真不知道选啥,就先选流行的,好过在纠结中浪费了时间。 技术的学习,在做中学是最好的,也是必不可少的。 如果能在工作之内学习自然是最好的途径,但是大多数时候工作并不能给你创造这样的机会,那么你就需要考虑工作之外的学习途径了。 尤其是公司不忙,可以考虑做一点side project,是很好的锻炼途径。比如对我来说,当年业余时间参与了一个Asp.Net的开源项目Community Server的本地化工作,对我技术成长帮助很大。还有我自己做过一个网站,也有不少用户,业余时间维护这个网站也给我很多技术上的成长。 所以你可以考虑是不是有你选择的技术方向的项目可以在业余时间参与的,开源的或者自己做一个产品,都是不错的选择。

    2019-05-09
    2
收起评论
显示
设置
留言
19
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部