锁定老帖子 主题:致Spring及其他框架的初学者
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-16
学习Spring要知道其思想起源,要知道其作者Rod Johnson提倡的基于循证的观点、面向接口编程和敏捷开发(尤其是测试驱动开发)。 学习SOA框架、工具和开源项目,如Axis2、ServiceMix、Tuscany要掌握Web Services的核心规范,如SOAP、WSDL和JBI、SCA。 最担心的是有的工程师仅仅热衷于框架表面的使用,不懂深层原理,只做熟练工人。结果框架变换,如以前流行Struts,现在流行WebWork,学得很累的东东很快就过时了。说不定什么时候Spring就过时了呢。如果掌握了内在的东东,如OO、设计模式、MVC、敏捷开发等,掌握新的框架就很快。万变不离其宗。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-12-16
不错,要是多延伸一些就好了.
程序员广泛学习框架也是不得已的事,因为多一种框架求职时能多增加法码,可选的公司范围也更广一些,而且很多公司招人对OO、设计模式、MVC、敏捷开发并不太关心,他们更多需要的是立即能干活的熟练人员. |
|
返回顶楼 | |
发表时间:2006-12-16
有思想的芦苇 写道 不错,要是多延伸一些就好了.
程序员广泛学习框架也是不得已的事,因为多一种框架求职时能多增加法码,可选的公司范围也更广一些,而且很多公司招人对OO、设计模式、MVC、敏捷开发并不太关心,他们更多需要的是立即能干活的熟练人员. 程序员要终身学习。:) "程序员广泛学习框架也是不得已的事,因为多一种框架求职时能多增加法码,可选的公司范围也更广一些",见多识广才能成为大牛。 ”而且很多公司招人对OO、设计模式、MVC、敏捷开发并不太关心,他们更多需要的是立即能干活的熟练人员“这要求比较低了。待遇可能也是一般般了,好的公司面试时,总会涉及到方方面面的知识。 |
|
返回顶楼 | |
发表时间:2006-12-16
说的很好,内力和招式都要练
|
|
返回顶楼 | |
发表时间:2006-12-16
hgq0011 写道 ”而且很多公司招人对OO、设计模式、MVC、敏捷开发并不太关心,他们更多需要的是立即能干活的熟练人员“这要求比较低了。待遇可能也是一般般了,好的公司面试时,总会涉及到方方面面的知识。 这个不一定的,很多大公司的开发构架基本成型后,招的都是熟练工,像螺丝钉一样. |
|
返回顶楼 | |
发表时间:2006-12-16
pingpangsong 写道: 学习Spring,除了知道怎样配Bean,怎样使用IoC和AOP,一定要了解IoC和AOP原理。要知道IoC和AOP起源于OO。OO是基础的基础。IoC和AOP才兴起几年,但OO已经十几年了。而且IoC和AOP只是OO的补充,不是替代。
学习Spring要知道其思想起源,要知道其作者Rod Johnson提倡的基于循证的观点、面向接口编程和敏捷开发(尤其是测试驱动开发)。 学习SOA框架、工具和开源项目,如Axis2、ServiceMix、Tuscany要掌握Web Services的核心规范,如SOAP、WSDL和JBI、SCA。 最担心的是有的工程师仅仅热衷于框架表面的使用,不懂深层原理,只做熟练工人。结果框架变换,如以前流行Struts,现在流行WebWork,学得很累的东东很快就过时了。说不定什么时候Spring就过时了呢。如果掌握了内在的东东,如OO、设计模式、MVC、敏捷开发等,掌握新的框架就很快。万变不离其宗。
刚进公司,确实有同感啊,刚刚会用struts编写程序,当然内部的技术背景不是很清楚,现在又要用struts2,说struts诸多不足,还是基础理论是根本啊! |
|
返回顶楼 | |
发表时间:2006-12-16
才工作半年多,感觉自己现在就是熟练工没深入学习。听君一言。感觉自己应该更深入的学习。要不永远只能是个熟练工了。
|
|
返回顶楼 | |
发表时间:2006-12-17
我也是刚毕业,有同样的感受,
|
|
返回顶楼 | |
发表时间:2006-12-17
确实是这样的,光学怎么用肯定不行,让我联想起买书的问题,买书不能买只教你怎么做的书,要买那种告诉你它为什么要这样做的书,要“知其然”,更要“知其所以然”
|
|
返回顶楼 | |
发表时间:2006-12-17
理论基础非常重要,但是也绝对不能做一个只懂理论却基本不会实践的工程师。
|
|
返回顶楼 | |