(31/365) 软件-可持续的开发速度-与自己和解
2019-03-01 本文已影响0人
梦浩然
软件项目不是全速的短跑,它是马拉松长跑,那些一越过起跑线就开始尽力狂奔的团队在远离终点之前就会精疲力尽,为了快速的完成开发,团队必须要以一种可持续的速度前进,团队必须保持旺盛的精力和敏锐的感觉,团队必须要有意识的保持稳定适中的速度。
我之前是在一家传统的大公司里工作,每天有很多事情要做,根本没有自己总结思考的时间,那对自己的成长很不利,感觉就像一直在狂奔,没有任何停歇的时间,所以两年后就离开了,不过同时我也学到了项目管理和自我管理的知识,这些直到现在都很有用都会,所以说我们走过的每一条路都会对现在的自己产生影响。
在大学刚刚毕业之后,我的工作状态总是激进和热烈的。很多开发工作我都逼着自己去坚持和硬的头皮研究,缺少了很多科学的方法,也丝毫没有关注到自己的内心感受,现在看来这是对自己极其的不尊重,也是对自己缺乏了解。
做工程,做开发不是一直快才最好,要用一种长期的眼光来看待当前所做的工作,当前的工作能不能够在以后复用?对于当前工作背后的设计以及原理是否理解透彻?彻底的理解才是解决问题的根本,能够复用的产品才是解决问题的成果。
在软件开发的过程中,其实所有的压力都是我们自己想象出来的,一个好的软件开发工程师或者架构师,他们对于问题的解决办法是很有弹性的,这就需要极强的心理素质。
好的心理素质不是逼迫自己,而是一种好的思维方式和态度。遇到问题要积极思考,同时也要像一个控制火车头的司机一样控制自己稳步的前进。
心净和稳定是成长的前提,这背后的道理是与自己和解。