5
回答
程序员的核心竞争力究竟是什么?
开发十年,就只剩下这套Java开发体系了   

    本来不是很想分享的,因为每个人对个人的职业生涯的规划都是有着自己的方法和套路,本人只是本着互相交流的看法,来给大家说说自己的一些经历,供大家参考。

    那么首先我们还是回到正题:“程序员的核心竞争力”是什么?我个人认为,核心竞争力是两个字:技术。那么这个问题就变成了:我做为一个程序员,该如何规划自己的程序人生呢?

    对于提高技术,每个人可能因人而异,有不同的思考,不同的人,在不同的阶段,所经历的瓶颈可能是不同的,而我们要做的,就是找出这些瓶颈,各个击破,那么自己才能得到提高。

    首先我在开讲之前想说一下我自己的观点:“”能力!=学历,能力==知识的熟练度和灵活度“”,如果你是一个很有能力的千里马但是出身不好,而那些大公司并没有真正发现你的伯乐,请不要气馁,因为是金子,在哪都会发光。

    学历可以从客观反映出一个人在某个阶段知识的掌握度,一般来说如果学历越高的人,他在自学能力,理解能力各个方面,平均起来是要比那些学历略低的人更好一些的。

    我们经常看到,一些公司招聘的要求,都是要熟练掌握XXX技术,什么大数据,高并发什么的,我承认很多东西我自己也不是很了解,不过有一点很重要,那就是你如果能掌握这些高深的技术并灵活运用,那么你肯定要对它的原理有很深刻的认识。

    我还要再说一点:强者创造时机,弱者坐待时机。与其在公司里面挑刺,还不如让公司来挑选你。而想要做到这一点,首先基础要打好,很多人都是一上来就不管三七二十一做项目,这样也达不到提高的目的。

    如果你是一个30几岁还奋斗的码农,有2点你需要明白,第一:你是一个熟练工,但是熟练程度有它的一个极限,而造成瓶颈的原因,我个人觉得主要是自己没有钻研的这种爱好,也可能是因为你基础不够好,我这里说的基础是一个广义的概念,它可能是你的心态,也可能是你的数学,外语基础,这都会成为制约你成长的瓶颈,而不仅仅是某一门语言的一些基础,这点你要明白。第二:可能比较悲观的是,如果你30几岁,你面临的不仅仅是家庭的压力,还有一个更为直接的东西,就是你会更老,而不幸的是,这是一个技术发达的年代,很多年轻人,更优秀的年轻人,会不断的涌现出来,占据一些大城市的原本属于你的那一块一亩三分地。

    说了这么多,大家有点悲观了吧,我对大家的建议其实只有一点:

    有多大能耐,发多大光,不可跑得太快,对自己的能力要有一个清醒的认识,对自己能达到的高度,要有一个清醒的认识,为什么职业规划很重要?因为职业规划其实就是人生规划,因为人的一大部分时间都是在工作,到我们那时候都是65岁退休了,你说是把?

    我不觉得大公司就适合所有人,只有适合发展的,能成长的地方,提高自己的地方,才是好地方。

    大家听说过愚公移山的故事吧,其实这个故事如果进行一个量化,就是一个从量变到质变的过程,大家都认为你很傻,每天都在做一些别人看不上的事情,但是几年以后,等到开花结果时,有因有有果,我相信,一定有 看到日出的哪天。

    如果你是一个普通人,也许你永远也达不到一些大牛的程度,但是只要是发挥出自己的潜力,不后悔就行,至少我从来没有后悔成为一个程序员,哪怕我只是一个愚公。

<无标签>
举报
KMSFan
发帖于2年前 5回/1K+阅
顶部