今年30歲,開始自學java,大概多長時間能出去找工作?會有公司要嗎?

關中娃三兒


文踐觀點:30歲學習java完全可以,正常學習4-6個月就能出去找工作,但不同基礎的JAVA學習者,需要花費的時間不同,學習採用的有效方法也有差別,掌握JAVA開發後,找工作一定沒有問題,但學好java,賺錢不僅僅靠上班,還有多種方式。

一、30歲學JAVA是可以的

2004年我在北京做開發,因為項目時間比較緊公司又招了2個開發人員,其中一個是45歲的東北大哥,以前在老家教計算機基礎課的老師,也是新學的C#編程來京找工作的,C#和JAVA都是類似的編程語言。

45歲都能轉到程序員的職業,30歲也一樣可以,公司招聘是否錄用的標準是能否勝任這個崗位的要求,薪資要求,至於年齡並不是第一位的衡量標準,是否繼續留在本崗位工作的標準也是是否能繼續創造價值,也不是年齡,所以,30歲學JAVA是完全可以的。

有人說35歲是程序員職業生涯的結束,這個是偏見,關鍵還是學習力及工作能力,如果你喜歡這個職業並且能很好地完成崗位的工作,為什麼會結束呢。

二、如何學習java

學習任何一門新技能,可以採用自學,也可以藉助外源的學習方式,JAVA學習亦然,具體用那種方式,可以根據自己的情況來選擇。

1、有基礎可以自學

如果您有大專以上的學歷,有計算機相關專業的學習,學過簡單的數據庫、C語言編程,這個大學一般的專業都有課程安排,那可以採用自學的方式,可以繼續學習數據結構、掌握一箇中大型的數據庫,單純JAVA語言的語法學習都比較快。

java相對於C和C++而言簡單了很多,它不需要指針,不需要銷燬對象,使得對java初學者來講更容易入門,沒有較多的挫折感。

但是,具體學習需要的時間還要看自己的學習力,學習力強的3-4個月就可以入職了,差的可能需要半年,也可能一年,如果半年還不能學好的話,那就建議放棄吧,這個職業應該不適合你,互聯網技術更新迭代很快,如果沒有較好的學習力會很快被淘汰。

自學也需要有方法,除了買書學習外,也可以藉助網絡資源,有專業的JAVA學習網站,也有相關問題的交流網站,比如CSDN,如果有公司項目的應用編程代碼,可以參考研習,這樣會提高學習效率,增加實戰,因為學完找工作也需要實際的項目經驗。

2、無基礎建議拜師

如果大專以下學歷,沒有計算機相關的基礎知識,要自學JAVA是有點難度,但也不是不能學,這時候學習最有效的方法不是摸索自學,而是要善於借力,荀子曰:“君子性非異也,善假於物也”,跟著有經驗的老師有針對性的來學習,可以提高學習效率,所以,建議參加一個有良好口碑的java培訓機構來學習。

市面java培訓機構良莠不齊,會有負面的說法,但不能因為個別而否定所有,有些培訓單位還是有真材實料的,很多培訓老師都在知名企業有多年的實戰經驗,仔細考察,選擇有良好口碑的java培訓機構來學習。

其實,我們從小學到大學不都是跟著老師在學嗎,離開學校後學習也一樣,還可以按需所學,大學四年學的部分課程工作中很少用到,比如線性代數、離散數學,包括複雜的算法等課程,這些用不到可以不學。

人沒有生而知之,只有學而知之,所以,沒有計算機基礎也可以學java編程,缺少的知識都可以通過有效的學習補回來。

三、如何通過學習java賺錢

通過所問問題可以知道,學習JAVA的目的不僅僅是為了興趣,而是為了從事一份體面的JAVA編程工作來賺錢,實際上,學習java賺錢可以有多種方式。

1、找工作賺錢

學習java賺錢最簡單的方式是上班,互聯網時代,需要JAVA開發的單位比較多,只要學好,30歲的年齡找JAVA開發的工作沒有任何問題,只要能勝任公司崗位的職能要求,工資要求也符合公司的出薪範圍,找份java編程的工作是比較容易的。

2、運營電商賺錢

