有人问,有什么行为习惯昭示着你是个编程大佬?
我认为编程大佬有以下8个好习惯,值得我们好好学习。
1、永远不满足于现状。大佬一般是持续学习,甚至是终身学习。爱因斯坦说走出校门才是教育的开始,对于程序员来说,走出公司也是学习的开始。
2、永远坚持练习。保持对程序代码的手感,非常重要‼️practice make perfect ,练习不光是练手,还要练习大脑的思考,手脑并进才是进步。
3、刻意英文阅读。技术领域绝大多数文档资源都是英文,保持英文阅读写作,是技术精进的必由之路。著名程序网站如GitHub、stackoverflow 、Dzone等都是英语界面,不会英文你很难汲取营养。
4、乐于分享,有开源精神。互联网时代闭门造车终是绝路,在帮助他人中提升自己,这是大佬让人尊敬的原因。现在开源项目渐渐成为主流,也赢得更多的支持和认可,比如Python、MySQL 、Linux、PyTorch等等,GitHub上有非常多优秀的仓库值得大家去学习、共创。
5、注重细节,勤于改善。注重细节不是追求完美,而是把小事做好,勤于改善不是反复无常,而是不断修正,把事情最对。
6、善于提问,善于搜索。我发现厉害的人基本都是善于提问,并且善于搜索的人,这两者缺一不可。
提问者需要有总结归纳的能力,我觉得好的问题有3个标准,开放、有争议、可迁移,现在能提好问题的人并不多。
搜索是程序员大佬的硬核技能,他们总能找到解决问题的渠道,并真的去实践它。搜索需要技巧,比如你在谷歌搜某个bug的解决方案,如何描述问题决定你找到答案的速度。
7、有好的代码习惯。如果你回头去看高中班上那些考名校的同学,他们不一定都勤奋,但几乎都有好的学习习惯,比如善于总结错题、喜欢提问等。程序员大佬同样也是因为有好的代码习惯,所以比别人进步快。
好的代码习惯比如写注释、规范命名、习惯备份等,这些看似不重要的代码行为能极大提升程序员的能力。
8、有闭环思维。闭环思维很重要,决定你是否能把一件事情做好,成为一个靠谱的人。所谓闭环思维,简单点讲,就是无论做什么事,都能有始有终,能形成一个完整的闭环。
闭环思维有五个核心:凡事有计划,约定必落实,问题早知会,及时报进程,事后须反馈。
有个科学管理闭环思维的方法,就是PDCA原则。
-P (计划 PLAN) :从问题的定义到行动计划
·D (实施 DO) :实施行动计划
·C (检查 CHECK) :评估结果
·A (处理 ACT) :标准化和进一步推广
程序员大佬能够独当一面,闭环思维起了很大作用。