什么是重要的?

前几天看到玉伯的一篇博客《什么是重要的》,很有感触。我很同意,什么是重要的?最新最潮的东西?游走在流行技术前沿的虚荣感?不是。

也想说说我自己的看法,什么是重要的?
1)代码可维护性——可读性、易用性、可重用性、健壮性。
2)框架——如何快速开发,不同框架背后的设计哲学。
3)敏捷开发——又快又灵活,风险小效率高的软件开发流程。

这些知识的权重比较高。而且和具体语言关系不大,可以跨语言重用这些知识。这些相当于是工程师的内功,有多少年功力的话,学习一门新技术会相当地快,很多思想是共通的。我不是学院派,相反我是典型的企业派,我追求实用。如果不实用,那么直接就是无用,给我们的实际工作带来不了切实看得到的帮助。而以上三点,绝对都是和实际工作切实相关的。君不见《xxx从入门到精通》《xxxx宝典》《xxxxcs4》年年有,一代一代换个不停,而《人月神话》《代码大全》《设计模式》这种内功心法的书却长盛不衰?

都说大道至简,在我理解看来,就是看透现象看本质,紧抓终极目的又“快”又“好”,即“敏捷”,一切技术为其让路。不死抓教条,也不一味追流行,沉稳地修炼沉淀终极技能。
原文地址:https://www.cnblogs.com/cly84920/p/4426672.html