-
1 # 偶爾來逛逛隨便來瞧瞧
-
2 # 動力節點Java學院
當然是看價格啦。
CRUD能執行的,初級。
之後,CRUD有驗證、有封裝的,一般。
之後,CRUD大規模、高併發場景下,有效能的,中高階。
跟公司高層談笑風生的,在各種大會上侃侃而談的,高階。
-
3 # Neil小六
第一階段 初級 菜鳥鍍金
這個階段也就是剛從大學或者培訓機構畢業的。學習的都是一些基礎知識,腦海中沒有任何知識體系,沒法擔當很多的開發任務。最開始需要從排查bug做起,我覺得排查定位bug是對一個菜鳥成長非常有幫助的手段。bug也有初級高階之分,漸漸提高排查修復bug的能力。我記得我職業生涯第一個修復bug工作是將“人名幣”改成正確的“人民幣”。從入口那個頁面跳轉到哪個servlet再到這個jsp頁面,一路找下來熟悉了框架結構,也解決了問題。漸漸的照著前輩的程式碼做功能擴充套件,這時候還沒有能力和信心去做複雜整模組的開發,但是到初級後期簡單的功能模組開發是應該勝任的。
第二階段 中級 體現價值說是體現價值有點過,畢竟修復bug也是一項工作。中級水平的你設計個複雜模組來說也不是問題了,並且接到客戶的需求,你能將需求轉化為系統中的模組。此時的你技術上進步很快,專業技術深度上有所加深。每天對技術上的認識也有所頓悟,有很多想法。所以這時不要浪費時間,要多動手,多編碼,將思想轉化為計算機中的0和1。
第三階段 高階 勇擔重任作為高階人員,僅僅Java技術優秀是遠遠不夠的,要在技術廣度上去做更多的努力。無論是前端、後端、資料庫還是伺服器,各方面都能夠去駕馭,有搭建一個應用系統的能力。即使某個方面有所欠缺,此時的你應該具備針對難題有解決方案的水平。在專案推進過程中發揮重要的作用,做技術公關,做程式碼稽核,對初中級工程師做技術指導。
第四階段 專家 大師之作高階階段再向上,就是不僅僅是對一個應用系統的把握能力,這時的能力是能夠構建一個龐大的應用系統群,並且是易維護、易擴充套件、健壯的。每一個應用都是龐大“蜘蛛網”的一個節點,你不需要每個應用都去動手,動手實施的就是之前說的高階中級初級工程師。能夠讓各個系統協同工作,發揮各自的職責,就是一個專家的大師之作。
-
4 # 北京華信智原
沒有一個固定的標準來衡量一個人的Java水平,所謂的大牛就是學的時間長,能夠理解更深層次的原理,能夠更快的使用更高效的方式實現所需要的功能而已。
一個零基礎的人經過一段時間的實訓,一般可以達到初級程式設計師的水平,面對一個需求,需要一定時間的思考和除錯才能完成。
經過幾年以後可以逐漸達到中級或高階程式設計師,這個時間根據每個人的實際情況不會完全相同,另外Java跨越了多個領域,每個人擅長的領域也不同,所以不能簡單的用某一種標準來衡量Java水平。
公司招聘一般看的都是一個人做過多少年的Java開發和做過哪些專案。
公司現已在21個省市成立分、子公司,並聯合國內外知名軟體、網際網路、大資料等高科技企業,在全國建立了高階人才培養基地和DT工程師培養基地,承擔了多項行業協會委託的專項工程和專案,取得了優異成績,贏得了社會及業內的廣泛好評。
-
5 # 小逗電競
首先,Java水平的高低,在社會上是沒有嚴格的、統一的標準衡量,但在各軟體公司,為了對員工進行考核、薪酬待遇限定,會制定出不同的職位等級(如: 高階研發工程師、中級研發工程師、初級研發工程師、Java 程式設計師等等),從而達到管理的目的。但無論如何,有一點: 小白和大牛是很容易區分的,開個玩笑。
術業有專攻大家知道,Java語言開發分很多方向,如: Java 後臺程式的開發、Java Swing介面開發、Java Web 開發、Android 開發等等,不同的工作,負責的任務不同,對技術的研究方向也就不同了。術業有專攻,對Android 開發的同事對後臺服務不擅長,擅長後臺框架的同事不會Android App 的開發,這樣如何區分所謂的大牛呢?
是金子總會發光我們在工作中,總會發現有個別同事,工作效率、分析問題的能力、程式碼質量都非常出眾,讓人刮目相看。即使工作經驗相當的兩個人,也很容易區分出兩人的技術水平的高低,正所謂,是金子總會發光。
回覆列表
一般的程式設計師,基本技能是熟悉java常用類包中的api,大致瞭解各方法的用處,引數,特點及應用場景,其次要了解並熟練使用常用框架,如ssh/ssm,再其次要對常用環境的配置有所瞭解,如開發環境的搭建,生產環境配置及最佳化,這就涉及到tomcat/bea/jboss這些中介軟體,另外對原生的sql,原始servlet這些要熟悉,這個差不多是基本要求,至於大牛,那個寫起來太麻煩,還是百度吧