程序员与问题求解
早上6点多,突然想到之前做的一个小程序有需多可以进行优化的空间。也不由想到了一个程序员有初级、中级和高级,对于问题求解也是一样,有错误解、有效解和最优解。
程序员 | 问题解 |
初级 |
错误解 |
中级 |
有效解 |
高级 |
最优解 |
初级程序员常常在跌跌撞撞中成长,编写的程序常常是从错误解开始,如果有人指导就会少走些弯路。待到成长为中级程序员时,开始摸索到一些规律和模式,常见问题的处理方法也掌握了一些,容易得到有效解。待到晋升为高级时,由于业务抽象和编程能力的不断提升,就会越来越靠近最优解。
ps:刚才对昨天做的那个朗读程序进行优化,从180次js的dom渲染变成了3次。