国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于J2EE企業(yè)級開發(fā)方向的軟件行業(yè)現(xiàn)狀與現(xiàn)代軟件教學(xué)中的對比研究

2015-07-17 04:48張磊
科學(xué)中國人 2015年12期
關(guān)鍵詞:開發(fā)人員試用期企業(yè)級

張磊

天津中德職業(yè)技術(shù)學(xué)院

基于J2EE企業(yè)級開發(fā)方向的軟件行業(yè)現(xiàn)狀與現(xiàn)代軟件教學(xué)中的對比研究

張磊

天津中德職業(yè)技術(shù)學(xué)院

由于筆者過去在軟件公司做開發(fā)以及項目經(jīng)理,并且一直是用Java這門語言做開發(fā),加上現(xiàn)在轉(zhuǎn)行做了計算機方面的教師,通過在企業(yè)中的實際開發(fā)經(jīng)驗與現(xiàn)在的教學(xué)經(jīng)驗進行對比,發(fā)現(xiàn)了兩者之間有很多可以互相借鑒,互相彌補的方面。

首先,現(xiàn)在的軟件公司分為兩大類,一類是開發(fā)國內(nèi)項目的軟件公司,一類是外包企業(yè)。外包企業(yè)大部分都是外企,工資待遇較高,對入門級程序員來說入門門檻較低,因為他們有完整的軟件工程模式。對這些職場新人而言好處是門檻低,工資高。壞處就是其實學(xué)不著什么東西,因為完全對著文檔寫永遠(yuǎn)不會有自己的想法,想提升技術(shù)很難很難。而國內(nèi)這些企業(yè)入門門檻較高,待遇也不高。但是很鍛煉人,為什么呢?就是因為這些國內(nèi)企業(yè)的老總希望招一個什么都會的人,既會前臺美工,也會后臺編程,更會干DBA的那套活,會的越多人力成本越低,所以企業(yè)非常希望要一個人當(dāng)三個人用的能人。

Java基礎(chǔ)知識——J2EE企業(yè)級架構(gòu)開發(fā)——架構(gòu)設(shè)計

以上3個階段我認(rèn)為是一個0基礎(chǔ)的人到技術(shù)牛人的技術(shù)發(fā)展歷程?,F(xiàn)代軟件開發(fā)的趨勢一般都是用B/S結(jié)構(gòu)進行開發(fā),C/S結(jié)構(gòu)的相對較少。

1.Java基礎(chǔ)知識

這階段應(yīng)該是在學(xué)校學(xué)習(xí)的,即需要老師把學(xué)生帶進編程的大門,需要讓學(xué)生產(chǎn)生編程的樂趣,讓他們喜歡編程,至少不厭煩它。這是至關(guān)重要的一個起步階段,我們國家學(xué)軟件的學(xué)生多如牛毛,而真正能學(xué)出來能干開發(fā)的人與學(xué)軟件的人相比那可是鳳毛麟角,為什么?我認(rèn)為是在學(xué)校中的很多編程基礎(chǔ)把學(xué)生們的興趣扼殺在了搖籃里,很多教材中所出的題基本上都是在企業(yè)開發(fā)中絕對禁止的。歸根結(jié)底是因為考試需要出題考學(xué)生,看學(xué)生掌握的知識是否牢固是否清楚,會出各種讓人混淆的概念來考學(xué)生的知識掌握程度。而在企業(yè)軟件開發(fā)中,編程最基本的要求就是簡單易懂,用最簡單的代碼完成任務(wù)即可。

2.J2EE企業(yè)級架構(gòu)開發(fā)

這階段需要學(xué)的技術(shù)有很多,首先,前臺:JSP,JQUERY,CSS, HTML,EL,AJAX,JS。后臺:Struts2,Spring,Hibernate,Ibatis架構(gòu)級開發(fā)模式,面向接口編程,WebService。數(shù)據(jù)庫:SQL,HQL,視圖,觸發(fā)器,存儲過程,如何提高數(shù)據(jù)查詢性能,MYSQL,Oralce。系統(tǒng)部署:linux系統(tǒng)命令行,SSH Secure Shell,Tomcat,集群負(fù)載均衡,自動化部署。這階段是現(xiàn)在國內(nèi)大部分軟件開發(fā)人員都在的階段,在這個階段的人有很多而且時間也是最長的,也是有很多開發(fā)人員在這個階段停滯不前。而這些技術(shù)也是阻擋剛畢業(yè)的學(xué)生進入這個行業(yè)的高山,其實也是阻擋很多開發(fā)人員繼續(xù)前進的高山。就是因為這些技術(shù)有很多,每個技術(shù)深入研究都是很難的,如果僅僅是在應(yīng)用檔次那這些技術(shù)還是可觸及的。一般在這個階段6年左右,有想法的開發(fā)人員是可以往上面的架構(gòu)師發(fā)展的。所以這個階段可以說是黃金階段,企業(yè)領(lǐng)導(dǎo)喜歡這個階段的人因為可以干活,而且有希望發(fā)展成更高的技術(shù)人才,帶領(lǐng)團隊開發(fā)。

3.架構(gòu)設(shè)計階段

到此階段的開發(fā)人員已經(jīng)到達(dá)了大牛級別,靈活運用各種開發(fā)架構(gòu),了解各種先進的技術(shù)核心,可自己設(shè)計出適合本項目的架構(gòu)。國內(nèi)軟件公司這種階段的人屈指可數(shù),如果有,基本已經(jīng)到達(dá)技術(shù)經(jīng)理級別。他可以帶領(lǐng)團隊開發(fā)項目,為項目初期策劃開發(fā)架構(gòu),輔導(dǎo)前兩階段開發(fā)人員開發(fā)項目,解決前兩階段開發(fā)人員無法解決的問題。想到此階段需要后天的努力以及一些天分。當(dāng)你在第二階段開發(fā)時意識到為什么這樣寫是高效的,為什么我們需要這樣編程,這些架構(gòu)師怎么寫出來的,我是不是也能寫出來的時候,你就可以說有向架構(gòu)設(shè)計這個階段發(fā)展的意識了。否則一輩子只能是熟練的程序員。這個階段的待遇則是你有多大膽工資就有多大產(chǎn),敢要領(lǐng)導(dǎo)就敢給。

我認(rèn)為現(xiàn)代高校的學(xué)生在經(jīng)過系統(tǒng)集中的訓(xùn)練后到達(dá)第二階段完全沒有問題,但為什么結(jié)果卻大相徑庭,往往我們的學(xué)生不行呢。其實也包括大多數(shù)的本科生,也是無法畢業(yè)后就能去企業(yè)工作的。我在企業(yè)也面試過不少剛剛從學(xué)校畢業(yè)的本科生以及專科生,基本上都差不多。好一點的僅僅是基礎(chǔ)熟一點,差的就不提了。而且我接觸過很多剛剛從計算機專業(yè)畢業(yè)的學(xué)生跟我非常真誠的說過,畢了業(yè)之后只要不是干跟計算機相關(guān)的工作干什么都行。我聽完這句話之后心情很復(fù)雜,我能理解他們但又感慨我們的學(xué)校教育在3,4年的光景里教出的學(xué)生是多么的悲哀。

我們在企業(yè)中帶新人的時候是這樣的,包括我剛在企業(yè)干時也是如此。我們在招聘剛從學(xué)校畢業(yè)的學(xué)生時,對他們的水平是非常清楚的,計算機這個行業(yè)一個人技術(shù)的高低實在太透明了,做一個東西,立判高下。所以在招聘時招的是有一定基礎(chǔ)技能的即第一階段還可以的,能知道第二階段部分知識的,最重要的是能有快速自學(xué)的能力,比較聰明機靈,這是至關(guān)重要的,說白了就是著眼于未來。如果看當(dāng)下除了有工作經(jīng)驗的,剛畢業(yè)的學(xué)生一個也進不了企業(yè)做開發(fā)。按照這個標(biāo)準(zhǔn)招進來學(xué)生之后,一般企業(yè)都有1到3個月試用期,其實這個試用期是至關(guān)重要的,可以說真正的考驗是這個試用期。因為畢竟短短的十幾分鐘的面試能知道這個人的現(xiàn)在的技術(shù)水平但是很難看出這個孩子的未來發(fā)展是否有前景,所以在試用期中我會給他們一些開發(fā)任務(wù),是在他們能力范圍之內(nèi)的。在企業(yè)中沒有學(xué)校這樣的老師手把手教你怎么做,永遠(yuǎn)伴隨你的老師就是谷歌和百度。當(dāng)你精通了一門語言后,你會發(fā)現(xiàn)語言其實就是那么回事,最重要的是那種編程的思想。

哪種思想呢?其實就是“偷懶”的思想。任何語言上都是如此,我在上課時也在向?qū)W生們灌輸這種思想,即Write once,Run anywhere。寫代碼就寫一遍,寫好后把這個功能封裝起來,等到下次再用時直接拿來就用。久而久之,你會有自己的一套代碼庫,包羅萬象,沒準(zhǔn)什么時候你就能用上。最后干編程的人最寶貴的財富就是他的代碼庫,那是他多年經(jīng)驗的結(jié)晶。這樣才能有跳槽的資本,人可以隨便跳槽,到哪都比別人開發(fā)的既快又好。這才是所有軟件公司夢寐以求的人才。其實面向?qū)ο笳Z言從根本上就是這么構(gòu)成的,它的類庫,語言庫就是這么來的,這才是語言的精髓。

猜你喜歡
開發(fā)人員試用期企業(yè)級
企業(yè)級BOM數(shù)據(jù)管理概要
職場新人,試用期整明白了嗎?
Semtech發(fā)布LoRa Basics 以加速物聯(lián)網(wǎng)應(yīng)用
企業(yè)級SaaS云服務(wù)體系化發(fā)展面臨的挑戰(zhàn)
加快推動企業(yè)級SaaS云服務(wù)體系化發(fā)展
關(guān)于試用期有哪些規(guī)定?
從中外試用期規(guī)定的法律比較看我國試用期的法律發(fā)展
HP企業(yè)級性能SSD PCI—E 3.0×16通道方案
勞動合同期限一年試用期為兩個月
后悔了?教你隱藏開發(fā)人員選項
德化县| 稻城县| 神池县| 寻乌县| 平邑县| 万年县| 微博| 余庆县| 凤阳县| 广汉市| 广西| 巴彦淖尔市| 刚察县| 临朐县| 通江县| 申扎县| 宜兰市| 沙河市| 法库县| 卢龙县| 水富县| 边坝县| 合作市| 麻江县| 铜梁县| 兰溪市| 崇礼县| 晴隆县| 张家港市| 襄汾县| 彭州市| 新巴尔虎左旗| 哈尔滨市| 浑源县| 公安县| 讷河市| 新蔡县| 盐边县| 武冈市| 广东省| 英山县|