02.25 學會Java需要多長時間?

Nicycycy


作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

首先,當前Java語言依然是IT行業內最為流行的全場景編程語言之一,藉助於Java語言健全的語言生態和較強的擴展性,Java語言在生產環境下有大量的應用。在產業互聯網時代,不論是否在IT行業發展,學習一門編程語言都是有必要的,而選擇學習Java語言就是不錯的選擇。

學習Java語言通常要經歷三個階段,不同的學習階段需要學習不同的內容,也需要不同的學習時間。學習Java語言的第一個階段是基礎語法階段,這個階段的學習重點在於掌握Java語言的面向對象編程概念和編程過程,由於Java語言的抽象程度比較高,所以這個階段對於初學者來說還是有一定難度的。按照歷史經驗來看,對於沒有編程語言基礎的人來說,基礎概念的學習時間通常需要4周左右,但是如果有專業人士的指導,會縮短一定的學習時間。

學習Java語言的第二個階段通常是Web開發學習階段,Web開發涉及到的內容比較多,既包括後端開發知識,也包括一部分前端開發知識,所以整體的學習時間會相對比較長。通常情況下,Web開發階段需要學習8到12周左右,當然這也僅僅是完成基本內容的學習,要想具備一定的開發能力,還需要完成大量的實驗。

學習Java語言的第三個階段是實踐階段,通常來說這個階段需要在實習崗位上來完成,實習時間往往需要三個月以上。在實習崗位上,不僅會進一步學習Java開發知識,還會學習到一些開發平臺(雲計算、數據庫等)知識。

最後,學習Java語言一定要有一個連續的過程,而且要有系統的學習規劃。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


建議報個培訓班,少走迷茫路,身邊的案例,一本科生非計算機專業,報某知名培訓機構,半年出師薪水8k+以上,後期提升技能就靠自己工作中努力。





行走的Coding


其實學習每一種知識都是一樣的。首先,“學會”這個詞,究竟怎樣才算學會?用java語言輸出“helloworld”也是算學會了java。所以得看你如何使用java?要把java用到一種怎樣的程度?用java的哪個領域?

1、基礎知識

基礎語法、控制流程要熟悉,基本的數據結構要了解,幾種集合框架、IO流要了解清楚。這塊如果你有語言基礎,2個星期可以熟悉(沒到精通程度);如果完全沒有語言基礎,需要大概1.5個月。

2、web開發

如果是從事web開發,ssh、ssm這些基本框架是必須得會的,而且這個方向還要了解一些前端知識,比如js、html等,瞭解這塊知識,需要2個月。

3、遊戲方向

如果是遊戲服務端方向,這塊對代碼性能要求特別高。需要掌握多線程、高併發、異步編程。瞭解這塊,時間需要2到3個月。

4、安卓

安卓主流使用的語言是java,學習安卓基礎大概的時間是1.5個月左右。

以上只是瞭解所需要的時間,如果還要到精通,那就是路漫漫其修遠兮!我敢說一個工作10年的java人,也不會輕易敢說自己精通java,技術更新換代太快了,java也是一樣,推出的每個java版本,都有新的特性。學習就是個不斷進步的,不斷創新的過程,沒有最高,只有更高!


愛寫字的猿哥


學會只需要幾個月,

學精確是場持續進行的旅程!

java從最早SSH、SSM,

發展到現在基於docker微服務架構,

從依賴到運維都發生了大版本迭代!

java用的人太多,

所以一直有更好的解決方案誕生!

3個月足夠入門,要精是一場持久戰!





我是王大合


如果前提你是本科畢業,那你拿出高考的勁頭,半年可以通過面試,然後繼續學習3年,可以達到比較好的水平


分享到:


相關文章: