程序员的自我提升
程序员如何做到自我提升,我觉得需要做到以下几点。
一,学无止境
不能一直躺在以前的功劳簿上,认为只要有一个技术掌握到手,只能解决问题就行了。这样的思维方式是比较危险的。因为随着时代在进步,编程技术也在不停地更新迭代。同样的问题用以前的编程技术解决问题需要三天的时间,如果用最新的编程技术解决问题,可能只需要一天就搞定了。如果我们不继续努力学习新的编程知识,被淘汰被替代只是时间问题。
二、精益求精
软件研发不是工厂生产,他们之间有很多的区别。当我们遇到一个问题后,费劲脑筋想出来了一个解决这个问题的办法。但是,我们仍然要时刻想着有没有更好的办法或者更优的解决办法。
三、文档先行
一个软件的完成往往需要一个团队共同开发才能够完成,这个过程中,每一次方案的设计和改进,必须要有文档整理出来,包括需求设计、概要设计、详细设计等等。只有在文档上面把我们的想法清晰地表达出来。才能够让团队里的其他成员理解我们要做的事情。举一个最单的例子,领导说要让我们每人画一只老虎,如果没有详细设计文档,没有效果图,也没有和领导确认,那最后我们每一个人画出来的老虎肯定都不一样,那么,究竟哪个人画出来的老虎才是领导心里想的样子呢?
评论已关闭