编程感言:程序员的自我成长

好久没有写博客,入职公司特有将近一年多了,这一年,给了我不少的启发,有好的,也有坏的!让我对自己的职业规划有了一个更加清晰的认识,有了一个比较全面的自我知识发展!

 
每次,我都会问自己,我为什么要学习这个技术?
答案都很简单:为了适应时代的发展!
 
以前的我,喜欢学习各种技术,学的越多越觉得自己了不起!越觉得自己很厉害,越觉得自己的段位越高......其实,这些,都不过是“自我安慰的假象”,学习JS,我自己觉得,自己很牛逼了,但是,遇到真的大神,一句,“js为什么无法做到多线程,却可以做到非堵塞,从源码的角度说说”,就能让你跪着!
 
这种状态,就是一个典型的 : 半吊子货色!
 
我之前,很长的一段路,都是这种货色,我会C++,会Java,会Python,会C#.....但是,扪心自问,我对每一种技术都很熟悉吗?遇上大神,只有被吊打的份!
 
我记得大哥,曾经告诉我:你一定要有一门技术是业界里能做到前5%的,这样你才活的不累,注意,是一门,人这种动物,掌握不了两门还能做出如此的成就!其他的,广泛涉猎就好!
 
 我自己的定位是很清晰的,那就是C++贯通Linux,这个就是我的技术堆栈!一定要把这个学好,学到底层,学到精通!(当然,这个精通有妄谈的意思,但是,到不了灯塔,才需要灯塔)
 
程序员是干什么的?挣钱
学牛逼的技术是干什么的?挣钱
工作的目的是干什么的?挣钱
 
所以,我们很清楚的明白,学习这些技术,都是为了挣钱。但是,学习技术一定要有一个清晰的头脑!要对自己有清晰的认知!
 
不能,哪门技术热就学哪门
不能,哪个岗位缺人就拼死往前凑
不能,摇摆不定,学得乱七八糟
 
我喜欢用武林高手类比程序员
 

打手

一般的,打手,为那些“肉食者”服务的,就是一般的码农了,这类程序员,毫无自己的技术修养,完全看主人的面,主人让干啥就干啥,但是,也只能干杂活!最后,年纪大了,扫地出门!
这种程序员,一遇到到手,就是死路一条!
他只懂最简单的怎么做,不懂为什么这么做
 

剑客

这类程序员跟打手不同之处就是在于:他有自己的脾气和骨气!
他随时都想换掉主人,跟更牛逼,钱给更多的主人混!他会自己一边帮主人做打手的同时,一边自己苦练剑术,希望有一天进入“官宦之家”
 

游侠

这种程序员,最少见,应该说,不靠代码吃饭,就是一个兼职的程序员!但是,功力不可小视!喜欢游荡在各种“约炮”(Github之类)场所,时不时 ,显示一下功力,让人为之羡慕
 

家兵

这种程序员,官方出品!一般在某将军门下,某大官门下,很是唬人!当然,身份是很亮!一般,那种地主的土包子最喜欢这些人!BAT之类的程序员最像此类人!
当然,官方出品,自然是武力和能力都具有官式化!
一句话,你根本不知道他牛不牛比,但你一定知道他相当唬人,让你不敢轻易出手!
 

神人

这类人,典型的就是Linux的创造者,我这么说你们就懂了吧,是创造者,是艺术家,是科学前沿巨匠!
 
 
说了这么多,似乎是扯远了,但是,我对自己的定位,确实就是很清晰了!
 
技术 , 只是我的一个谋生手段!
技术,以掌握得精为可贵!
技术,以掌握得专一为牛逼!
 
就算你想创业,别想一个人撑起一个公司!做你最擅长的事,把其他的事,交给更擅长的人!
 
但是,千万别走极端!技术,还是需要涉猎多多的,不要闭门造车啊!
 
下次讲讲 
 
 
 
 
 
 
 
 
 
 
 
 
原文地址:https://www.cnblogs.com/xujintao/p/7327420.html