请问 如果不着急 找工作 准备考研
那么JAVA的SSH框架有必要在本科阶段学习吗?
本人大三,接触JAVA SE有1年了
C++,和MFC是之前所学习过的?

解决方案 »

  1.   

    我已经从业四年了,JAVA编程史已有5年,还没有听过SSH框架,呵呵,我觉得我有点井底之蛙了。
    我个人觉得,把JAVA最最基础的东西搞懂了就不得了了。没有必要什么都学。其实学了也没有啥用。至少我没有用过那些比较先进的东西做过项目,我们都是用最最简单的JAVA,和JSP做开发。
      

  2.   

    SSH=Struts+Spring+Herb...
    基本没有必要学的,考研的话最好走非应用路线,研究生出来的应用路线相比于其他计算机技术方向的来说还是比较处于劣势的,特别是同等条件下的软件工程搞Java的,应用开发实践很重要,研究生阶段最好还是往理论方向发展,既然你都选择这条道路了
      

  3.   

    既然没打算从事ssh开发。就没有必要在细节上费功夫,但可以看看这些框架的实现,上面用到很多设计模式的东西,很有用的
      

  4.   

    最近闲来无事再上来看看自己发的帖子,我升项目经理有半年了,带了一个技术团队,我再来谈谈我对学校学什么发表一下我的个人看法:1,专业学习不在多,而在于精,我反复在讲,现在软件业已经很发达了,任何一家公司都有自己的技术沉淀,不可能让你自己玩一套,所以在学校学的再多,也不一定有用。我现在带的团队里就有这样一些人,入职的时候什么代码都没有写过,甚至没有什么编程语言基础,但是经过团队互助,一个月之内就学会了各种系统上的程序开发,并且基本掌握了JAVA的常用语法。2,态度决定一切。最近一段时间致力于性能调优的事情,很多东西我们都是在学校里学过的,可是真正用于生产的时候,我们却往往因为赶工期,偷懒,代码写的不够优化,当上了生产以后,跑不到一个月,大批量的数据就把系统整成半瘫,我们在开发的时候可能为了写出性能优化的代码要多考虑半个小时,但是你少用了这半个小时,到系统上线的时候,我们为了找出系统为啥这么慢,我们可能要花上好几天的时候去排查问题。3,永不休止的学习,我最近跟工程院合作做项目,我发现了一个现象,就是工程院的学历普遍都很高,并且都出自名校,咱们先抛开社会上对高才低能的评价,学历高首先就能说明一个情况,“学历高的人学习能力一定很强”,面对客户每天提出的需求,面对社会技术不断的更新换代,我们要不要学习?这些扯的有点远,如果你进了一家成立已经超过10年的软件公司的话,它的产品可能已经很成熟了,你要不是不停的学习你每天用的软件呢?如果你只会用它开发客户的需求,你仅仅就是一个工程师,如果你熟悉你用的软件并且能创见性的解决客户的需求,那你就是架构师。4.精益求精的精神,研究生的条件太好了,可以有充分的时间做某一个领域的研究,把它玩的透透的,咱就不说那些现在流行的框架有多好,功能有多么的强大,我只说一个问题,有几个人关注过,JVM分配的默认内存有多大?不管是JAVA应用程序,还是流行的中间件,所有的基于JAVA的软件都是基于JVM来执行的,如果有大量的客户并发请求,如果内存不够会是个什么样子?我个人其实也不反对在学校里多学习几种技能,毕竟你还没有工作经验,找到工作才是硬道理,但是我希望当你掌握一些流行的框架的基本使用后,还是把精力多放在研究这些最基础的东西上面。古人练功夫都是先站三年马步才练招式,我希望看到我这篇帖子的人,练会了一些花拳秀腿之后,还能回来站马步。因为它是成为大侠的必经之路,也是必须至始至终不可懈怠的事。