话说
各位读者朋友,笔者无意间关注微信公众号“程序世界”已经有段时间了,也只是偶尔看一看。上上周无意间看到推荐的一本书《解忧程序员》,恰逢笔者处于转行阶段,所以毫不犹豫的买了。后来了解到,作者就在西安工作,好像也是陕西的,多少多了份亲切感。
这种感觉就像你认识的朋友出书了,而且你对这本书很感兴趣类似。买回来后,两三天就看完啦。
称呼作者为安老师吧。安老师这本书之所以会打动我,主要是觉得这本书写得很接地气,你能分明的感觉到这本书写的,就仿佛是你会经历的,离你并不遥远。也许是在恰当时候,遇到这本书,所以感触多了点。
《解忧程序员》讲了写什么呢?整体讲了这些:自我发现与选择==》跳槽与薪水==》成长之路==》管理迷思。作者核心出发点是“答疑解惑”,答疑解惑的前提是作者根据亲身经历而写,他的经历并非那么“高大上”,很符合一个普通人的特质,你能分明感受到“屌丝逆袭”的过程。这就是这本书蕴含的感动人的地方。作者通过一些列环环相扣的阶段,比如:为什么要进入技术行业,适不适合进入,进入后能做些什么、能否做好、遇到瓶颈怎么办等等问题,一步步写过去,确实很“解忧”。
令我印象深刻的几点有:
1、在具体想清楚“我是谁”、“我想要什么”、“我能做什么”、“我把什么能做好”这几个很根源的哲学问题时,作者的亲身经历就很接地气。作者是半路出家,经历过转行,而且在描述转行的那段日子里,我们可以真切体会到“转行穷三年”背后的逻辑,笔者现在就处于这个阶段,但是穷归穷,自己选择的,就是慎重之后的决定,就会对结果负责。作者也是在不断摸索自己真正适合做什么。这个过程,他脚踏实地的在钻研技术,出了2本书,努力更新博客,这就是背后忘我的付出,真是用“十倍苦心做突出一个”。后来,因为技术优秀,所以作者自然就走到了管理的位置,经过几年历练,甚至创业的历练,作者发现自己并不适合做管理,内心还是中意钻研技术,所以在三十多岁的那个十分关键又敏感的年龄,选择从高级管理人员回归到做具体技术。所以,作者自身就能很好的阐释,你是谁?你想往哪里去?你想做什么?是否能够做好?这样一步一步的经历,不像有些书籍,距离普通人确实太远。
2、在想清楚了自己大体是谁?想成为怎样的自己之后,面临的一个核心问题就是怎么做。这里说的是大体。因为很少有普通人在年纪轻轻的时候,就明确了终身发展方向。很多很多人,一辈子也许都不清楚自己究竟该往哪里走。怎么做呢?作者在“成长之路”这个章节写得很详细了。成长真是一个非常难写的话题,因为每个人情况差别悬殊。我个人亲身实践过其中几种方法,这里刚好和作者呼应下。
1)兴趣。如果你真的喜欢一个东西,你真的是不用坚持的。比如,笔者养成晨跑的习惯这个过程。在下喜欢晨跑,并不是喜欢跑步,也不是喜欢锻炼,而是迷恋上了那种早起的感觉,迷恋上了那种面对新的每一天的仪式感。开始,也不能坚持,隔三差五,要知道,错过一天,也许就会错过很多,要知道,清晨是多么美丽丫。后来,就用keep记录自己的轨迹,记录后,每次自己都发表状态,发表状态并非是给大家看,而是给自己看,因为你的付出有了明确的“结果”,而且这个结果会督促你继续努力。我最长的记录是连续近2个月。不过到今天为止,也没有超过连续2个月。但是,习惯已经养成。我如果决定要晨跑,是绝对不会再纠结被窝这么温暖,不跑了吧。更用不着坚持啦。所以,对工作也是一样,要有记录,记录可以真正衡量你的进度,比如发表博客。不论博客质量高低,你发表的,才算是你的;你吸收了,才算是你的。有了明确的结果,在加上不断自我激励,也许就会越来越好。
2)刻意练习。在坚持的过程中,切忌贪多。年轻人容易这学学,那学学。尽管在下也是年轻人。“猴子掰玉米”中的猴子,离我们很近,我们经常不自觉切换角色。大学期间,在下就是一会学PS,一会学C++,一会学视频剪辑,一会学交谊舞,一会又学创业……尽管大一就上了职业规划课,自己还是没有一个系统又连贯的规划。四年结束后呢?在下就遇到了我是谁?我该往哪里去?这一些列哲学问题。因为人的精力有限,在汪洋般的技术中,要有自己的判断与坚守。在下目前处于转行阶段,从HR的绩效管理到“程序猿”,在下需要提高的是什么?最最核心需要培养的是什么?不是目前很火很火的大数据,不是很很流行的Python\Scala,而是编程能力。编程能力绝非一日之功,所以,好好学习Java,提升编程能力,才是重中之重,核心的核心。
3)跳出技术看世界。前面2个都是要绝对专注,那么这一条,就是要感受生活的美好。在前行的时候,不妨跳出当前的环境,多和其他人接触接触,也许,你会发现,原来还有更好的方式解决问题!你会发现,自己的思维方式和别人差别真是太大了,有时候观点会完全相左。技术是可以改变世界,每一次重大的社会革命,都伴随着一定的核心技术;但是,技术有时候也是有致命的缺陷,除了天才级技术人员可以把技术搞成艺术,其他人,比如在下,要正确认识它。写出代码实现一个个功能,是值得骄傲,更值得骄傲的,是功能实现后的编程思想。大数据火,并不是数据体量大就可以火,而是现实促使各种分布式、高并发等等问题不断优化,不断被解决掉,就提现了巨大价值。
3、记录我们的日子。
笔者相信,现在写日记的人,不多了。小学时候,被老师逼着写日记,自己写的也是流水账似的日记。那时候,大体明白为什么要写,但是体会得没有现在深刻。日子一天天过去,我们一天天长大,不记录每个日子,不回顾每一天,很难把新的一天过得更好。如果我们不想陷入无限的重复,那前期也许就需要在重复总不断提炼与升华。写写日记,就如同记录开销一样,只有记录了,回头才有得看。不然,钱花哪里了,根本就是一个扑朔迷离的谜。当你回头看看自己走过的路,也许就会有新的体会。每个日子,不论发生什么,都要勇敢的面对,好的一天,要记录;坏的一天了,也要鼓起勇气记录。只有不断记录,才会形成体系,才会形成连接。作者的点滴感想,都源于不断记录自己的成长过程,我们也是如此。记录是给自己一个交代,更是给每一个光阴一个交代。所以,人生,要做到无悔,谈何容易!
一碗鸡汤,算是对作者致敬。
好了,亲爱的读者们,下期再会!