[评]一个程序员的奋斗史
一个程序员的奋斗史是CSDN上的博主莫雨的作品,该书描述的是程序员段伏枥从一个菜鸟程序员,在极品公司里,坚持原则不放弃努力,最终不仅在技术上成为了一个高手而且出了两本书的励志故事。
一个程序员的奋斗史以主人公段伏枥的成长为主线,在其中穿插大量有趣的情节。表达作者对职业、人生、公司、产品的理解。以下是一些引发我共鸣的桥段。
公司要求员工将平时写的代码存放在公司的移动硬盘中,这本事正常的事情,因为员工上班时间的劳动成果本就应该属于公司。然而同事老柳不将代码存放到硬盘中,老章虽然将代码放入到硬盘中,却加上了密码,这种人与人之间的互相防备与不信任让段伏枥一时感到心灰意冷。然而他很快就想到了比起互相防备更好的办法,那就是保持学习,通过保持学习来保持自己的竞争力。
相信包括我在内的许许多多的人都和段伏枥有着相同的想法。IT行业是个竞争非常激烈的行业,这不仅表现在IT行业的从业人员十分多,还表现在IT技术变化的十分快。所以自己的技术如果一成不变那么几年之后很可能这门技术就没人使用了,或者被一些学习能力强、更有体力更能拼命的新人给代替。所以我们只能努力向前提高自己经验的同时还要提高自己的学习能力,以保持自己的竞争力。
段伏枥本想要离开奇葩的武总,但是因为段伏枥从事的编程是嵌入式当中比较冷门的winCE,网上都找不到几个这样的职位。因此段伏枥不敢轻易的辞职生怕向上次一样两个月找不到工作的情况出现。最后在段伏枥技术达到高手的水平,并且出了一本书后。才敢离开公司去寻找更好的工作。
看到这里,我开始反思自己会不会有着这样的遭遇。现在我是在一家不算大的公司从事着web系统的开发,但是这些系统基本千篇一律,逻辑也不复杂。后台使用的都是java,框架是ssh或ssm,前台使用的是easyui、jquery。虽然java在web项目中使用的非常广泛,但是据我的了解php、python、nodejs这些简单的脚本语言在开发小型系统时更加的便捷。java应该用于更大型的系统、用于大数据系统中,然而目前的窘境是公司开发的基本是小型系统。接触不到分布式的大型系统,公司也不改变前端的结构和后台的语言,常此以往我必将面临和段伏枥一样的窘境。为此我的想法是抓住底层的知识以及语言的细节,如网络协议、jvm调优等,在保证这两者的前提下,抓住自己感兴趣的东西,如linux、信息安全、机器学习等。
除了以上这些引发我对职业的思考的情节外,还有不少发人深省的对话与思考。
比如:留在大城市不仅是为了自己而且是为了给子女更好的教育;每个地方货的价格都不一样,因此各地区间不能串货;在小型的公司里,对产品有着极高的自主权,在这种情况下是不是也能算得上一种创业;虽然老总很让人不齿,但是作为员工,应该以公司利益为重,只要所作所为不触犯法律、道德,并且自己所能做,那就有义务去做。
除了这些发人深省的桥段外,描述那些老总无赖的性格、自私的嘴脸也颇为的精彩。
技术总监黄华中整日玩游戏不顾产品,还将产品无法完成的责任推卸给下属沈俊。产品的信号接收有问题,却无赖的将责任归咎与加工产加工的误差上,还让加工产的老总来找问题。同事张文香父亲去世,回家奔丧还没几天就被他因为一些小事给喊回。两面三刀,表面上一套背地里一套,还在老婆怀孕期间出轨。
武总抠门小气,拼命榨干员工的每一滴价值,让员工小黑深更半夜去外地监视外包人员让他们赶进度。一旦遇到自己摆平不了的问题就推卸责任,将气撒在员工的头上。最让人感到恶心的是他的那个梦想,建立一家公司让员工都住进去,只要他们不累都让他们出来干活。这种不把员工当成人看的事情,亏他还能将其当做梦想,真是让人汗颜。并且还跟下属有着不正当的关系。
这本书书侧重于通过描述老板的奇葩及他人的表现和行为来体现环境的恶劣。书中人物之间的针锋相对、以及围绕一个产品而产生的冲突矛盾以及奇葩的做法和诙谐的日常穿插进行。节奏轻快、有趣、读起来让人欲罢不能。