一 开心的工作
这一点是最重要的,开心的工作好似天堂,不开心的工作那就是在地狱.
二 关闭电脑来思考
依个人经验,通常在早上刚刚睡醒,还赖在床上的时候思考最难的编程问题,当早上上班的时候,尽情的一展身手就可以了.或者带着编程问题睡觉.如果是上班的时候思考就将电脑关掉,一张纸和一张笔足以.
三 一蹴而就的完成一个模块
今天完成一点,明天再完成一点.这种编程方式我虽没有什么意见.我提倡寻找在精神和身体状体比较好的时候,将代码一蹴而就的完成.然后尽情的玩.
四 没有计划的编程
当我提出这个观点时可能很多人反对,能拿出N种理由在反驳我的观点.在编程中突发事情很多,突然遇到了技术难题,突然身体生病等等.在编程的时候为了赶时间将代码乱搞一通,一看编译通过,成功运行,万事大吉,但是慢慢地我们就会失去对程序的控制,而后处于自己建造的地狱当中,而痛苦不堪.这样的程序谁也不愿去维护包括自己.如果我们不去为了赶进度表而将代码维护好,那么我们就可以随时找出程序中的错误,程序崩溃的时候,我们也不会心情沮丧.因为一切皆在掌握之中.反之时间越往后,进度越慢,所以有时没有计划可能是比较好的一种选择.
五 不断的总结,勤于思考.
很多时候知识是在项目实践中学习来的,比较零散.零散知识多多总结就会
悟出来很多原理,甚至悟出了新的知识,都在一个一个 "啊,原来如此","啊,原来是这么一个道理"中成长.这点我与多人有同感.
六 尝试下开源项目
这个本人还没有尝试.我对一些开源项目的作者很倾佩,这个不仅仅是需要共享精神,还需要勇气.因为在开源项目中不仅仅是展示自己好的一面,还要展示自己不好的一面.代码都在那摆着.谁都可以"说三道四".三人行必有我师吗!这也是学习的机会,编程能力提高了.效率自然就上去了.
七 有兴趣还要有毅力和激情
兴趣来源于进步,不断地进步就会不断地产生动力.兴趣之后还需要有毅力将一个一个难题解决,从而产生了以解决难题为乐的心态.有了这个积极地心态,那么我们就可以兵来将挡,水来土掩.闯荡程序江湖吧!
以上为个人经验,仅供参考