发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA
1 2 3 4 下一页 Go 4

一个大三学生的困惑

    
2007-12-11 01:23
赞助商链接

各位大虾
先介绍一下我的状况 我现在在读大三 看过的书有 <<java2核心技术 卷1卷2>><<thinging in java>><<设计模式 可复用面向对象软件的基础>><<jsp与servlet 核心编程>><<struts in Action>><<数据库基础教程>><<mysql网络数据库>> <<深入浅出hibernate>><< Spring in Action>><< junit in Action >><<Java development with ant >> <<重构 改善既有代码的实现 >><<领域驱动设计 >>我不能说我看的很懂了 但是知道他们解决的是什么问题,我觉得除了java基础和设计模式要熟悉以外其他的不用了解很多的细节,会用就行了,不知道可以翻书,熟记只能通过实践了.
我现在有两个困惑,一是现在我还是个刚要读大三的学生,我在哪里去找项目做呢?公司里面要我门这样的人实习吗?
二.有考研究生的必要吗?我不是计算机专业.
我希望在j道可以找一些和我的同样处境的人交流.






2007-12-13 18:03

不错,看了这么多书.那你用这些技术做个软件吗?那怕是熟悉的不能再熟悉的图书馆管理系统,你应该拿它来练练,你可能认为在学校没有项目做,这就是项目呀.

"你觉得除了java基础和设计模式要熟悉以外其他的不用了解很多的细节,会用就行了,不知道可以翻书,熟记只能通过实践了."

那你会分析会设计吗? <<领域驱动设计 >>和<<设计模式>>不是一般性的参考书籍, 并不像java语法,你不清楚你可以查查API,它们讲的是面向对象思想.如何分析设计,思想这东西要靠自己体会. 如果想通过"熟记"来掌握.根本行不通. 光会java基础和设计模式开发不出好系统.

2007-12-13 18:27

谢谢您了 .终于有人回了,您说的很对分析设计才是难点重点,我会去做的,我读这么多书而没有去实践.是因为我想了解j2ee的整体框架,看企业开发一个软件到底需要什么,我觉得很多开始学习java的人都险入了一个误区,都去编一写小程序,一些小游戏,根本无法体现面向对象的思维,也不能体会分层构架的好处,什么解耦根本无法理解.当然我这样不实践也有一个很不好的地方,就是对细节的处理不熟悉,或许要我随便写个程序我也要翻半天书.因为那些api我还记得不清楚啊.



还有我希望bang老师多去关心大学生软件教学的发展,您是一个布道者,您应该知道软件教育的偏差,面向过程的程序设计会影响我门的思维方式.
[该贴被jj200603于2007-12-13 18:28修改过]

2007-12-15 11:10

还在上学好幸富啊,其实在大学,你除了学习上面你所罗列出的科目,有些基础学科你还是应该好好的学一下的!还有就是有时学精一个就够了,学太多你不去思考,没有深度的话,也制约了你!(学习知识不在多在于你是否真正理解,从多个层次思考,精一扩百)

<<有考研究生的必要吗?我不是计算机专业
没必要.因为看得出你是想工作,工作之后你也可以自学研究生的一些课程.

2007-12-15 13:08

谢谢 ,其实我列出这么多书,并不是为了说明我水平问题,只是说明我现在的状况,还有我觉得我学的都是一个学科并没有学多,正是因为要深度所有看这么多,也不算多,都是j2ee的内容,其实我看完这些接下来就是想实践一下,也就是要去求精.您所说的基础学科很重要我也知道,一定改正.我担忧的是非计算机专业的人没人要.如果考个研究生的话,找工作也好.不至于以后被生活所累,让我失去对软件的兴趣.

4Go 1 2 3 4 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com