好的习惯和思维模式能让你的开发工作事半功倍,下面小编就来把一些
HTML5全栈开发大神们都会有的一些习惯和思维模式和大家分享一下,希望大家可以参考一下。
1 勇于去研究自己不懂或不熟悉的代码
如果你经常去研究你没有接触过的代码,你就会越来越熟悉不同的代码结构和设计模式。现在程序员很容易就接触到优质的开源代码资源,可以很方便的就下载下来做一些改动或者调试,去研究为什么代码可以这么写。
其实,所有程序员都是在学习的过程中成长的。在一个陌生的领域,没有人可以从一开始就是大神。如果你想在你工作的领域,变得越来越强,无论是写代码,或是与人沟通或者其它的技能,都是需要投入大量时间去学习的。
2 优化你的迭代速度
假设一下你要花12秒钟去搜索某个函数是在哪里定义的。再假设你每天做这个动作60次,那么你每天就要花12分钟去搜索函数定义。
如果你用一个好一点的编辑器,每次找到函数定义只要2秒钟,那么你每天就会节约10分钟。每年你就可以节约40个小时。
如果你能找到3个这样的场景去优化一下,那么你每年可以节约一个月的时间,想想这一个月你可以做多少有意义的事情啊。
所以千万不要小看这些琐碎的细节,改善它们对你的回报是巨大,细节决定成败啊。
3 系统性的思考方式
当你在写代码的时候,很容易就认为只需要按照需求实现了指定的功能,这个代码就可以算是写完了。但是这其实只是沧海一粟。任何没有发布到生产环境的代码都不会产生任何价值的。
如果想写出真正有影响力的代码,需要从整个系统去理解属于你的工作:
1. 你的代码和其他人写的代码在功能上是什么关系?
2. 你有没有好好测试你的代码?或者其他人是否很容易测试你的代码?
3. 为了部署你的代码,线上生产环境的代码是不是需要改动?
4. 新的代码会不会影响到已经运行的代码?
5. 在新的功能下,你的目标用户的行为是不是你所期望的?
6. 你的代码有没有产生商业上的影响?
这些问题都不是很容易就能回答的,但是在写代码的时候,你需要明白你的代码最后会不会得到你想要的结果。
--
FROM 114.249.216.*