课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在通过自学或者参加达内培训来实现互联网转型发展,而今天我们就一起来简单了解一下,程序员都需要培养哪些编程习惯。
不受控制的自动保存
这个习惯已经伴随着我多年了。即使如今许多IDE甚至不需要用户(主动)保存文件,但我任然乐此不疲地按着“Ctrl+S”这个组合键。如果没记错的话,我每次停止打字时都会无所事事,于是会不受控制地做着这样的举动。
确保隔绝所有干扰源
当我正在着手于非常重要的事项时,我会直接关闭手机,避免一切社交应用或者媒体的打扰。当然如果你有小孩子,那把他们锁在地下室里可能并不是一个很好的解决方案。
着手工作前先想清楚预期结果
可视化可度量是至关重要的。它有助于我明确今天的目标清单,并且在一天结束时能减少自己“碌碌无为”而产生的沮丧和失望。所以对于任何时候你在做的事情,都先明确你预期要获得的收益。这听起来十分浅显,但实际上我们经常会遗漏这一点。
保持定期训练
比如,坚持去健身就是一个非常好的习惯。我非常喜欢时不时得做一些编程练习,这可以让我时刻保持自己的锯子锋利无比。请记住,坚持这个习惯,虽然它现在不会给你带来报酬,但它一定会在未来给你巨大的收益。
测试先行
这与前面提到的一点类似,先来组织并构建测试用例可以帮助我在开始之前就看到我的目的地。同时,它也能有助于设计和文档化这两个过程。但实际情况来看,很少有开发人员认同并实践这个观点。
避免过度的面向未来编程
之前我每次着手编程时,我总是一天就力求完美,设计和实现上都尝试覆盖所有可能的特殊情况(edgecases)。随着时间的推移,我意识到这样常常会导致过度复杂的设计和代码实现,同时消耗更多的时间。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。