導航:首頁 > 編程語言 > java就業知乎

java就業知乎

發布時間:2022-12-10 18:42:50

『壹』 前端,javaphppython工程師哪個最缺 知乎

這三門當中,首推Java。真的,Python當然是好,但是對於一個新入門的人,最重要的是先找到工作不是嗎?而找工作的話,Java無疑是最容易的。對於跨行業的人而言,最困難的其實是第一步,那就是如何進入這個行業。如果你連進都進不來,第一份工作遲遲無法開始,那麼好好努力,補上數據結構,設計模式,演算法設計這些差距就根本無從說起,不是嗎?不要被什麼科班出身之類的說法嚇壞了。雖然我是科班出身,但我始終覺得,只要你肯努力,這裡面並沒有什麼無法逾越的鴻溝,最重要的是不要好高騖遠,也不要急於求成。學習和積累是有一個過程的,在程序員這個行當,你一分付出,就會有一分回報。尊重學習的內在規律,循序漸進,終有一天,你會成為你想成為的那個人的。接著,我來談談具體的規劃。
1. 了解Java的運行環境。搞清楚path和classpath是干什麼的,怎麼在命令行進行編譯,執行。知道IDE的各個按鈕後面真正發生了什麼事情。
2. 掌握Java的語法。搞清楚包,介面,類,繼承這些基本概念。掌握多態,overwrite,死背下IO的介面,包括InputStream/OutputStream和Writer/Reader,死背下網路編程和GUI編程的介面,死背JDBC介面。這一步,推薦的書是《 Thinking in Java》。<br>
3. 掌握多線程編程。弄明白ConcurrencyHashMap是怎麼實現的,搞清楚synchronized是怎麼回事,弄明白為什麼要有Runnable介面。在第二步和第三步掌握到80%的時候,你就可以考慮找工作了。
4. 在工作中體會一下設計模式。推薦《Java與模式》這本書。看完裡面的Decorator,IO介面你再也不會去死記硬背了。用的時候,根據Adaptor和Decorator的命名規則,自己臨時推都推得出來。
5. 惡補數據結構。 搞清楚 LinkedList和 ArrayList的實現機制,了解它們的每一個介面的時間復雜度。同樣的還有其他容器,Map啊,Set啊,都是一樣的。棧,隊列,二叉樹,圖貫穿編程始終,如果這一步你邁不過去,那就只能在低階程序員里打轉。開發任務了
6.如果有可能,最好對一些演算法設計也有所涉獵。比如動態規則的思路,貪心演算法,諸如KMP
7. 進階,這時候就可以有自己的思考了。Java發展到現在,被用在各種各樣的情景之中,說它是應用最廣泛的編程語言並不過分。你在打好基礎以後,就可以考慮應該向哪個方向發展了。比如服務端的架構,最好能學習一下JavaEE。JEE一直以來,都是讓人覺得門檻太高。這個其實可以從Spring入手,搞清楚反射,控制反轉,依賴注射都是什麼鬼(這些神叨叨的名詞其實都是為了解決Java本身不夠動態這個缺陷而出現的,這里不展開,我只想提醒的是,這些概念沒有什麼大不了的東西,不要被愛裝逼的傢伙嚇住了)。還有消息這個東西,還有ORM這個東西,都去搞搞清楚。想一下它們要解決什麼問題,再猜一下他們是怎麼實現的。我面試的時候發現,其實大多數優秀的開發者,即使以前沒思考過這個問題,讓他現場設計一下Hibernate,都能設計得差不多。這說明,這些框架性的東沒有什麼大不了的。有了基礎,你也能設計出來。關鍵是要去動腦筋想。以上是以服務端開發舉例,那麼對於客戶端,你就去思考事件響應機制是如何工作的(這個我不熟悉,就不再多說了)。還可以深入研究一下JVM的源代碼,以及其實現機制,了解一下垃圾回收演算法等等。到了這一步,你就可以應聘Java高級開發了。如果運氣好,年薪30萬是有可能的。保底也要20萬了。
8. 架構。到了這一步,你就算是登堂入室,真正邁入高級開發人員了。這一步,你要思考更多的東西,比如,如何處理高並發,如何應對分布式系統,如何提供更健壯的數據服務。到了這一步,那就沒有什麼可以參考的,現成的東西了。全靠自己的悟性了。那最後能達到什麼高度,就不是我這個層次能點評的了。<br><br>編程的世界永遠向所有熱愛編程的人開放,這是一個自由,平等,共享的世界,我始終是這樣堅信的。
9.java黃埔軍校