通過上班只能賺小錢,想賺更多的錢可以通過電商運營賣產品,電商平臺自己開發,產品可以線下,也可以1688網上找商家ODM一個小眾的高利潤的產品,具體找產品的方法可以通過分析幾個電商平臺(淘寶、京東等)的數據,也可以根據自己身邊的資源來找。

產品不需要太多,開始一個就可以,然後通過製作產品的營銷網站推廣來賺錢,現在推廣的渠道和方法也比較多,可以用自己擅長的方式,比如SEO、SEM、微信群以及各種移動應用app等方式引流到網站成交。

如果一單產品利潤50,平均每天10單,一個月都是1.5萬,如果一單利潤100,一個月都是3萬,如果單品利潤比較高,可以採用SEM的方式快速實現收益,當然,運營除了開發技術,還需要產品營銷文案和推廣方面的技能,自己不懂的可以交給專業的人來做,或者找個專業的人來合作,自己把電商技術平臺做好,讓專業的人來做專業的事,事情一定會做好。


3、自媒體賺錢

自媒體的時代,學好java也可以通過自媒體運營平臺的知識付費、粉絲項目開發、悟空平臺問答問題等方式來賺錢。

  • A、知識付費,可以在自媒體平臺輸出java學習的知識,對於核心的技術和經驗可以做成收費專欄,專欄內容可以是圖文,也可以是視頻。

  • B、粉絲項目開發,通過自媒體的乾貨分享,會贏取粉絲的關注,粉絲中如果有java應用程序開發的需求,他們會找你來做,可以通過接粉絲項目的開發來獲取收益。

  • C、悟空平臺問答問題,在頭條的悟空問答平臺回答問題,如果回答的比較專業可以開通收益,根據回答的瀏覽量給予不同的獎勵,優質的回答還可以獲取青雲問答獎,最高一篇獎勵300元,回答的多了收益也是很可觀的。


四、總結

30歲開始學習java是可以的,根據基礎的好壞選擇合適的學習方法,可以確保較高的學習效率,正常通過4-6個月的學習就可以勝任java開發工作,學好java開發,可以通過多種方式來變現,簡單的可以通過公司上班,想多掙錢可以做電商運營,通過銷售產品來賺錢,另外,還可以通過自媒體的運營來賺錢。


我是文踐,10年電商運營經驗,軟件工程師,自媒體工作者,熱愛思考和寫作,每週分享互聯網相關技術乾貨,歡迎關注我

文踐


只有你努力 堅持 堅持 就們沒有問題。我本人33歲轉Java開發從hello world開始 。10年過去已經是加拿大一家公司CTO 但天天仍然寫代碼。為了第一份開發工作 把整本英文版java core,設計模式,算法 oracle oca 全部背下來 手機裡也裝了 沒事就背誦 理解 。不理解的立馬上機寫代碼。天天白板手寫算法。沒有工作就到處求人免費幫人做系統。激情燃燒的歲月。所謂歲數精力不夠我個人覺得是偽命題。一個奔五的程序員仍然感覺比公司90後精力還充沛,算下來總結一下比起年輕人 最大優勢就是學習能力和解決問題能力強。真心感覺成功人在於99%努力和120%的堅持。


JimWang352


首先告訴你,我也是退伍回家來學java的,感覺很吃力。其次學這個無非是要想高薪就業,但是門檻也有點高,比如 學歷啊 證書啊 然後就是有好企業入職……這些都需要一個過節點,自己要做好準備,並且怎麼說呢?這個如果你準備搞開發或是其他的,要慎重權衡,考慮好吧



軍魂心中


作為一名從業多年的程序員,也出版過Java編程書籍,所以我來回答一下這個問題。

Java語言經過多年的發展已經建立了一個龐大的生態體系,在Web開發、大數據開發、Android開發等領域都有廣泛的應用,而且Java語言憑藉穩定的性能表現和較強的擴展能力也是不少大型互聯網平臺的重要選擇,所以當前學習Java是不錯的選擇。30歲開始學習Java雖然不算早,但也不算太晚,還是具備一定崗位競爭力的。

由於Java語言有不同的應用方向,不同的方向需要具備的知識結構也並不相同,所以相應的學習時間也有一定的區別。對於自學者來說,以Web方向來制定學習計劃是比較現實的,一方面Web開發容易學習,另一方面Web開發的相關崗位也比較多。

