程序员最核心的竞争力是什么?
互联网时代的技术来得快,去得更快。就像Flash这样曾经雄霸天下多年的技术,都有被人人唾弃的一天。如果没有足够强的学习能力,就无法跟上变化,被淘汰只是迟早的事。想想看,你苦心钻研多年引以为傲的技术,一夜之间就没有用武之地了,难免会有一种「身体被掏空」的感觉。
学习力强的程序员敢大胆地体验尝试新技术,他们的技术栈始终在保持不断地更新。他们能快速把握事物的本质,并判断出它能用来做什么,不能用来做什么。他们拥抱技术升级和革命,因为他们学习并掌握新技术的速度比其他人更快,所以他们永远不用担心失业。事实上,他们掌握的是「驾驶」和「学习驾驶」的技术,而不是「驾驶XX牌汽车」的技术。
但也有不同的观点,如上图中,个体竞争力最基础的是基本素质,最上层的是执行能力。能力可以区分为“创新能力”、“学习能力”、“执行能力”、“专业知识”等,其中专业知识是其他能力的基础 。学习能力强并不能直接的为企业创造价值。
那么
1、你认为程序员最核心的竞争力是什么?
2、程序员该怎么学习技术?
3、你更看重深度还是广度?为什么?
互联网时代的技术变化太快了,作为一名程序员,不得不拥抱变化。这里的学习能力,不仅仅指的的是通过别人来学习,更重要的指的是自学能力。如果你坚持在固有的知识面,那么在这个行业绝对会被淘汰,就拿Flash曾经雄霸天下的技术,都有被人人嫌弃的一天。这个行业发展太快,技术淘汰的速度也相当快,3年不学新东西就可能落伍了,更别谈核心竞争力了。所以说,你的学习能力显得尤为重要。
1、你认为程序员最核心的竞争力是什么?
写程序按照规范来,不能我行我素,不能以个别程序员为中心。要有团队精神,技术好的要带入门的。然后就是责任心,代码都要规范和详细文档,调离岗位或者离职都要做好交接手续。除了技术,还要学会管理,就是领导、表达、控制等能力。
2、程序员该怎么学习技术?
多问,在博客论坛里交流,然后写技术博客,把经验用文字表述出来可以锻炼文档编写能力。多对项目做结构优化,提高优质代码书写能力。
3、你更看重深度还是广度?为什么?
深度和广度应具备。拿技术来说吧,我们学技术一门技术由兴趣而学就是广度,研究这门技术就是深度。学而多,但不精,无用。公司也不会只要什么东西都会一点的人吧,需要的是具备广泛技术能力,但又有专攻某一项技术的人才,所以广度和深度缺一不可,相辅相成。
1、你认为程序员最核心的竞争力是什么?
(1) 经验:有经验的能避免踩一些坑
(2) 沟通:因为知道的事情多,所以也容易更有效的沟通
(3) 学习:技术更新快,所以学习能力很重要
(4) 身体: 身体是本钱,以上能力就算再牛B,工作干一会儿就累趴下了,这样的身体肯定是不行的。
2、程序员该怎么学习技术?
首先是学习公司的技术,想办法把最新的技术用到公司的项目中去
再有就是关注新技术动态,掌握新技术。
3、你更看重深度还是广度?为什么?
我其实比较看重深度,因为广度,可以通过人数堆积起来,而深度的话就不是人数多说了算了,所以这方面很重要
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。