1. 聚能聊>
  2. 话题详情

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

image
如果有人问我:你在面试程序员时,最看中的是什么能力?那我的答案一定是:学习力。

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

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

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

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

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

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

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 5

  • 奖品二

    淘公仔 x 2

  • 奖品三

    野营灯 x 1

85个回答

1

景凌凯 已获得野营灯 复制链接去分享

1、你认为程序员最核心的竞争力是什么?
学习力是吸收接纳新事物的能力,是提高,发展自己的能力
社交能力是与他人沟通为人处世的能力
生活能力,是一个人生存的基本能力
声望能力,是一个人影响力的表现
。。。。。。。。。。

2、程序员该怎么学习技术?
学习是一个求知的过程,要不耻下问。
在有充足时间的时候一定要充电

3、你更看重深度还是广度?为什么?
我认为深度优于广度
会的多不如会的精
当对一门技术精通的时候,学习其他技术的时候,会很快的,但如果每种技术都只会个皮毛的话,你会发现你什么需求也做不出来。

1

youcongtech 已获得阿里云代金券 复制链接去分享

一是身体,身体健康是最重要的,这是任何时候不能忽略的;二是理性,写了多年的代码,思考问题的方式更全面也更客观;三是学习能力,我们不闭门造车,勇于接受并学习新技术;四是谦逊,我们知道人外有人天外有天;五是热情,当小伙伴遇到难题时向我们请教时,我们总会热情的去帮助他们;六是享受生活,很多人觉得我们程序员笨重或者木讷,天天对着代码一点都不懂享受,其实我们很会享受生活,因为我们也在以我们自己的方式改变生活。

1

海阔天空yy 已获得阿里云代金券 复制链接去分享

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

1

wangccsy 已获得淘公仔 复制链接去分享

1、你认为程序员最核心的竞争力是什么?
程序员最核心的竞争力是正确执行领导的政策,符合公司的发展需要。当然如果你想跳槽,那你需要在业余时间去学习你想信进入行业的技术和业务要求。一个程序员不管有多强的“技术能力”,如果不符合公司业务发展需要,不能有效的执行领导的政策,那么这也是一个不符合公司发展的程序员,在任何一个企业基本也就是被排除在外的。
2、程序员该怎么学习技术?
在工作中,认真的做好需要的技术的积累和学习,并熟知行业知识(目前从事的)。如果业余时间可以学习和研究工作之外的知识。(前提是业余时间不需要对从事的工作相关的部分充电)。
3、你更看重深度还是广度?为什么?
深度必须要,广度不可缺。只有这样才能让自己更适合这个社会。

0

aoteman675 已获得阿里云代金券 复制链接去分享

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

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

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

0

浮生递归 已获得阿里云代金券 复制链接去分享

1、你认为程序员最核心的竞争力是什么?
工作态度。技术再牛,学习能力再强,但是不愿意工作,工作的时候各种打酱油,又有什么意义?工作态度积极,就算技术不行,时间久了,总能上来。学习能力不强,时间久了,也会慢慢培养起来吧。而且笨鸟先飞,就算学习能力差,但是态度好的话,投入的时间就会多,最终还是能赶上来。

2、程序员该怎么学习技术?
都有学习路线的吧,跟着学习路线学就好。不过好像挺多,哈哈。一般就是看看书本、看看网页、看看博客、看看视频,然后跟着做吧。

3、你更看重深度还是广度?为什么?
都看重。不过还是以深度为主,广度为辅。同时根据自己就职单位都规模,来决定两者的比例。如果小公司,那就广度为主,如果大公司,就深度为准。因为小公司,人力有限,很容易一个人要兼职几个岗位。而大公司,都会细分岗位,所以广度是没什么用的,要的是深度。

0

盖地虎王晓 已获得淘公仔 复制链接去分享

1、你认为程序员最核心的竞争力是什么?
我认为程序员最核心的竞争力是学习能力,这个不是我拍版主的马屁,是我一直都这么认为的。除了这个我还觉得就是始终保持一个积极学习上进的心。因为现代的计算机讲述太宽泛了,一个人是学不完所有的东西,但是如果你能坚持每一个段时间学习一样东西的话,那你的知识面会非常宽广。

2、程序员该怎么学习技术?
学习技术最重要的是两个,一是需求,二是兴趣。需求就很简单了,如果我们学的东西一直没法应用或者是说创造不了价值,那么你就不会知道你学习这个有什么用,二是兴趣,兴趣当然就是你学习的动力了不是所有人都能保持一个坚持学习的心态了,这时候兴趣就很重要。

