懂模式又咋样?不还是一个技工吗?

04-11-22 tpz_stamp
不知道板桥里人在http://www.jdon.com/designpatterns/patternsimportant.htm这篇文章里的观点,目前有没有新的认识。下面我引用一些文中的话,并对此表示不满;)

“...但是如果你没有学习掌握GoF设计模式,只能说明你还是一个技”

“会Java的人越来越多,但是一直徘徊在语言层次的程序员不在少数”

“...甚至有人提倡"蓝领程序员",这些都是对现代编程技术的不了解所至...”

随便列了几条,我的观点是模式的确,似乎非常非常的重要,但就算吃透了又能咋样?不还是“蓝领程序员”吗?不还是“技工”吗?搞得好像好的程序员必须懂模式似的。模式这些玩艺变成一些没什么技术的人,整天挂在嘴上吹嘘的调调,骗钱的工具。

骗钱的

    

banq
2004-11-22 18:54
模式现在是国外一些大学的必修课了,模式属于技术,技术不能绝对化,了解了就可以,也不必从技术引申到其它领域,理性逻辑性思维比形象化思维更重要。

eway
2004-11-24 11:16
看来楼主是没有见识过真正的技工,蓝领程序员。我见过的真正的技工是不思考的,为了实现而实现,按照某种死的模式,机械的编码,仅考虑代码一级的实现,不考虑怎样实现更合理更好。也就是说我觉得真正的蓝领程序员缺乏的是创造力,缺乏的是思考。作为一个刚从广州返回大连的同行,我深有感触。“蓝领的概念”这在大连这种对日外包项目中十分的常见甚至是普及,只是大家都不晓得而已,客户要求你必须这样写,你没有选择余地,任务进度紧而多,容不得你去思考,所以导致大家做一个程序,不去思考,形成了一种恶性循环。如果说客户的要求是死的,也就是它是一种规范,那么你至少要知道自己为什么要遵守这个规范,也就是说要思考自己为什么这样而不是那样。提到了设计模式我感觉它其实是鼓励思考的,鼓励创新的,如果你行的话,你也可以有自己的设计模式。即使是套用一种设计模式,也需要自己的思考,什么场合,情况适用?所以,我觉得真正掌握设计模式的人不会是一个蓝领技工。

最近听说东软的培训有专门针对外包项目的定制式的软件开发培训,无论什么起点的人都可以参加,我想这种培训就是生产出所谓的蓝领技工的吧?可怕

eway
2004-11-24 11:20
所以感觉区别是否蓝领程序员的本质在于你是否善于思考是否喜欢思考。

banq
2004-11-24 15:33
以前我反对蓝领工人,现在我不是那么反对了,我想:现在是制造,以后大概是中国软件制造,一个大型J2EE项目可能是多个组件和模块或框架拼装而成,到时真的可能只需要精通某个环节的软件组装工人就可以,高中毕业即可。

也许到这个时候,软件真的是一个产业了。

猜你喜欢
13Go 1 2 3 4 ... 13 下一页