1年多經驗的 Java 開發,該如何提公升自己比較好?

時間 2021-05-06 18:59:55

1樓:上海尚學堂

只有一年經驗的小白其實其實在很多的地方都是比較侷限。

在工作的年齡上,沒有其他的程式設計人員的優勢;在能力上,可能也不如同公司的很多人。在這樣的情況下,盡快的提公升自己能力成為了乙個很重要的事情。但是該如很提公升又成為了乙個很難的事情。

想要快的提公升自己的程式設計水平,可以去網上找一些實際的案例,通過編寫案例來幫助自己提高程式設計能力。這樣的提高方法是比較有效的方法之一。

還可以通過去公司實習的方式來提高自己的程式設計能力。實踐出真知。多實踐能夠更好的幫助我們提高自己的程式設計能力。

也是最好的提高自身程式設計能力的方式。出去實習一方面提高了自己的程式設計能力,另一方面更好的幫助積累經驗。為以後做準備。

2樓:根號派

增加經驗

那如何增加經驗呢?

向上級要活幹,不管是髒活還是累活,埋頭幹,如果有機會打入公司核心產品就擠破腦袋也要鑽進去。

那如果公司無法提供這些,那怎麼辦?那就跳槽,公司招聘一般對工作一兩年的,看重的是技術能力,放低姿態。

如果是不想跳槽呢?

那就參加一些開源專案,或者自己做個開源專案,乙個好的開源專案對你的職場助力還是比較大的,還可以參加一些課程,比如極客時間,不要捨不得那幾千塊錢投資,在較長的時間線上,這些就是小錢,捨得投資,才會有回報。很多時候,你是賺不到你認知以外的前的,即使中了彩票的人,過幾年又返貧的也是有的

3樓:肥朝

長篇大論怕你看不下去,我用個簡單的例子給你感受一下學習方法的重要性。對於TCP為什麼三次握手這個問題,你先花1個小時去搜尋資料,然後和花5分鐘看一下下面這篇文章,最後對比一下,你就能感受到,學習方法的重要性。

TCP為什麼要三次握手

4樓:易哥

其實學了一年左右,最缺的就是經驗!是如何使用學習到的基礎知識的經驗。

有了這些經驗,你將能找到自己的不足,然後繼續進步。否則的話,可能會迷失前進的方向。

你如果有機會接觸實戰專案的話(例如實習之類的),就做一些實際的專案。這樣提公升比較快,也能找到自己欠缺什麼。

如果沒有機會接觸實戰專案的話,那就看看原始碼吧。靜下心來,讀一下原始碼,就能知道如何在掌握了基礎知識的情況下運用這些基礎知識,並且學習一下實際專案的相關架構、程式設計等等。

最後,我是一名高階軟體架構師

5樓:二哥是只貓

1、把JDK的原始碼搞清楚弄明白

2、把SPRING的常用模組的原始碼搞清楚弄明白3、SQL優化搞清楚弄明白

4、把常用快取REDIS、MEMCACHE、MONGOGO等搞清楚弄明白

6樓:紅花綠葉

夯實基礎,不斷的夯實基礎,擴充套件學習。切記不要捨本逐末,基礎不夠紮實,就要去夯實基礎,如果基礎紮實了,那麼才去想著學習相關的擴充套件技術。

萬丈高樓平地起,基礎很重要,加油!!!

7樓:網際網路搬磚

多寫,多看。有空就去 github 上看看 star 數多的專案,不一定非要是著名的開源專案。可以看一些實戰性的專案,然後平時多注意下基礎,資料結構和演算法,作業系統。

偶爾也看下。

每年都出去面試下,不一定是非得抱著跳槽的心態。這樣就可以知道自己的幾斤幾兩了,然後就可以知道提公升哪些方面了。

8樓:蛙課網

有時間的話多看一下技術的文件。

把框架的知識點搞明白,全部掌握。

利用休息的時間多找一些專案去練手。

等你框架的知識點掌握的差不多之後再去學習springcloud和Redis。

9樓:大龍哥

聽我的1年經驗,像你的情況,redis ,springCloud 等還不會,沒必要研究原始碼,簡直是浪費時間

說白了, 就像汽車剛拿到駕照,沒開熟練,非要研究發動機渦輪增壓原理

別聽培訓班的廣告軟文,過來人經驗

以下幾點建議

1、這個階段就是把常用的框架弄到熟練,也就是工具得心應手

2、 業務的理解,這很重要,用熟練的工具解決實際問題,什麼技術用到什麼需求上更合適

3、 快速掌握常用框架,學習生態成熟的,如spring體系,不要學習小眾框架

4、網際網路知識付費時代,學東西簡直太方便,花個幾百塊買一套實戰課程,從頭跟到尾,基本主流技術都熟練了

5、以上都掌握,差不多3年左右經驗了,遇到瓶頸想提高,再研究原始碼,框架實現原理,結合業務設計架構等

6、趁年輕有時間多考一些證書,給自己鍍鍍金。

10樓:能吃是一種怎樣的體驗

先自己學會從頭搭個框架吧。把你專案中用到的或者平時見過的東西都融合進去,這個會對你有很大幫助。

如果你已經過了這一層,可以啃redis等中介軟體以及springcloud等微服務了。不要好高騖遠,先學會用。學一門新的技術首先考慮到的是,為什麼用它,怎麼用,它跟類似的技術有啥區別(適用場景)。。

帶著這3個問題去學就完了,至於原理,能掌握就掌握,不能掌握面試前多背背。

11樓:洛洛

深入框架使用,深入原始碼閱讀,深入多執行緒和併發,深入計算機網路,深入資料庫,深入jvm,總之就是建立自己的知識體系,接下來就是按部就班的學習,每天逛逛論壇,刷刷部落格,調研一些新出現的技術或自己不知道的技術是否符合當前公司所需,是否符合自己的知識體系,時間越長,知識體系越完善,對以後的目標也會更加清晰

Java開發,目前兩年Java開發經驗,轉軟體測試可行嗎

有開發能力是優勢,尤其在自動測試崗和開發測試崗,但如果為了減輕壓力,估計不會讓你滿意的。測試和開發考慮的方向不一樣。開發相對來說注重實現,而測試更注重風險控制,追求的目標是不出現大問題,明顯問題。測試的執行只能在開發進行到一定程度後進行,時間更少,開發沒做完,測試走不了。發現問題後,壓力更重,往往被...

一年多的傳統軟體Java開發最近很迷茫,該何去何從?

最近面試了快二十個Android程式設計師,其中不乏兩年經驗的,但是最終要了乙個大二輟學,連一年工作經驗都還不足的面試者。那些兩年經驗的開發者,甚至說不出自定義乙個View的基本步驟,說不出Service和IntentService的區別。專案好幾個,都是Listview布局,Json解析這種毫無亮...

18年畢業Java開發,不到兩年工作經驗,年前裸辭,發現今年找工作太困難,我是否應該進外包過渡一年?

code609 題主,你要求的薪資和公司規模,業務型別是什麼 我想問問,一般3年工作經驗,薪資開到多少才適合。說下地域吧,畢竟生活水平和就業環境不一樣 Samuel 你會有是否應該進外包過渡的想法說明你還是在主觀上對軟體外包存在排斥不知道你之前的工作是屬於什麼性質,也許你能找到更好的去處今年也是我在...