技术很重要,说技术不重要的人多是不会技术或技术不好,就像我这样的,先天不足(某次测智商结果是35,所以一直就认定自己不是个聪明的人),学不好,为了有个理由让自己下台阶,就是把更多的人拉下水,所以现在28岁以上的程序员不多见,多是给拉下水给淹死了。也因为这样,中国的程序员断层挺厉害的,虽然行业从业人员庞大,但是能独档一面的人其实不多,这就是为什么找工作的人和招聘的人都头痛的原因。
技术不是指某个单一的技能,而是指一种解决问题的综合能力。当感觉自己的技术不行的时候,不要着急的去肯定技术没有前途这个结论,首先要去分析下自己拥有的技术是不是现实所需要的,方向比努力更重要也是这个说法;其次,自己的技术是否真的能解决问题,也就是把握技术的熟练度;最后,再看看自己的技术是不是够综合,一个具体的问题往往是由很多小问题组成的,每个小问题可能会用到不一样的技能,这就要求某个人或某个团体拥有解决多方面问题的技能。比如一个软件项目是一个具体的问题,分解成小问题后就有需求调研、系统分析、代码编写、系统测试以及现场实施等小问题,每个小问题都要使用不一样的技能,除去行业知识外,调研讲究沟通,分析讲究逻辑……。如果这些技能都拥有了,那一个人在时间允许的时候就可以解决所有问题了,当然就是现实所需要的了。
转行,或许是听得最多的词汇之一。在我的理解中,转行是因为有一个位置更能让自己发挥自身的才能,或有更重要的事情需要自己去处理,而不是因为现在这个工作自己做不出成绩所以转行,那样转行的话,前面的努力可能就白费了,又要重新开始,都说万事开头难,何必去碰那钉子!有些人转行是因为兴趣、技术以及背景等原因不得不转,就像前几天我一个朋友发的帖子说自己当年转行的事情,他本来学的就是弱电类的技术,然后做与电力有关的开发,但是开发并不是他的主要技能,所以现在做弱电方面的工作也就学以致用了,而且他开发的能力也没有浪费,有需要的时候自己还亲自操刀上阵写几行代码。
行业就像围城,你看到别的行业很好也可能是个别。一个朋友说,她很羡慕IT业的人,说起话来很潮流很时尚,不像他们那个行业(地产)的老板,整个土鳖,连英语都说不成句。问她,你看到谁那么时尚潮流了,她说唐俊。其实隔行隔业,看到的都是出人头地的人,当然厉害了。如果进入了这个行业,然后混得不怎么样的话,很快,听到的都是抱怨。一直相信20/80这个法则,每个行业都有一群底层的人,也有一小群站在顶端的精英,外行看到的也就是那站在顶端的人。