ionic开发——年中总结之个人总结

唯一不变的是变化本身——《人月神话》

时间过得真的很快,再过3个月,就正式入坑ionic有两年了。
一路走过来,我觉得此刻头上的白发应该能算一个很好的见证(\笑哭)。
也是时候应该总结一下了,算是自己对自己这将近两年时间的一个交代。


1. 勇于跨出舒适圈

在做ionic之前,我的舒适圈就是iOS原生开发。
一开始我并不想跨出这个舒适圈,因为必定痛苦。
但是痛苦才能让人成长,让人进步。
所幸这种痛苦并不是一个持续不断的过程,它只在开始的时候才能体验得到。
痛苦过后,迎来的就是喜悦了。
从不会到会,从没有到有这样一个创造,收获的就是一份成就感。
要勇于跨出自己的舒适圈,敢于直面困难接受挑战,促使自己更好的成长。
现在的我,可以做原生的插件开发(iOS+Android),也可以做ionic1和ionic3的开发。
我已经不会再像原来那样,虽然现在仍然还是会怕做新功能,开发新需求,但是已经不会特别害怕了。

2. 善于学习

作为一个程序员,值得骄傲的地方可能就是自己接受和学习新知识的能力了。
学习的方法有很多种,我比较喜欢用的是类比学习法。
类比学习的基础是类比推理,所谓类比推理,就是指由新情况与记忆中已知的情况在某些方面有类似之处,由此推理出它们在其他方面也相似。
通过已会的objectIve-c去学习ionic1以及android原生开发,然后再通过ionic1去学习ionic3,通过JavaScript去学习TypeScript。

3. 擅于思考

在创建一个新项目的时候,整个项目的文件结构要怎么构建,文件要怎么划分,文件又该怎么命名?这些都要多加思考,要如何才能做到让整个项目结构清晰,脉络分明。
在写代码的时候,尤其是在写代码之前,就要先进行思考。怎样写才能把代码写得整洁,写到更加符合规范。
变量应该怎么命名,才能防止其他人阅读时不会搞不懂,甚至是防止自己在很长一段时间之后回过来再看的时候也搞不清楚的情况。
代码块是否应该封装成一个方法,甚至是封装到service、provider或者是其他语言的class。做封装的时候,要怎样做才能更好的去掉耦合。
做体验的时候,也应该要多想一想,怎样才能做出更好的用户体验。要注重细节,多多参考已有大平台的做法。

4. 未来计划

多多锻炼身体,身体才是革命的本钱。
多做总结,及时发现错误与不足,及时改正与弥补。
做好时间管理,更加高质高效的完成分配的任务。
做好code review,让原来写得像shit一样的代码更多的被发现和消除。
代码不要再流于表面,要更多的沉到下面去,更多的了解底层的结构和原理。
阅读更多的书籍,全面拓宽自己的视野,增加自己阅历的宽度与深度。

你可能感兴趣的:(ionic开发——年中总结之个人总结)