你的定位决定你的学习方向和解决问题的思路,送给广大的程序员及所有能阅读到文章的你;
我们做事应该都是有目标的,比如说刚进入职场的,他们需要的是养得活自己的工资和技能的提升;在职场3-5年的你,需要得是技术的精进及工资待遇的级别;而久经沙场的你就根据你的想法去做去定位就好。
每个人的想法不同,做事的结果也就不同,但是我们在限定的条件、技术和前辈的指导下,我们还是可以不断提升自己的,比如一般人就是为了完成工作中的任务,还少回去考虑很多,我们都习惯冲着目标和任务去做,而很少去考虑性能和扩展性、及是否能做到通用,下面是我从入门到现在真正体会做技术也可以这样有趣;以前就是为了完成一个功能东拼西凑,不会去想是否是最后的做法,后面能不能复用,别人是否看得懂,而现在我知道什么是真正的做事,这就是程序员和程序设计的基本区别。
在程序员和程序设计转变的路程中,特别感谢我们公司的大牛总架构师,作为不算菜鸟又不算大牛的中间,其实很为难,说不能写代码不是,说写的好代码也不是,所以这就是接下来是我今年的战绩或者说想程序设计的进阶;
希望与你分享:
1. 你写的代码中每一方法是否超过10到13行;
2. 你的代码是否业务逻辑清晰,让每一个人都看的懂;
3. 你的代码是否可以复用,重复的代码是否可以封装重用;
4. 你的代码是否具有可读性;
5. 你的代码是否优化和扩展性难度有多大;
以上就是个人一点小总结,望大家多久交流,我们都需要不同的思维相撞,这样我们才能更快的提升。
18年已经过了一个月,这个月也在假期中很快过去,我依旧奋战在程序设计的路上,期望与志同道合得你有更多的交流。