1、独立思考
如果说一个程序员不用脑子想内容,那他就不是一个好的程序员,一定是在混的,什么情况下表示不用脑想事呢?典型的例子就是抄代码,抄代码不是不可以,但是要带着想法抄,要看懂了抄,抄完了,还要能默写一遍,不是让你把代码背下来,而是让你理解,理解到什么程度?理解到能自己能写出那段代码来.这是最终的目的.这样,你抄的代码对你自身就是一个提升了.当然要抄好的代码,否则也会误入支途.
2、作风严谨
程序员虽然和科学家搭不上边,但是要有科学家严谨的作风,因为任何代码是有规范的,就算是basic也不会让你乱来,规范是自觉遵守的,从而养成一种严谨的习惯.松散且零乱的代码就算能达到功能要求,最终也会被推倒从来.因此代码写完后,至少自己有清晰的感觉,爽心悦目,只有这样才能定出好的代码,
3、尊重前辈
不要试图询问前辈技术细节,因为IT业的前辈不是高管就是架构师,没有到50多了还在写代码的,当然某些脑不死的人除外,IT前辈是用来膜拜的,你不要想从他那里学到什么,只要知道他做过什么.他只是目标,但不是榜样.无论成就,只要他用一生来从事IT事业,都是要被IT业者崇拜的对象,因为他们用自己人生最精华的阶段撑起软件业的一片天.脑力劳动对身体的损伤不会亚于体力劳动者.
4、定位清晰
软件的函盖面很广,使用的领域也很大,因此对自己在一个时期内定位很重要,不要做一个星期换一个星期,也不要在一个时间段里从事三个领域的工作,因为大脑只有一个,你要同时记住三个平台是很累的.当你使用一种语言做一个领域的事情,专心做一个月,那么你算入门了.你可以对自己不断的重定位,但周期不能太短.
6、孜孜不倦
我们强调持续性,孜孜不倦的追求已知和未知的技术细节,保持高亢的激情,否则,你写了一年的某种语言,又花了一年的时间去忘记它,那你的幸苦是白费了.因此将你时期内的技术记下来,并时不时的去摸摸去看看,不能让它荒费了,否则在日新月异的这个时代,很容易就会把你踢出这个领域,而不管你以前是多么多么的年叉