积累这个命题太大,没办法说全,只能说一点:技术的积累很重要,非常重要。
我的情况很类似,做MP3的时候,工作很卖命,攻关期间,连续工作30几天,每天2点睡觉,8点准时回到办公室,没有休息日,没有约会,盯示波器盯到眼睛通红,洗澡是能洗出一地的头发也在所不惜,因为当时觉得趁着还年轻,能多做一点是一点,能多学一点是一点。那时住在厦门岛外,虽然公司天天有2,30班次的车往返岛内和工厂之间,我一年到岛内的时间也就7,8次。很执着的一段时间,但现在回头一看,非常可惜,白忙活了2,3年。那时的努力对改变我现在的生活状况没有任何帮助。因为那时所学习的东西,现在几乎用不上,而且基本上都忘光了。
以我自己为例子,每家公司工作2,3年之后便离开,3年,对于一个行业来说应该是刚刚迈过门槛,进门了,也能看到里面有啥了,但仅限于此。之前我误以为原来做软件,现在还是做软件,换个地方作对自己影响不大,其实这个观点很糟糕,什么叫软件?是C,Java,C#,编程语言本身吗?这只是工具,好比外科医生,刀只是他的工具一样,在胸外科干了5年,刚明白心脏周围的血管、神经、肌肉组织。忽然觉得压力太大,工作太辛苦,收入太低,于是转行做兽医,过着游山玩水四处找野兽的快活日子。这时让你解剖一只猪是不是得从头学起?是不是护士递过来的刀都没变?但却不知道从何开始了。决定做兽医的那一刻,意味着在胸外科5年所学的知识现在用不上了,打着兽医的旗号赚钱,那前5年是不是白白浪费了?也许你会觉得说浪费有点言过其实,多多少少有点相通。没错,但是再一个5年后,一个是行医十年的老江湖,一个可能是重复5年前的模样。道理简单。
技术积累本身是一个漫长的过程,无聊,单调,而且很这个过程很辛苦,并不是所有人都能坚持,这是一个浮躁的社会。人们习惯了短平快的开发方式,有问题找外协,凡事最好马上有结果,立竿见影成为一种必须,都希望一夜暴富,都希望不劳而获,都习惯了快餐式生活,我们甚至不允许论坛上出现很长的文章,哪怕句句言之有物也会被鄙视。这个是社会问题,但我们必须很清楚,社会有问题,我们身在其中,也肯定有问题,我们要时刻告诫自己:没有积累成就不了高手。如果你也想称为高手,那么坚持。
再一点,当前的环境,国内很少企业会考虑对工程师的培养,甚至培训都不再老板的考虑范围之内。年轻的工程师都处于自生自灭的状态。老板雇你,他考虑最多的还是你能否为他创造利润,创造多少,而你自己的成长,你的提高是你自己的事情。
工作之余你必须付出更多的,真正属于自己的努力。我们总在抱怨自己做着简单,粗糙,没技术含量的活,担心没有提高。其实未必,什么叫技术含量?一定是自己未涉及的领域吗?把油倒进瓶子里有技术含量吗?在瓶口搁个铜钱呢?想想同行,他们也干着同样的活,想想传说中的扫地僧,我们会更坦然面对自己的处境,更清楚自己该怎么做。
第二点:关于跳槽
这一行为已经流行N年,年轻人总是遇到一丁点稍稍不顺心的事就吵着要离开,离职是否值得,这是一个老生常谈的话题,我多说也改变不了任何人的想法。我个人认为,如果你确实觉得除了跳槽之外创造不出更好的机会来实现自己的目标时,再走这条不得已的路也不迟。不要简单的因为能多赚几百块银子或出一口恶气而离开现在的位置。做好自己的职业规划,只有明白了自己想成为一个什么样的人,才能走好每一步棋。是否有兴趣做一个牛逼的工程师,是否准备好了就这么艰苦的干下去?我不鄙视把赚到一大笔钱当作终极目标的想法,但钱肯定是艰苦劳动的附属产物,这是一个浅显的道理,偏偏很多人不明白,甚至假装不明白。不少工程师简单地把发财的希望寄托在3,5年开发->3,5年技术支持->3,5年业务->捞个大单,当老板->发财这么一个简单的道路上,不错,很多牛逼的老板都是这么过来的,或是类似这么走过来的。但决定这么做之前你是否考虑过更基本的一些问题,比如多少人在尝试这么做,多少人能实现最终的目标,在比如自己是业务的料吗?把自己从一个见到生人说话都会结巴的雏,练成一个油嘴滑舌的奸商,需要多少时间?再比如,3,5 年积累的知识够吗?
老罗说过,失败的原因只有一种,那就是半途而废。如果可以,我们不妨在一个企业工作很长的一段时间,这样才能积累行业经验,所谓行业经验,不外乎技术,业务,人脉。