台下十年功
不能因为自己已经掌握与用到了某些技术,暂时解决了眼前的问题, 于是就浅尝辄止,中断或彻底放弃这些技术的持续与深入学习。要在项目代码之外编写更多的代码加以练习。否则,书到用时方恨少,当项目开发需要某个技术而自己没有相关知识与经验的储备或者技术不扎实的时候,就容易出现如下情况:
- 开发效率极低、易出错;
- 一知半解,无法作出合理判断,难以发现产生 bug 的根源;
- 用临时性、不成熟、性能低的方案暂时应付,既给项目质量埋下隐患,自己的技术水平也无法得到提升。
优雅与高效的解决方案背后是要以大量的练习作为基础的。所谓台上一分钟,台下十年功便是这个道理。项目开发不能仅仅作为我们练手的实验场,更要升格为正式、专业的演出舞台。