『貳』 如何自學java並找到工作 知乎

看了眾多幼稚的回答,我實在是忍不住要說兩句了

首先既然你選擇了java就要知道最核心要學習的是一個叫做面向對象的思想,至於這個思想你那個比較好的同學說每天12小時看書屬於一個干擾選項,毫無關系。

對於計算機編程尤其是面向對象思想來說,屬於一個典型的領悟性知識,不是你看書多長時間就可以的,從這個層面來說這個和佛教看經書一樣,你覺得沒悟性的人每天看12小時金剛經就能領悟么?

多的不說,撈乾的講,所謂CS和BS結構是在互聯網飛速發展以後出現的,CS就是傳統的客戶端伺服器應用,而BS是瀏覽器伺服器應用,都需要有伺服器,嚴格說單機版的軟體(完全不上網)不屬於這兩種,那麼就要知道java究竟適合做什麼

『叄』 知乎 工作一年的java程序員工資多少合適

6K-10K左右吧

『肆』 學習什麼技術最有前途

目前來說學習平面設計是比較有前途的。學會了平面設計的人,可以應聘雜志、報紙、出版社等大眾傳播媒體,或是在一些廣告公司、圖文設計公司、出版行業、企業宣傳策劃部門、美工設計以及其他有平面設計需求領域的相關平面設計工作崗位。設計是一個非常吃香的行業,但不是每個人都能勝任的,最好在學習之前先來做一個小測試→→點擊測試我適不適合學設計比方說如今的設計師助理、平面設計師、資深設計師、美術指導、設計總監或是美工、美編等崗位都需平面設計方面的人才,可以說對平面設計人才的需求還是十分廣的,就業范圍也非常廣泛。平面設計是大部分設計的鼻祖,而且設計行業也是有相通之處。比如,平面設計屬於UI設計中的第一個階段,工作內容包括包裝設計,DM廣告設計,海報設計,平面媒體廣告設計,樣本設計,書刊書籍雜志設計,VI設計工作等。總體來說涉及的方面比較多,目前各個企業都需要平面設計人才。所以學平面設計只要有些能力找工作是很容易的。當然,有沒有前途不能完全取決於行業,自身的努力才是最關鍵的。學習平面設計要想達到精通的程度要到專業的培訓機構學習,天琥教育是中國最早專業從事職業教育的培訓機構之一,以提供職業技能培訓與就業實訓為核心,為國內、外企業輸送合格藝術人才,主要從事游戲動漫、場景動畫、角色動作、平面設計、網頁設計、UI設計、室內設計、軟裝設計、家居設計、後期合成、美工設計等業務,成為近千家知名企業的人才培養基地。

『伍』 java達到什麼程度可以就業知乎

至少把javase和javaee學的扎實了,之後有SSH(Struts,Spring,Hibernate)或者SSM(SpringMVC,Spring,MyBatis)的項目經驗。。然後熟練使用一種資料庫吧。

『陸』 想學習JAVA,我零基礎該如何轉行IT行業

計算機行業發展迅速,程序員年薪動輒幾十萬,上百萬,而且人人都離不開電腦、手機,各種軟體、APP開發,設計都需要大量人才。只要用心地學好技術,是可以實現更好的就業的,所以肯定是可以轉行的。

不過要轉行的話,還是需要提前做好一些准備的:

①心理准備

一旦開始學習,那就是開弓沒有回頭箭,一定要堅持下去,所以一定要做好心理准備,確定好自己有能夠堅持下去的動力,這樣才可以學得更好。

②了解方向

IT行業目前的崗位還是非常多的,比如開發崗、設計崗、大數據崗位等等,你要先結合自己的興趣愛好和市場的情況,來選定自己想要學習的方向,然後再好好的努力。

③了解學習方式

學習IT的方式,無非就是自學和機構學,各有優缺點。自學的話,要先規劃好自己要學哪些知識,從哪裡入手,有困難如何解決。機構學的話,就要選一個靠譜的機構。

互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。

想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,建議實地考察對比一下。

祝你學有所成,望採納。

閱讀全文

與java就業知乎相關的資料

熱點內容
怎麼查找雲伺服器上的ftp 瀏覽:156
我的世界伺服器如何注冊賬號 瀏覽:934
統計英文字元python 瀏覽:423
linux信息安全 瀏覽:908
壓縮機接線柱爆 瀏覽:999
程序員自主創業 瀏覽:584
匯編程序員待遇 瀏覽:359
怎麼批量有順序的命名文件夾 瀏覽:211
杭州程序員健身 瀏覽:19
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143