框架不重要,概念才是王道!

74

现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发框架SSH,似乎这个框架成为了一个人是否精通Jave,能否写J2EE程序的唯一事实标准和找工作的必备基础。不少人对PHP学习,沉迷于对框架的了解,却将基本的PHP语法拒之门外!

然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少有人能够给出满意的答复。因为他们都在为学习而学习,为了工作而学习,而没有真正去了解一个框架!

框架是为了解决一个又一个在web开发中所遇到的问题而诞生的。不同的框架,都是为了解决不同的问题,但对于程序员而言,他们只是Jar包而已。框架优缺点的评论,也完全取决于其对问题解决程度和解决方式有效性的评论。所以,千万不要为了学习框架而学习框架,而是要为了解决问题而学习框架,这才是一个程序员的正确学习之道!

拿设计模式来说,我就没去看过几个设计模式,很多设计模式对我而言没什么用处,我也用不着去学习,只有在解决问题时,需要什么技术,我才会去学习。学以致用,学是拿来用的,不是用来消磨时间的。虽然无数人说学习Jave编程必学GOF设计模式,但是我认为这对我没用,我就没去看,就是到现在我也说不出几种设计模式…

J2EE设计模式能解决不少问题,所以我花了不少时间去学习,但也没有照搬这个模式,只是借鉴了其设计思想,遵循我一贯的简单化思想,形成自己的系统构架。

对企业来说,买一个软件产品,他不关心构架,只关心软件的成本以及使用是否方便。推销软件的厂商在介绍软件时,大多数会说应用了什么技术、使用了何种构架,如何如何先进等。可对于公司的决策者来说,那些只会让他听得昏昏欲睡!他关心的是成本!购买了软件能为公司带来多大的效益,投资需要多少,为了满足需要,我们还要购买什么等等。

动辄就是多少CPU,多少内存,难道正的需要吗? 作为用户,我不关心软件是否容易修改,我要的是高效率的实现、快速的反应、很低的故障率、易维护的程序。所以请程序员们清新起来,不要因为结构而沾沾自喜,不要因为技术领先而自我欣赏,对用户而言没用任何意义。用户很少在架构上进行二次开发,即使开发也不可能真正了解架构后再去,他们只需要一个接口就OK了!

如果你有设计或者 WordPress 方面的项目需求,可以和我联系 Email:wwwzhouliang@gmail.com。

作者主页 邮箱 微博 腾讯微博 QQ Twitter Facebook Google+

共 74 条评论

  1. 易品游博 回复

    悟性很重要。 😀

  2. 周良 (文章作者) 回复

    是的

  3. 周良 (文章作者) 回复

    是的

  4. 周良 (文章作者) 回复

    是的

  5. 周良 (文章作者) 回复

    是的

Leave a Reply

您的邮箱不会公开,当您的评论有新的回复时,会通过您填写的邮箱向您发送评论内容。 Required fields are marked *

返回顶部