小泽雄太女儿:作为程序员如何让自己进步
来源:百度文库 编辑:偶看新闻 时间:2024/05/01 20:20:09
耐心好,特别是在调试和学习阶段,世界上没有聪明的人只有刻苦的人。做开发其实就两件事情学习和改错,在这两件事情中间的开发过程其实是比较简单的 。
永远记住:代码是给人看的而不是给机器运行的,计算机在执行程序时是不怕累的,而人在看代码时是非常累的 。
良好的编码习惯,至少保证自己能够随时看懂几个月前自己所写的代码 。
尽量让你的代码能够很容易的被别人理解,写代码时想想你会不会在两个月后被别人骂 。
不要容忍自己犯重复的错误和写重复的代码 。
知道如何做比得到代码更重要 。
尽量不要做已经有很多人已经做过的事情 。
学会尊重别人的开发成果,除非不得已不要下决定全面替换以前的系统 。
珍惜自己的时间与工作成果,尽量让别人分享自己的开发成果 。
避免假设,多思考极端情况与引起错误的可能性,努力减少低级错误 。
不要相信至少是不要轻信自己为自己所做的测试结果 。
懂得坚持自己的开发思路,并懂得理解与吸收别人的思想 。
学会与其他人保持一致,但不能放弃自己的开发特色 。
懂得向你周围的人学习,不论是开发能力上的还是开发经验上的 。
懂得软件结构的的重要性,分析代码前先分析代码的结构 。
学会总结,定期总结自己所学会的知识,看看自己前段时间因为各种原因所浪费的时间 。
学会计划,尽量不要认为通过延长自己的工作时间来完成任务 。
学会正确估计自己的能力和工作时间 。
下面这些是我认为一些比较适合我自己的方面,不一定对每个人都合适:
多看些杂志,没事情的时候可以看看以前看过的参考书,书中很可能有你以前没有注意到的一些细节 。
不要太早去做一些与开发无关的事情,因为学习的黄金时期是很短暂的 。
学会分析别人的系统,多看看别人所开发的系统的先进的一面。这里包括别人的开发思路,实现时所采用的结构。
时常感到自己将被淘汰,经常埋怨自己的不努力 。
知道自己缺少什么。
强迫自己做一些自己不喜欢做的事情,比如说写文档。
能够有勇气重写自己所开发的系统,但当你重做时你应该采取和前一次不同的工作方式和方法,否则重做就没有必要。
将问题简单化而不是复杂化。
将维护时会产生的一部分问题转移到开发时或是设计时来解决。
有时候也不妨问问自己:我不做开发时去做什么。
坚持为自己做每周的开发计划,在事情没有做完以前不要轻易转移自己的注意力。
尽可能多的将你所做的教给别人,因为你有一天可能不再负责这个系统 。
做事一定要有始有终,除非是有不得已的理由否则不要在工作完成前提前离开。
不要将你为公司做的东西带走,你因该带走的是开发经验和对开发的认识而不是代码和产品。
感到累时就休息一下,给自己放个假也无妨,毕竟人不是机器。
以上仅是我个人的观点,希望大家都来谈谈自己的看法和感受。
永远记住:代码是给人看的而不是给机器运行的,计算机在执行程序时是不怕累的,而人在看代码时是非常累的 。
良好的编码习惯,至少保证自己能够随时看懂几个月前自己所写的代码 。
尽量让你的代码能够很容易的被别人理解,写代码时想想你会不会在两个月后被别人骂 。
不要容忍自己犯重复的错误和写重复的代码 。
知道如何做比得到代码更重要 。
尽量不要做已经有很多人已经做过的事情 。
学会尊重别人的开发成果,除非不得已不要下决定全面替换以前的系统 。
珍惜自己的时间与工作成果,尽量让别人分享自己的开发成果 。
避免假设,多思考极端情况与引起错误的可能性,努力减少低级错误 。
不要相信至少是不要轻信自己为自己所做的测试结果 。
懂得坚持自己的开发思路,并懂得理解与吸收别人的思想 。
学会与其他人保持一致,但不能放弃自己的开发特色 。
懂得向你周围的人学习,不论是开发能力上的还是开发经验上的 。
懂得软件结构的的重要性,分析代码前先分析代码的结构 。
学会总结,定期总结自己所学会的知识,看看自己前段时间因为各种原因所浪费的时间 。
学会计划,尽量不要认为通过延长自己的工作时间来完成任务 。
学会正确估计自己的能力和工作时间 。
下面这些是我认为一些比较适合我自己的方面,不一定对每个人都合适:
多看些杂志,没事情的时候可以看看以前看过的参考书,书中很可能有你以前没有注意到的一些细节 。
不要太早去做一些与开发无关的事情,因为学习的黄金时期是很短暂的 。
学会分析别人的系统,多看看别人所开发的系统的先进的一面。这里包括别人的开发思路,实现时所采用的结构。
时常感到自己将被淘汰,经常埋怨自己的不努力 。
知道自己缺少什么。
强迫自己做一些自己不喜欢做的事情,比如说写文档。
能够有勇气重写自己所开发的系统,但当你重做时你应该采取和前一次不同的工作方式和方法,否则重做就没有必要。
将问题简单化而不是复杂化。
将维护时会产生的一部分问题转移到开发时或是设计时来解决。
有时候也不妨问问自己:我不做开发时去做什么。
坚持为自己做每周的开发计划,在事情没有做完以前不要轻易转移自己的注意力。
尽可能多的将你所做的教给别人,因为你有一天可能不再负责这个系统 。
做事一定要有始有终,除非是有不得已的理由否则不要在工作完成前提前离开。
不要将你为公司做的东西带走,你因该带走的是开发经验和对开发的认识而不是代码和产品。
感到累时就休息一下,给自己放个假也无妨,毕竟人不是机器。
以上仅是我个人的观点,希望大家都来谈谈自己的看法和感受。
我如何让自己有进步?
如何知道自己进步了
如何正确的定位自己属于什么类型,和什么样的人玩,可以让自己进步
点样才能让自己的成绩进步
翻译: 不要让自己满足与以取得的进步
程序员如何保护自己的皮肤
如何进步
作为一名大一新生 如何让自己口袋里的钱够用
作为一个女生,如何让自己成为艺术与文化兼顾的化身?
作为一名基层干部,应该如何做好自己的本职工作,怎才能让自己的主管看得中你?
学习英语,怎样才能让自己看到自己每天都在进步?
如何让百度作为默认搜索?
作为师范应届毕业生,如何让内容生动?
如何使用自己的电脑作为服务器
如何让自己相信自己?
如何进行科技进步?
羽毛球技术如何进步
该如何进步?
如何让自己精力充沛
如何让自己长胖?
如何让自己温柔
如何让自己开心
如何让自己长胖
如何让自己快乐?