只會SSH成了低薪的代名詞?
文:阿蜜果
日期:2011-7-28
版權所有,轉載請注明出處:http://www.tkk7.com/amigoxie/archive/2011/07/28/355250.html
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程序員,不要因為會幾種開源框架就拿出來得瑟,這不過是別人給你提供的框架而已,充其量我們也只是個使用者。
我的目標:做個淡定、不跟風、有自己想法的程序員
posted on 2011-07-28 22:15
阿蜜果 閱讀(4666)
評論(31) 編輯 收藏 所屬分類:
職場感悟