Web開發通常需要學習三部分內容,第一部分是Java的基礎語法部分,這部分內容是學習的重點,涉及到大量的抽象概念,這部分學習時間通常在2到4周左右。第二部分是Web開發基礎,這部分內容涉及到後端開發(數據庫開發等),同時也涉及到一部分前端開發內容(Html、CSS和JavaScript),雖然前端開發不算重點,但是也需要有一個系統的瞭解,這部分學習時間通常需要4周左右。第三部分是開發框架的學習,目前比較流行的開發框架是Spring系列,包括Spring Boot、SpringMVC、SpringCloud等,這部分的學習時間大概也在4周左右。總的來說,如果順利的話,大部分自學者在3個月左右能夠完成Web開發的學習。

在完成Java基礎部分學習之後,如果想從事開發工作,最好先進行一段時間的項目實習,通過實習一方面可以積累大量的開發經驗,另一方面也不會有太大的工作壓力,不少程序員都有過實習的經歷。

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

如果有互聯網方面的問題,或者考研方面的問題,都可以諮詢我,謝謝!


IT人劉俊明


首先、如果沒有特別強的愛好,不建議。從零開始的話還是需要一點時間的,編程是個體力活,從0到能獨立開發一個項目大概需要半年的專業學習,期間還要學習數據庫、網絡編程等基礎知識

真的去找工作的話,現在公司的招人面試的基本知識也要具備,沒有對算法,計算機網絡,操作系統的瞭解是不行的,這些知識的瞭解也要1個月,尤其是一些基本算法,這部分知識的學習是沒底線的,如果就算能通過面試的學習,大概需要1個月的刷題

所以從現在開始到能找到工作要每天保持5個小時的學習時間,大概8個月可以找到一份工作

但是你要和公司24、25的年輕人競爭,要提現出一個30歲的資深程序員品質,沒有2年的歷練是不可能的,所以30歲之後0基礎出道是幾乎不可能的,但如果是相關專業轉行的話,還是有一定希望的


楚夭


不建議,別相信雞湯。除非你自己有興趣鑽研著玩,或者有益於你主業的發展,又或者你天賦極高,否則28歲就很難有面試機會了,更別說30。你跟培訓機構出來的剛畢業的本科生相比,沒有任何競爭優勢,而他們的培訓週期也就幾個月,所以初級人才產量大,市場需求小。我自認為智商還行,天賦也不錯,結果28歲轉行失敗。


仙水冷


30歲學習Java轉行,總的來說,年齡稍微有一點大!但是如果學歷、技術都符合企業的用人要求,要想找一份合適的工作還是很容易的。


至於自學多久能出去找工作,這個就要因人而異。


每個人的自學能力,和基礎都不一樣,因此所需要的時間自然也不同。匯智妹以我們的零基礎學員為例,給自學的朋友做一個參考。


像我們的學員,全日制式的學習,零基礎從入門到入行的系統性學習需要4—6個月,當然每位學員對技術掌握的程度不一樣,但是都能達到企業的對專業技術人才的用人標準水平,找一份合適的工作是完全沒有問題的。


因此,對於轉行學習者來說,不管是參加培訓還是自學,最初都只能掌握一些入行的基礎知識和技術,在實際工作中,才能慢慢的不斷深鑽技術。


匯智妹從業於IT培訓行業,如有相關問題,歡迎諮詢!


匯智動力學院


說實話,已經遲了。在中國,35歲左右如果不混成項目經理還是一個碼農的話,那在這行就很難混下去,因為不管是大公司還是小公司,招程序員只會招年輕人,不會招年齡大的。以你的年齡來看的話,反應能力及精力肯定不及年輕人,因為編寫代碼要經常熬夜。。。


321電腦組裝


如果年齡太大的話,肯定我覺得自學太費勁了 而且有時候30歲很多的邏輯思維太固定了!如果你邊自學邊上班的話 你肯定會耽誤很長的時候,然後會花很長時間 這樣學出來都快31了 還不如直接報班學,但是前提是肯定要鍛鍊自己的邏輯思維好一點


全階魔方


三個月,有大神帶,有機會。


分享到:


相關文章: