一个不上进程序员的困惑,请彭老师指点

07-01-29 hansray
    

接触java到现在也将近两年,作企业erp的二次开发

用现成的架构;用现成的jss,css;用封装好数据库操作模块(只要封装好been调用方法就完成事务操作)。总之真正要关心的是业务知识和if;else

回过头来发现除去这些现成的东西,自己一无是处。

发现自己挺废的,想好好学习,却发现自己无从下手。学struts、买hibnerate书,上sun网站下j2ee资料,学jdbc,看ejb,配jboss,却始终找不到一条合适的学习曲线。配置完jboss---发觉不知道jboss容器如何运作,原先tomcat项目如何在jboss环境下运行,新建项目后该如何一步一步往下完善项目;学struts---看不懂actionServlet的热点方法如何触发,理解不了struts-config.xml如何被使用,和xml中参数如何被传递。看jdbc--只能学到如何去建立连接、事务处理,却无从去进一步学习如何设置合理的jdbc机制。

越学发觉越废,但是努力还是要继续的,在无人可问的环境,怎么提高自己真正开发项目的能力,又怎么设计自己的学习曲线呢,彭老师救我!给我一点建议

    

1
Chocoo
2007-01-30 10:50

我也来听听彭老师的意见

Chocoo
2007-01-30 10:51

希望可以多学点东西

banq
2007-01-30 11:46

>总之真正要关心的是业务知识和if;else

>回过头来发现除去这些现成的东西,自己一无是处

这就对了,最近Eric Evans 解说他的DDD时,就是指出,软件平台发展的目标就是让开发者只要关心业务就可以了,见:

http://www.jdon.com/article/30840.html#23103066

如果你试图将你讲的那些技术都非常精通,甚至自己会做,那么就不是ERP程序员,而是构件程序员了。

所以,对于你现在状态,就是学习钻研Evans DDD,怎样更方便的对象建模方法来提高你的开发效率,保证你的业务设计具有灵性和拓展性。

banq
2007-01-30 11:55

补充:

如果你成天跟在技术潮流屁股后面,学这个学那个,RoR也搞一下,AJAX也来两手,而不是将有限精力花费DDD建模这样创造性工作上,那才叫废了呢。

可惜,目前中国有多少软件人才就这样废了,所以我们才是一个“几乎没有创造”的民族。谈开去,不多说。

3Go 1 2 3 下一页