开发者社区> 问答> 正文

程序员最核心的竞争力是什么?

程序员最核心的竞争力是什么?

互联网时代的技术来得快,去得更快。就像Flash这样曾经雄霸天下多年的技术,都有被人人唾弃的一天。如果没有足够强的学习能力,就无法跟上变化,被淘汰只是迟早的事。想想看,你苦心钻研多年引以为傲的技术,一夜之间就没有用武之地了,难免会有一种「身体被掏空」的感觉。

学习力强的程序员敢大胆地体验尝试新技术,他们的技术栈始终在保持不断地更新。他们能快速把握事物的本质,并判断出它能用来做什么,不能用来做什么。他们拥抱技术升级和革命,因为他们学习并掌握新技术的速度比其他人更快,所以他们永远不用担心失业。事实上,他们掌握的是「驾驶」和「学习驾驶」的技术,而不是「驾驶XX牌汽车」的技术。

但也有不同的观点,如上图中,个体竞争力最基础的是基本素质,最上层的是执行能力。能力可以区分为“创新能力”、“学习能力”、“执行能力”、“专业知识”等,其中专业知识是其他能力的基础 。学习能力强并不能直接的为企业创造价值。

那么
1、你认为程序员最核心的竞争力是什么?

2、程序员该怎么学习技术?

3、你更看重深度还是广度?为什么?

展开
收起
珍宝珠 2019-12-27 10:06:14 3246 0
3 条回答
写回答
取消 提交回答
  • 不定期更新钉群圈子活动等内容

    互联网时代的技术变化太快了,作为一名程序员,不得不拥抱变化。这里的学习能力,不仅仅指的的是通过别人来学习,更重要的指的是自学能力。如果你坚持在固有的知识面,那么在这个行业绝对会被淘汰,就拿Flash曾经雄霸天下的技术,都有被人人嫌弃的一天。这个行业发展太快,技术淘汰的速度也相当快,3年不学新东西就可能落伍了,更别谈核心竞争力了。所以说,你的学习能力显得尤为重要。

    2019-12-27 11:07:43
    赞同 展开评论 打赏
  • 1、你认为程序员最核心的竞争力是什么?
    写程序按照规范来,不能我行我素,不能以个别程序员为中心。要有团队精神,技术好的要带入门的。然后就是责任心,代码都要规范和详细文档,调离岗位或者离职都要做好交接手续。除了技术,还要学会管理,就是领导、表达、控制等能力。

    2、程序员该怎么学习技术?
    多问,在博客论坛里交流,然后写技术博客,把经验用文字表述出来可以锻炼文档编写能力。多对项目做结构优化,提高优质代码书写能力。

    3、你更看重深度还是广度?为什么?
    深度和广度应具备。拿技术来说吧,我们学技术一门技术由兴趣而学就是广度,研究这门技术就是深度。学而多,但不精,无用。公司也不会只要什么东西都会一点的人吧,需要的是具备广泛技术能力,但又有专攻某一项技术的人才,所以广度和深度缺一不可,相辅相成。

    2019-12-27 10:32:45
    赞同 1 展开评论 打赏
  • 1、你认为程序员最核心的竞争力是什么?
    (1) 经验:有经验的能避免踩一些坑
    (2) 沟通:因为知道的事情多,所以也容易更有效的沟通
    (3) 学习:技术更新快,所以学习能力很重要
    (4) 身体: 身体是本钱,以上能力就算再牛B,工作干一会儿就累趴下了,这样的身体肯定是不行的。
    2、程序员该怎么学习技术?
    首先是学习公司的技术,想办法把最新的技术用到公司的项目中去
    再有就是关注新技术动态,掌握新技术。
    3、你更看重深度还是广度?为什么?
    我其实比较看重深度,因为广度,可以通过人数堆积起来,而深度的话就不是人数多说了算了,所以这方面很重要
    代码直觉.png

    2019-12-27 10:31:15
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云服务核心竞争力的进化 立即下载
企业研发效率与代码规约文化 立即下载
云时代开发者能力模型与提升之道 立即下载