程序员的路太多:无数的语言、无数的平台、加上无数的行业。虽然知识都是相通的,在语言、平台和行业间跳转未必不能成功,但是,在陌生的领域难免要比别人花更多的功夫、投入更多的时间和机会的成本,因此程序员被人认为是“吃青春饭”的行业,因此企业不大愿意培养新人。这就造成了大多数猿类的迷茫——未来的路怎么走?
程序员大多很聪明,这种聪明给我们带来更多的思考:哪种技术收益最大?哪个行业发展更好?有些人甚至可以不惜时间,建模、编程求证。可是样本源始终是不确定的,我们始终得不到答案。程序员们把自己与其他行业从业人员对比,发现工作时间久了、干的活脏了、累了、身体跨了、赚取的人民币却少了。
经常和机器的交道的结果是,我们更喜欢把时间和精力投入到主观上能改变的事情上,如:提高自己的编程能力。而对于人际交往,少有例外的比其他人差很多。引个哈佛的著名理论:一个人的命运决定于晚上8点到10点之间。这句话说得其实极其晦涩,怎样使自己的命运往好的方向发展呢?在8点到10点之间学专业知识?多与人建立关系?饱读书籍充实自己?还是轻松一下,培养足够的精力,调整良好的心理?这对于8点到10点都在加班的程序员们来说,无疑有点讽刺:改变命运的途径有太多了,而我们却很难选择。
绝大多数的程序开发都只能叫开发,有的自欺欺人,冠以“研发”的美名。开发是枯燥的,面对一点点需求改来改去,时间长了便很难有开发之初的那种成就感、那种做出新东西来的喜悦感、那种解决问题后的自豪感。可是即便是开发,即便是枯燥,可是程序员们的工作比起其他行业来说还是太富有创造性了,同一段代码,可以写上一点好玩的注释、严格限制格式,欣赏整齐之美、偶尔写出一点“完美”的,让测试找不出bug的程序......都是极鼓舞人心的。
伴着这点成就感,伴着些许自欺意味的为社会做贡献,创造价值的自豪感,伴着混沌的梦在高坑与低迷间反反复复."最完美的人生总是五味杂陈的",现在放在键盘上的手,又正在体会什么样的感觉?