今年30歲,開始自學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人劉俊明


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


JimWang352


有點困難。IT行業對年長的職場人士不太友好,但也不能怪這個圈子,本來這個圈子裡就充斥著大量初學者。以及眾多的低水平入門者。 行業內又需要大量的加班,要拼體力,年齡大了確實不佔優勢。

所以你還是想清楚,然後定好自己的目標,如果前思後想還是想吃這碗飯,也不是不可以。 認真學好,水平低的混日子的太多了,只要真正學紮實了,多練幾個項目,簡歷包裝一下,找一份工作也不是不行。

我的建議是,不要想著靠這個吃飯,如果你真的愛好,有種即便不賺錢我也想敲代碼的這份心境。那就花點錢報個靠譜的培訓班,但不要影響現有工作。 現有的工作還是不能扔掉。 這個年齡不是一個可以all in的年紀,大都成婚甚至有孩子了。還是先保證餬口再說夢想的事。等你練習的感覺比職場上一半的程序員支持還好的時候,可以騎驢找馬試試看。

一個年近四旬的朋友最近報了個線下python班,學得很高興。祝福你們。


趙衛斌3


看你每天的投入,我培訓班出來的,每週六天,早九點到晚九點半,四個多月的課程。java基礎,三大框架,springmvc boot cloud最後也學一下,然後看你想寫幾年的工作經驗,相對應做幾個項目聯繫,每個項目最好有個有難度的亮點。


用戶28359321718


30歲我還是建議你考慮清楚,我跟你年齡差不多,轉行Java了,一直在找工作中,現在Java初級人才已經開始飽和,想找份合適的工作不容易,包裝過簡歷我也進過相關的公司,但是過不了試用期,我真的很糾結啊,想放棄又不甘心,不放棄吧又找不到合適的工作,兩難中


toofuhui


前段時間網上不是流傳一個60歲的大爺自學軟件編程,80多歲寫了一個系統,這個世界不缺少努力的人,我本身就是從事軟件行業的,但是不建議30歲了還入行。

先說下自學是可以的,但是自己動手找資料有時候會不繫統,需要請教下別人,最好讓他給你一個學習的順序,如:從JAVA基礎—HTML—JS—CSS—SERVLET+JSP—JDBC—數據庫—再到幾個老框架spring,H,S等,這些如果自學的話是需要花上幾個月時間的,需要花大量時間去練習,去熟練代碼,畢竟是想入行工作的。

但是技術更新的很快的,學完了這些還得學一些新技術,比如SpringBoot,Spring Cloud,Restful ,Redis,

MongoDB,Zookeeper,docker,對自學來說其實壓力已經增加了,因為這些都是常用的。自學且沒人常常指導的話,這是一個很艱苦的工程。如果堅持下來了,那做IT肯定沒問題。

不建議入行的原因是30歲了,雖然說30歲的程序員還有很多,但那本身就是從事軟件多年的人,他們有這個基礎。

自學就不同了,面試就是一個問題,沒經驗,年紀又大了,很多公司是不會招收的。經驗這東西雖然能夠包裝但也是有限的,工作時一切都能原型畢露。

更重要的一點事,這一行遇到大項目時熬夜是常有的事,對身體是一個極大的挑戰,而且需要不斷的去學習,是一件很費神的事。

不過努力總有回報,看自己的行動吧






程序員轉實施的裂變


放棄吧,真的。如果有興趣,可以學前端然後自學python。

6500,學到就業滿意為止。這個對於你來講,至少入門簡單,行業也沒有高門檻。


找前輩網


30歲不建議換行業轉型了,想換行業,證明你在原先行業沒有取得太大的成就或者沒有深刻的理解!再換個行業也是如此!Java程序員不好做了,年齡大的更不容易找工作,首先,學習的精力都不如年輕人!


人生路誰主沉浮


20多歲的都很難找工作了30 歲太難了。有關係可以,沒關係真的要考慮清楚。現在行情不好大裁員。就說到這看你自己吧。另外你是985 211嗎


二碗飯1


看你聰不聰明瞭


分享到:


相關文章: