首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

只会SSH成了低薪的代名词

2012-11-14 
只会SSH成了低薪的代名词?SSH:常用的三种Java开源框架的组合,分别为Struts、Hibernate和Spring,自出道以来

只会SSH成了低薪的代名词?

SSH:常用的三种Java开源框架的组合,分别为Struts、Hibernate和Spring,自出道以来一直受到开发人员的青睐和追捧。

几日前,所在Java技术群的老大BeanSoft发起一个话题:“怎么感觉会SSH成了低薪的代名词?”虽然是茶余饭后的闲聊话题,却也发人深省。

确确实实,我也发现现在好多公司面试Java Web程序员,不管是招聘几年工作经验的人,几乎都会问到SSH的知识。所以,一些工作经验不多,还没怎么接触这三种开源框架的人在找工作时,为了应付面试,恶补SSH的知识,什么AOP、IOC、ORM等知识背得滚瓜烂熟,甚至达到倒背如流的地步,而他们却将本应巩固的Java基础知识给忽略了,很多知识都是一知半解。

给我的感觉就像,说起来大家都是知道SSH三种开源框架的人,但内在修为却差了天远。因为SSH会问得比较多,有的人Java根基都不稳,直奔SSH主题,小半桶水摇得呼啦啦响。

难道SSH适应所有的Java Web项目开发吗?小型的Java Web项目难道没有可替代性的方案吗?MVC框架一定要用Struts吗?ORM框架一定要用Hibernate吗?使用iBatis不行吗?在何种情况下使用iBatis会更好呢?Spring主要为了解决什么问题?

有些程序员真的让人哭笑不得,例如:有的人说精通Struts,但是让他/她用JSP+Servlet做一个简单网站却做不出来,只因为他/她太依赖于Struts框架,而又没有搞懂这框架底层到底是如何实现的。

有的人做了Java Web项目若干年,但JavaScript、HTML却一直被冷淡对待,甚至好多人都觉得这些东西根本不值一看,JavaScript谁不会呀!这样导致的结果是:做了那么多年Java Web程序员,简历上写得花里胡哨,基本上样样都写个精通,但是如果问到真实想法,哪样说自己精通内心都觉得虚。

最近感慨很多,拿到各大公司(腾讯、淘宝、盛大、卖包包等知名企业)工作机会的一个友人,他说他唯一敢说精通的就是JavaScript,其余方面虽然不算差,但总觉得没达到精通的地步。我敢说好多说自己多方面精通,但内心虚的人都没有他薪水高,虽然有点俗,但薪水高也是对技术人员的一种认可吧?

另一位是一个还比较年轻的同事,他是Linux和JavaScript狂人,JavaScript达到精湛的地步,让N多同事顶大拇指称赞,最近他以25万年薪跳槽到IBM。

那些觉得JavaScript等知识没有技术含量的人,你们能说什么呢?首先,基础是重要的,其次,好多知识只要精通就会给自己增加含金量,为自己的技术发展添砖加瓦。

其实,好多认真做了几年程序员的人都会意识到基础最重要,掌握好基础和学习方法才是王道。有好多如我这样的人,在带点心浮气躁的学习了N种新框架后,又拾起曾经被忽视的c语言、数据结构和算法等补习起基础知识来。

最近我也常生出这样的悲哀,觉得自己什么都不够精通,但是“痛定要思痛,亡羊补牢未为晚”,别说明天,从现在起补习基础知识吧!只因我是个热爱编程的女程序员。

别让SSH成为低薪的代名词,好好学习下Java和Web的基础知识吧!做一个更有含金量的Java Web程序员,不要因为会几种开源框架就拿出来得瑟,这不过是别人给你提供的框架而已,充其量我们也只是个使用者。
??? 我的目标:做个淡定、不跟风、有自己想法的程序员

