1 只要醒着,就要思考,随时随地;
坚持这一点,3个月后你就会看到巨大的不同。
人与人当然有智力的差别,但大部分人的差别不在于智力本身的高低,而在于如何运用自己的智力。
当然,这么巨大的思维量,没有个好的身体是无法支撑的,所以,天天锻炼,控制工作时间,不要轻易加班。
2 平衡与灰色
程序员是外向好还是内向好,是一直编代码好还是做管理好,等等
答案是不一定,没有绝对。
基本上,要做好事情,需要的是看似矛盾的性格的平衡。胆大而信细,自信而又谦卑,勇猛而又谨慎。这些,需要能随时了解自己的状态,控制自己不要往某方面做得太过;
3 进步的方式
学生时代捧本书,自己苦苦钻研,聪明一些的知道要多讨论。
工作中的方式,应该是以工作为支撑,找到自己和部门中还需要做什么工作,然后去推动。缺什么补什么,补也不需要全通,了解个大概,然后思考、问人、实验,怎么快怎么来。所有的方式中,推荐问人,最快。问了后再上网查查资料,自己思考一下,基本就掌握了,这样成本最低。
所以,交流和沟通能力绝对重要。
4 当前的位置与目标,知道什么时候截止
程序员多少有些完美主义,但有另一类型的,是完成主义。
这两类可以取得平衡。
做事情前,一定要明确目标,知道什么时候应该截止。然后应该知道当前的状态,根据当前和目标确定工作量和思路。
目标通常包含了质量和工期两方面,制订工作计划时必须综合考虑,并充分考虑风险、意想不到的拖延等。
5 手里做件事情,心里想另一件事情
一项任务快结束时,往往还剩些事务性工作,这个阶段琐碎但并不需要太多脑力。而下一项任务基本也布置下来了。所以,在茶余饭后,休息时间,可以考虑怎么做下件事情。把资料查查,问问人,有些外部资源不在自己掌握范围内的,就应该先启动了。这样,到正式接手任务,可以直接开干,不用等待。
6 随时总结
以前讲要每天总结,这其实都不够。最猛的办法是时刻总结和学习,做完件事情立刻想想,要不边想边评估。依靠这样最大强度的思维,你的进步速度真的会很快。
7 懒惰
程序员的懒惰就不说了,网上很多文章,找一找。
先写这些,想到再说。