欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-05 12:20:30
...

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程序员,不要因为会几种开源框架就拿出来得瑟,这不过是别人给你提供的框架而已,充其量我们也只是个使用者。
    我的目标:做个淡定、不跟风、有自己想法的程序员