不能随波逐流 只能不断前进  ,我还在大学,快毕业了,学java一年了,刚开始就是用jsp+servlet做网站,和楼主想法很相像噢 ,呵呵。不同的公司几乎都有自己的框架,只要我们基础牢固了,什么框架都很容易理解,很容易上手,时间久了就可以有自己的框架了 56 楼 NK_HansWang 2011-08-08   碰到简历上写“精通”的就往死了问,已经成为条件反射了。
除非你真的精通,不然一定被pass 57 楼 名川花花 2011-08-08   说的很正确啊 58 楼 向光福888 2011-08-08   说的很好,我支持你! 59 楼 xuedong 2011-08-08   哎,我也做了两三年了,公司一直用的jsp+servlet,前段时间想跳来着,没想到出去,都要求ssh,悲哀啊。 60 楼 tangwenchao86 2011-08-08   看了这篇文章,真是很有感觉,刚毕业那会还觉得自己什么都会,现在工作这么久了反倒是觉得自己什么都不会,以后要好好学习学习基础知识了,呵呵。 61 楼 zhangyx983 2011-08-08   我看了很有感触,楼主说到了心坎上了. 62 楼 woodhaojava 2011-08-08   我是今年刚毕业本科生.很荣幸由于机遇的问题,我们学校在大三和IBM有企业培训的合作,后面的课程IBM在安排,因此学到了很多.
后来在一家单位实习中,我经常看到很多实习生(几乎都是),都说会SSH,
而我一个能力较差的校友某天写了一段SERVLET的代码做出一个小例子时.
好多实习生都报以鄙视态度,嫌他代码垃圾.他们甚至都没有接触过SERVLET技术就能做出这样的判断.

而当我在看数据结构(<JAVA数据结构和算法>,很好的书)的时候,很多人,包括老员工,都不屑.认为工作中根本用不到.

也是因为这样的原因,我离开了那家单位.

可见,有很大一部分人,以为会了人家搭好的SSH之后就能牛的上天,甚至骄傲的鄙视那些研究基础的人,这真的是很大一个群体.

所以说,楼主你说的好. 63 楼 athrunwang 2011-08-08   万变不离其宗啊,基础不好,就是SSH想玩好,也难啊。 64 楼 andy_ghg 2011-08-08   woodhaojava 写道我是今年刚毕业本科生.很荣幸由于机遇的问题,我们学校在大三和IBM有企业培训的合作,后面的课程IBM在安排,因此学到了很多.
后来在一家单位实习中,我经常看到很多实习生(几乎都是),都说会SSH,
而我一个能力较差的校友某天写了一段SERVLET的代码做出一个小例子时.
好多实习生都报以鄙视态度,嫌他代码垃圾.他们甚至都没有接触过SERVLET技术就能做出这样的判断.

而当我在看数据结构(<JAVA数据结构和算法>,很好的书)的时候,很多人,包括老员工,都不屑.认为工作中根本用不到.

也是因为这样的原因,我离开了那家单位.

可见,有很大一部分人,以为会了人家搭好的SSH之后就能牛的上天,甚至骄傲的鄙视那些研究基础的人,这真的是很大一个群体.

所以说,楼主你说的好.

Java也有数据结构和算法?(这本书其实我也有),这个问题很多人问过我,我也无言以对,现在学习C++中。。。。 65 楼 xff 2011-08-08   看完可以好好想想,呵呵 66 楼 ricoyu 2011-08-08   javascript很强大的,很讨人喜欢的一门语言 67 楼 sunway00 2011-08-09   只会SSH,确实是底薪的代名词。问题不在与SSH,在于那个“只”。

公司招聘要求SSH,是希望招来的人能够马上参与到项目中,不得不说,如果目前的项目用SSH,而你确实不会,那至少需要1个月左右的时间(特别是经验在1年以内的新人与准新人)让你去了解和熟悉,这个时间,公司伤不起。

我想不是说不会SSH就能让你更厉害,或者说排斥SSH就会让自己更清高,关键是除了SSH这个框架,你还会些什么?你能不能把你做过的行业的业务清清楚楚的说出来?你能不能把这些业务用图表描述出来?有没有业务功能设计的经验?有没有很好的需求理解的能力?有没有擅长的技术点?比如数据库优化,比如重构,比如JS,比如服务器的优化...... 68 楼 grandboy 2011-08-24   我就是碰到无数个小孩刚从学校(有些根本不是正规学校,而是培训学校)出来,就敢说这个精通,那个精通,结果连非常基础的概念都搞不清楚。

总是感觉太浮躁了。小心正规学校造假,实际是培训学校出来的, 培训学校已经教会他们SSH框架,并且告诉他们如何面对面试官,经验不丰富的面试官还要小心一些。

还欣赏有真才实学的人,不管他的出身如何。

热点排行