不知不觉间已经慢慢走近了30岁的大关了,自己心理或多或少地也开始慢慢有了压力,工作的压力,家庭的压力,而各种压力其实归根到底都是一句“有钱就好了”。所以接着上周试用Kindle Unlimited之机,我把很多年前就听说过的《富爸爸,穷爸爸》花了一天读完。诚然这是一本畅销书:字里行间透露出对财富的重视读着不免觉得有点俗;里面说的道理读过后也许会觉得也没什么了不起的;作者自己的致富例子你也可以用一句“呵自吹自擂罢了”一口带过。可是读完后静心想想,书里的一些想法确实对自己有了新的启发。
对于我自己来说,感触最大的就是“人应该区分清楚自己的职业和自己的事业”。出来工作一年多了,其实很多发现自己作为一个初级工程师,参加一个产品的开发,而能够产生影响的方面其实很有限。你没有办法直接了解客户的需要,因为这是产品经理的工作。你没有办法决定技术的选型,因为这是项目架构师的工作。即使你有个非常合理的想法希望在项目里面推广,而且你也说服了团队里的所有资深工程师,你也未必能够成功:因为项目有着自己technical debt,而实现你的想法也许需要投资很多的时间人力资源,而可能是你的团队没有办法做到的。从某个程度上来说,工程师也不过是个士兵。指挥官下令冲锋时你只能埋下头向前跑。举起枪发现没有校准,向前冲了发现方向不对,战局不利然后被大部分放弃,这一切一切你都只能抱怨却又无法改变。而即使胜利了,你又获得了什么?
想到这里我已经明白了,为公司工作只是我的一个职业,为生计所迫也并无他法。可是这终究不是我自己真正的追求。那我自己到底想追求什么?其实我现在也并不知道。但是我明白,为了能够做我自己自己的事业,我至少应该为起步进行准备:资金,知识,技术和团队。这也是书中所说的:学会理财和能力积累。明白了道理就自然会为了需要而奋斗。被困在自己的职业里为他人的事业工作,一步步慢慢地腐烂并被淘汰,实在是一件很可怕的事情。
书中给我的另外一个启发就是,人必须全面。我其实心里也明白自己常陷于职业程序员的一个常见思想误区:为了进步我只能在技术上一直精益求精。在技术上有自己的追求,本应不是坏事。然而过于专注在一个点的结果就是紧盯着细节,却忘记了大局。首先技术成长不过是职业发展中的一个方面;其次是职业发展也只是人生中的一个重要方面。回想起这些年读过的硅谷轶事,大多是天才怪客的成功史,宣扬的观念都是只要技术好nerd也能成功。可是工作之后发现,软件工程不过也是和人打交道的社会工程。聪明很重要,但是这并不完全是工作中的所有要素。相反,因为优秀的工程师往往左脑发达,导致其实工作上非常的egocentric,这样的人往往很难合作。学会从自己专注的领域走出来,学学没难度的理财,练练没意思的人际交往,听听没逻辑的人的想法,自己的心象风景其实会大有不同。