人的性格对其编程能力有直接影响。
好性格与培养正确的习惯关系甚大。要成为杰出的程序员,先要养成良好习惯,其他自然水到渠成。
- 聪明与谦虚
- 按照一定的原则,降低程序的复杂度,减少大脑的负荷,就能够在软件开发方面有深刻的造诣
- 软件工程的首要任务就是降低管理复杂度,对程序员来说就是减少程序的复杂度
- 将系统进行模块化分解
- 举行评审、code review、测试。将负荷分摊到多个人身上,从而减少单个人的大脑负荷
- 将子程序编写得短小,以减轻大脑负荷
- 关注问题本身,而不是底层细节,从而减少工作量
- 遵守编码规则,从而减少大脑负荷
- 求知欲
- 多深入了解软件开发过程
- 实验是学习编程的最好方式
- 多阅读关于解决问题的资料
- 编码之前先分析需求,做好设计与计划
- 学习成功项目的开发经验(比如多阅读优秀的开源代码)
- 阅读文档(入门一个技术的最好资料就是官方文档)
- 习惯读书(大多数程序员一年看不完一本书,多读书,你就会把握行业的脉搏并脱颖而出)
- 多于专业人士交流
- 诚实
- 乐意承认自己的错误
- 清楚地知道自己的程序是如何运行的,而不是通过编译器
- 提供实际的任务进度 告
- 合作与交流
- 编写可读性高的代码,代码首先是给人看的
- 创新与原则
- 创新并不是说没有原则,没有标准与规范谈不上创新
- 懒惰
- 高明的懒惰会激发创造力,开发出高效的工具,让计算机来解放你的生产力
- 有好有坏的性格
- 坚持
- 坚持是把双刃剑
- 一个问题思考15分钟不得解,最好休息一段时间再看,知道何时放弃很难,但必须面对它
- 经验
- 软件行业的经验比书本知识价值要小的多,知识变更很快,以前的经验在现在看来可能一点用都没有
- 软件行业,任何人放松下来就会很快跟不上形势
- 是一年工作经验用几年,还是真有几年的工作经验检讨自己,坚持不懈的学习
- 习惯
- 养成良好的编码、学习和工作习惯
- 如果要放弃一个习惯,最好的方法是养成一个新的习惯
- 坚持
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!