3、你更看重深度还是广度?为什么?
我看重的是深度,因为我觉得对于编程知识而言,其实很多语言都是相通的,当你对某一个语言学习到一定程度,你再去看其他语言发现两程东西之前隐隐有着相同之处,这时再学习起来就比较快了。而如果你对每一个都学习一下不深入,那么每一个东西对你来说都是一个新鲜的东西,你不能得到精髓。

0

加新 已获得阿里云代金券 复制链接去分享

1、你认为程序员最核心的竞争力是什么?
学习能力和责任

2、程序员该怎么学习技术?
学习要有目的性
3、你更看重深度还是广度?为什么?
前者是纵向的,后者是横向的,其实两则无法以某一标准去比较。深度会让你在同行之中站得住脚,如鱼得水;广度会让你在世人面前刮目相看。关键在于你看重的是些什么。本人同意上楼的想法,在这社会中,一技之长是基础,不然你就没了值得自己骄傲与别人尊重的资本。广度可以借由你的兴趣、爱好等去慢慢培养。

2

dongjunhome 复制链接去分享

我认为,最重要的是创新能力。技术只要努力学习,就会学习到。

外汇云分析 回复

说的好,创新能力的更新速度永远不怕别人抄袭

评论
0

wangccsy 复制链接去分享

公仔,我喜欢。灯更好了。呵呵。

微wx笑 回复

写出想要什么,得到的可能更大哦。

wangccsy 回复

我要现金,Money。可惜马爸爸不给啊。

评论
0

1752631835223145 复制链接去分享

你认为程序员最核心的竞争力是什么?
个人的学习能力。
程序员该怎么学习技术?
知识点的梳理,知识纲要的整合,大量的实践操作。
你更看重深度还是广度?为什么?
广度。知识涉猎范围的广度足够大,会更大加深对知识的理解。所以量决定了质。我更加看重广度。

微wx笑 回复

改一下昵称

评论
0

1134138989129906 复制链接去分享

学习力
ecbb669f71e84d859ef81a4c6f6014d0_bd102722180641ef9c2ac3acb1fd21ee.jpg

微wx笑 回复

这配图是啥意思

评论
2

pingyea 复制链接去分享

健康的身体和健康的心态

1

1951337634720143 复制链接去分享

创新,执行

1

关羽大侠 复制链接去分享

1、你认为程序员最核心的竞争力是什么?
程序员最核心的竞争力是个人的学习能力。
2、程序员该怎么学习技术?
看系统化的书籍、看开源项目源码,而不是在网上碎片化学习。
3、你更看重深度还是广度?为什么?
两个都重要,对于自己的主要业务要深度学习,对于与主要业务相关联的次要业务要广度学习。

1

牧羊小人 复制链接去分享

1、你认为程序员最核心的竞争力是什么?
和作者同感,学习力可以说是程序员的核心竞争力,技术演进太快,唯有不断学习才能持续领先;其次,专注也是程序员的核心竞争力,技术太多,程序员需要找准属于自己的技术点;
2、程序员该怎么学习技术?
找准行业技术,跟着大牛学习经验,多做项目,及时发现问题点,反复练习
3、你更看重深度还是广度?为什么?
深度和广度是和岗位有关联的,我个人偏向于深度,广度能聊,深度可以将技术落地,切实地解决客户的痛点

1

ly_2018 复制链接去分享

第一个问题我的答案是学习能力,责任心
第二个问题我的答案是现在网络这么发达,在网上就可以可以查到自己喜爱的技术知识进行学习,比如在阿里云里面
第三个问题我的答案是深度比较重要吧,因为一个人专心研究一门语言,掌握的比较深,具有匠心精神。也是很完美的

0

爱丽娅 复制链接去分享

我觉得应该是执行力,光说没用呀。

0

dogegg 复制链接去分享

有学习能力的同时,也要有毅力,自制力吧,没次学的多少无所谓,关键在于长期的学习

0

dimple灬tian 复制链接去分享

经验,旧技术不会一夜之间就被唾弃,新技术可以慢慢研究,可解决问题的经验,不是能速成的。

5
11877
浏览
0
收藏
邀请他人互动
关注
106
粉丝
217
话题
84

简介:

无知人生,记录点滴。 不积跬步,无以至千里;不积小流,无以成江海…… 订阅号:微wx笑, 个人站点:http://www.wei-xiao.top/, CSDN博客:http://blog.csdn.net/testcs_dn
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...

RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...