想起来刚毕业那会儿,全单位2000多号人,只有我一个程序员,另一个我的“师傅”是半路出家自学成才的,主要搞网络和布线啥的。那时候,打字、修电脑、写程序,脏活累活啥都干,人家就认为你是“搞电脑”的,只要跟电脑有关的事情就可以找你。在这样的情况下,我很系统地掌握了ASP、PHP、Java,然后写了不少程序,领导非常满意。当然后来我走了。我觉得当时我也没太多思考,就是觉得Web是方向,ASP、PHP、Java要学好,然后我就往这个方向上去努力了,其实当时也很少去想到底具体能赚多少钱。所以我觉得有时候想不清楚的时候,就从主干上去想,砍掉些旁枝末节,可能思路就有了。
14年电子烟火的时候自己出来单干做SOHO。 因为资金有限, 没钱请人做网站, 只能自己学。 不过好在做网站很简单, 无非就是买好模板,空间, 和域名。 把网站上传到空间,按照使用说明一步一步来就可以了。 做网站需要用到Photoshop 处理图片。 好在当时做外贸业务员的时候Photoshop早就自己学完了。 模板没法满足自己需求的自己需求时, 还要修改HTML, JS 代码, 硬着头皮上了, 网站憋出来了,html , JS.也学会了。
当时去了一个会计公司给他们开发办公的网站。去了后就我一个php和一个运维,这个运维算是我上级,他懂点asp。按照他分配的任务我就做,进度真的是太慢了,而且bug也很多。每天他们中午休息,我也在开发调试,非常累。干了三个半月我就辞职了,休息到现在有六个月了,这六个月我自学的。python以及flask框架,教训就是尽量不找一个人开发的公司,那样真的是又累又慢,身体消耗很大。
建立信心非常重要,所以在初学一个知识点时,你就老老实实的跟着教材的思维走,不要思考、不要较劲,你在初学时就是要接受而不是推敲。为什么这么说呢?因为在这个时候,你还没有任何基础,你在思考和推敲的过程很容易受挫,如果你经常受挫,过不了一段时间你就会对这个学科产生了恐惧,害怕去学习,这样就很容易半途就自我放弃了。在第一次学习某个知识点,你的核心就是两个字“接受”,相信我,这会让你受益的。
解决问题,看别人怎么解决问题,说出自己的声音和意见。这还不是最宽容的文化,因为你将会遇到一些非常眼尖的开发者咆哮你怎么在伪代码中忘记了后面那个括号,但这能让你与其他的开发者交流,使得具备接受诚实批评的经验,并知道其他人可能会如何处理问题,从而打开思考问题的新思路。
要成为一个更优秀的程序员,需要经常性地练习编程并用不同的语言和技术扩宽你的经验,但是语言是如此之多,很多时候你不知道从哪里开始,也不知道该选择什么语言才最适合你要解决的问题风格。






