程序员,一个令人向往的职业,看起来,有着高薪酬,自由的工作空间,是一群有高智商,灵活头脑的人们。然而,拨开表面的浮华,深入到其中,才知道,程序员的工作体验,并不是那么美好。
程序员的工作,让人抓狂,程序员的生活,线性单调。就收入和工作的稳定性来说,软件程序员是最好的工作之一,但这份工作对人的心理健康来说是很糟糕的。很多人做程序员久了,会不自觉的产生一些空虚和迷茫的感觉,其实主要是因为以下几点:
第一:内心感知智慧的饥荒
程序员在工作中,似乎发现一起共事的所有程序员都比自己聪明、比自己有天份、比自己有才能。一个刚毕业的准备应聘程序员的男生这样描述他的生活:“去年7月开始准备找工作,买了N多书,算法导论、编程珠玑、编程之美、面试宝典,结果一本都没好好看过,也为后面的悲催经历留下伏笔。
而一个从事了5年程序员工作的人这样说:”如何成为一名专业开发人员?工作时间不短了,感觉一直山寨中。我一直就很迷茫,通过怎样的学习途径,才能够达到设计出我所描述的那种成熟的大的商业代码的水平。其实我也做过不少维护性的代码,各种工作上的应用工具,说起来大部分软件功能需求只要网上查查,看看文档也都能做得出来,但是终究自己从头做的东西都是小儿科,根本提不上任何规范可言,虽然自己一直试图去让自己规范起来,比如命名规范,函数简洁,逻辑清晰,但总觉得再怎么做都是像玩具一样的小玩意,反正一路走下来,感觉不到上正路“。
什么是套路,什么是章法,程序开发总有新的概念,新的语言乍现于世,基础的逻辑,底层的架构,数据库,瀑布式的开发还是敏捷开发,程序员的脑子里装着无数的疑问和无数的代码。这让他们永远绷紧了神经,生怕一个放松,就被同伴甩开几条街。潜心研究技术,把各种技术融会贯通,这样运用起来,才能更加得心应手&