欢迎来个人博客阅读:「何为技术人的核心竞争力」编程
在寂静的夜晚上,独自一人在书房中,望着窗外,一片灯火阑珊,一条车水马龙。
不由让我抬头四十五度,望着那轮朦胧泛黄的新月,又开始思考起本身的人生。框架
最初接触编程的是高中碰到的谭浩强的那本《C程序设计》,是否是一本好书,我不想作评价。
多是由于我天资愚钝,没能经过自学看懂这本书。
若是说从大学开始真正拥有编程技能,到如今,已通过去五年光阴,毕业也已经有一年有余。
虽然自小对计算机(或者说是电脑)感兴趣,可是也由于自身贪玩,兴趣泛滥,好奇心爆棚的我的属性,以至并无把大部分时间投入这个编程兴趣中。
要说我编程的功底,也就只有两年的功力。学习
在一件事情上投入的越多,就会让我更加思考本身正在作的,正在走的方向。
在高速发展,突飞猛进的技术圈子中,到底哪些是不变的,或可沉淀的东西。
渐渐的会想到这样的一个问题:
技术人的核心竞争力究竟是什么?.net
今天受刘未鹏先生在书中《暗时间》的介绍,阅读了孟岩老师的「技术路线的选择重要但不具备决定性」,这篇文章正好给最近被这个问题困扰的我拨开了一些迷雾。
这是一篇2008年发表的旧文,文中的观点给了我不少启发,但我也不会有相见恨晚的感受。就算很早遇到这篇文章,也不会有经历过的事情以及思考过的问题做为基础,故也不能理解体会其中的意思。如今时机正好。设计
文中把技术人大体的分了四类:blog
把命运寄托在事业上的人事件
把命运寄托在组织上的人开发
把命运寄托在技术上的人get
仍然处于出卖劳动力的人博客
第一类是把本身的命运寄托在一项事业上。
他们会想着改变一些东西,而技术只是做为其中的手段,他们有能力经过技术实现本身的想法和事业。事业并非指的创业作老板,而是一件他们承认的事情。好比促进人们交流和言论自由,带给你们更多娱乐,提高大众身心健康水平,加强国家国防实力,或者提高某个行业的信息化水平,可以以技术为手段,在这个事情上作出成绩。他们每每能够终其一辈子投入到本身的事业中去,在短短的人生中实现价值。到两鬓斑白时,可以回首往事而怡然自得。
第二类是把本身的命运寄托在组织和团队上
他们技术水平出色,综合素质突出,敢于变化,以团队的目标为目标,依据团队的需求而转型或者坚持,跟团队一块儿干出一番成绩。这些人每每拥有高薪厚禄,以及温馨生活。
可是中年之后会常常自问到底作了什么本身想作的事情,为本身过于风平浪静的人生感到惆怅。
第三类是把命运寄托在技术上。
他们有能力成为技术的专家,但愿把技能当作商品出售,从而谋求富足人生。不想把本身命运跟企业和组织绑定在一块儿,也不肯意作什么改变,只是知足于技术高手的层面,寄但愿于其技术专长可以长期值钱。
第四种就是处于出卖劳动力的阶段
他们每每疲于作业务,单纯积极完成上级或产经下达的任务,鲜有思考需求合理性,或者在大局上关注项目及其进度。他们每每加班成天然,表面上造成勤奋工做的现象,最终却只是为了业绩好些,年终奖多些。
第一类,是作技术的最高层次,终其一辈子投入到一项事业中,为人类和社会创造价值,这并非通常人可以作到。而第二类总的来讲,层次仍是比较高的。在本身的专业领域中很有建树,而且利用技术给团队带来生产力提升和经济的效益,是真正为团队创造价值的人。而第三类人,倒是最危险的。技术的发展与变迁是必然发生的事情,年轻的时候还有能力追逐新技术,但当老了追不动了,很容易就被淘汰了。被淘汰只是时间问题。若是你认为某个软件技术的兴起或者衰落对你我的的职业生涯构成了决定性的影响,那么你可能正走在错误的路线上,应当尽快改弦更张。
关于核心竞争力,孟岩先生有这样一段话:
那么核心竞争力是什么?我观察圈子里不少成功和不成功的技术人,提出一个观点,那就是我的的核心竞争力是他独特的个性知识经验组合。这个行业里拥挤着上百万聪明人,彼此之间真正的不一样在哪里?不在于你学的是什么技术,学得多深,IQ多少,而在于你身上有别人没有的独特的个性、背景、知识和经验的组合。若是这种组合,1,绝无仅有;2,在实践中有价值,3,具备可持续发展性,那你就具有核心竞争力。所以,当设计本身的发展路线时,应当最大限度地增强和发挥本身独特的组合,而不是寻求单项的超越。而构建本身独特组合的方式,主要是经过实践,其次是要有意识地构造。关于这个观点,话题太大,我不打算赘述。
我的核心竞争力,并非对某技术、框架、平台的熟烂于心,也不是什么样的开发思想,更加不是所谓的我的智商问题。而是独特的个性、知识、经验之间的组合。
孟岩先生在文中并无对这个问题展开来描述,那么到底什么样的知识技能组合符合下面几种条件的:
1. 绝无仅有
2. 在实践中有价值
3. 具备可持续发展性
刘未鹏先生在书中《暗时间》给出了他对这个问题的补充:
我相信如下的知识技能组合是具备至关程度的不可替代性的:
1. 专业领域技能。
成为一个专业领域的专家,你的专业技能越强,在这个领域的不可替代性就越高。这个自是不用多说的。
2. 跨领域的技能。
解决问题的能力,创新思惟,判断与决策能力,批判性思惟,表达沟通能力,等等。
3. 学习能力。
严格来讲学习能力也属于跨领域的技能,但因为实在过重要,而且跨任何领域,因此独立出来。如何培养学习能力,到目前为止我所知道的最有效的办法就是持续学习和思考知识。
4. 性格要素。
严格来讲这也属于跨领域技能,理由同上。一些我相信很重要的性格要素包括:专一、锲而不舍、自省(意识到本身的问题所在的能力,这是改进自身的大前提)、好奇心、自信、谦卑(自信和谦卑是不悖的,前者是相信别人可以作到的本身也可以作到,后者是不要总认为本身确信正确的就必定是正确的),等等。
除了刘未鹏先生上面的四点,我须要补充的还有一点:
5. 学历与背景虽然在技术圈子不太看重学历,学历并非能表明一切,但「受教育程度高的人能力也高」是一个高几率事件,这也是各大公司招聘都会以学从来筛选简历的缘由之一。而背景就更加剧要了,一我的经历了什么,作过什么,都会对我的的价值观、世界观等形成必定量的影响。一个优秀的学历和丰富的背景,并非别人能垂手可得复制的。