學習java到底應不應該培訓?培訓後能找到什麼樣的工作?

用戶8328945825930


零基礎的人,還是要去培訓的,不過你要知道,java培訓出來是初級java程序員,後面還有中級高級主管架構師……

但是要記住技術永遠都不是通過培訓出來的,而且通過我們在不斷的學習過程當中不斷的積累出來的。就算你去了培訓班,都是自學。無論你是自學還是培訓你都是靠自己,你自己想要學好,有決心那麼什麼東西都阻攔不了你,你要是不想學,沒那個心,神仙也幫不了你。我們之前讀初中和高中的時候不是也有老師帶著我們學嗎,但是你還是沒學好。其實我們很多人比較缺乏的都是一種學習能力,只要我們可以把這種學習能力培養出來,那我覺得我們學任何東西難度都不大。

相比起培訓,我更建議的是你在網上買課學,現在是互聯網高速發展的時代,網上的教程都有很多,百度一搜一大把,其中有很多比較經典的教程,都不比那些線下培訓機構的差。而且現在很多的線下培訓機構都是雙元式教學,就是老師上課在課上播放視頻教程,學生在下面看。無論是現場講課還是播放視頻教程,都是以視頻的形式呈現出來的,換個角度來看,花幾萬塊錢買一個視頻教程,有必要嗎?

1.首先你需要一個好的Java視頻教程,因為視頻教程是根本,只有先準備好相關的視頻教程,後面的學習步驟安排我們才能合理的進行下去。

2.然後你應該知道學習Java的難點在哪裡?根據我學習的經驗來看,學習Java最困難的時候就在前1-2個月,這個時候遇到學習心態爆炸的情況最多,因為Java語言的特點就在於開始學難,而以後越學越簡單。Java需要記的東西非常多,還有就是剛接觸編程如何培養編程思維,當你明確了剛開始學習Java的難點是什麼,就有辦法去解決它,從而繞過這些坑,進行有效率的學習。

3.是不是有很多人覺得自己學了後面的就把前面的知識忘記了,而且還感覺視頻教程中的都能聽懂,但讓自己寫卻寫不出來代碼,不知道如何實現。這主要是因為自己當初所學的知識點沒有經過大量的練習題和項目進行實踐,只是在短期內腦海中的記憶,並沒有形成一個深刻的記憶,因為自己沒有經歷啊,因為自己沒有寫過案例和項目。學編程技術是為了做更好的互聯網產品,可是你卻很少寫代碼,這樣的學習方法怎麼能是正確的呢?

學習Java可以從事什麼工作?

1 企業級應用開發

(1) 企業級應用開發大可以做全國聯網的系統,小到中小企業的應用解決方案。多數沒有前端開發的通常是從一個服務器接收數據,處理後發給另一個處理系統。  

(2) 如今,Java編程已經在金融服務業得到廣泛應用,所有銀行平臺的前臺和後臺電子交易系統、確認和結算服務、數據處理及其他項目都用Java來編寫。 

(3) 服務端程序開發,等JAVA都佔有極為重要的地位。 

 

2 網站開發

比如說京東商城、淘寶  


3 移動領域/遊戲開發/Android開發

(1) 典型的應用是手機遊戲(國內主要是這方面):,這裡是J2ME的天地,其實應用範圍是很廣的,只是國內開發不夠 。

(2) 手機App應用開發,開發手機app主要看平臺,如果是Android系統,使用java語言,工具為Eclipse,如果ios系統,使用的是objtective-c語言,如果是wp系統,使用的是c#語言。 


4軟件開發

例如Eclipse,MyEclipse,IneteliJIdea和Netbans IDE等知名Java開發工具。


5嵌入式領域

(1) Write Once,Run Anywhere。嵌入式領域彷彿為Java量身打造。Java因其具有的諸多優點受到了嵌入式領域的青睞,並得到了大量的研究與開發應用。自從1993年Sun公司提出Java技術以來(Java語言規範和Java虛擬機規範)對Java的應用和研究一直呈逐漸上升的趨勢,其應用和研究範圍覆蓋面極廣,主要涵蓋了以下領域:  

(2) 超級計算領域,如JPVM (Java ParallelVirtual Machine)、PJVM( Parallel Java Virtual Machine)、Java Grand等;  

(3) 企業計算領域,如J2EE、Grid 、Web service等;  

(4) 嵌入計算領域,如PersonalJava,、embedded Java和Card Java等


6大數據

Hadoop以及其他大數據處理技術很多都是用Java。

Java大數據的應用領域非常的廣泛,可以簡單分為幾類:基礎大數據服務平臺,大中型的商業應用包括我們常說的企業級應用(主要指複雜的大企業的軟件系統)、各種類型的網站等。數據分析領域,例如圖像分析,語音識別,空間分析,用戶分析,可視化等。各種數據源的建立,氣象,交通,媒體娛樂等領域數據市場的形成。


7科學應用

Java的安全性、便攜性讓Java在科學應用、金融服務、空間巨大。

  


莫非8125


從身邊例子來講,應該培訓。我目前沒有經歷過培訓,從學校畢業直接進公司從事java方向的工作,講真,再給我一次機會,我會選擇進一次培訓班。主要是從這幾個方面考慮:

學校畢業什麼都不會

當然,這個標題是說一種普遍的現象,因為確實有一些厲害的同學,從學校畢業或者畢業之前就已經實力強勁,很容易進入讓人羨慕的企業。但是,可以不誇張的說,有很多人,畢業後進入公司,真的什麼都不會,比如我們當時,數據庫講的是SQL Server,java只是對照書本做了做題,連linux都沒用過,居然只有選修課會講。進了企業之後,用的是oracle和mysql,還有用postgre,用的服務器大部分都是linux,windows很少用到。如果只靠學校講的東西,就畢業進入工作,可以說是什麼都不會。

培訓也沒什麼不好

老實說,我沒進過培訓班,只是在課餘和工作之餘,看過一些培訓班的課程,網上視頻那種,我覺得視頻裡面講的技術要實用得多,會從基礎開始講,會講原理。講面向對象,會從結合圖形和現實中的例子來講。使用tomcat,會講每個目錄,常用的文件是幹嘛的,怎麼配置。講項目,會先講架構,也會講到算法,會講spring常用的框架、容器、redis、微服務等等。總之,講的都是企業中確實用得到的。

我建議培訓

如果你的時間充足,我建議你在學習之餘,參加一下培訓,至少會通過做項目的方式,讓你學到很多規範,很多知識和技術,促進今後的學習。


霚裡看花最是迷人


應該先分析清楚自己再做下一步決定:

畢竟,這個學 Java 的決定,可能會讓你改變階層。

從社會人員角度來看,一般初中畢業的人,都是從事如下工種:

飯店服務員、工廠打工、清潔員工……

這種工種的人一生都是起早貪黑,為吃穿勞命奔波,更有甚者,讓自己孩子也跟著自己受累:

比如前幾天看的一篇新聞,家中陰暗潮溼 8歲男孩立交橋上寫作業_網易新聞,新聞裡的一家三口擠在一間屋子裡面。

你忍心讓自己孩子也這樣嗎?

當然,Java 編程行業也不是你說入就能入的,你得先分析下自己智力情況,多問問自己幾個問題:

1)初中學歷,是因為你小學初中貪玩導致的,還是家庭經濟導致的?

如果是貪玩導致的,學習習慣不好,可能你花錢去培訓學 Java 也沒有成效,更別說自學了,除非你整個人因為某件事產生了翻天覆地的變化,但這種概率是很渺茫的,那還是聽從他人建議,別學了吧。

如果是家庭經濟導致的,還得問問你現在的家庭成員及經濟狀態能否支撐你學 Java 1 年以上,能否支撐你求學 5 ~ 7 年,甚至更久,畢竟你初中學歷跟本科學歷還相差 7 年的學習經歷,

如果家庭經濟能夠支撐你求學 1 ~ 7 年,但家庭成員擔心你在學計算機 7 年後,找不到工作,那就給他們看這這篇知乎回答 《知乎用戶:計算機行業還能火幾年?》及這篇知乎回答《徐飛:計算機行業還能火幾年?》,不要害怕,縱然你 10 年才能學成編程,你依然能找到工作的。

2)是否真的喜歡開發編程?

假設你不知道如何分析,可以翻看下《Head First HTML & CSS》這本書,然後按照這本書把相關代碼都敲打實現一遍,整本書都敲完後,你就能得出自己是否喜歡了。如果中途放棄了,那 90% 的是你不喜歡編程哦,剩下 10% 可能是你不喜歡 HTML :)。

如果不喜歡,只是想找一份餬口的工作,那麼在學習過程中,你會很痛苦,因為你每天都必須面對一個不喜歡的東西,每天都在讓自己不開心,你真的確定自己是一個能在長期不開心的情況下堅持學習的人嗎?

如果喜歡,很好,但不要相信任何人速成的學習編程的話,比你多三年語數外學習經驗的人,學編程都需要很久才能學會,更何況你這個少三年語數外學習經驗的人呢?如果你不理解編程學習跟語數外學習的關聯,可以看看我這篇知乎回答《Tinker:IT行業真的只要你技術牛逼(真的牛),就可以無視學歷嗎?(誠然,技術牛逼了學歷自然也不低。?》

3)是否真的喜歡 Java?

假設你不知道如何分析,可以翻看下《Head First Java》這本書,同上述分析喜歡編程一樣的步驟,如果按照整本書把代碼敲下來,就可以得出自己是否喜歡的結論了。如果中途放棄了,那 100% 是你不喜歡 Java 哦。

如果不喜歡 Java 但喜歡編程,可以再找找其他語言,然後翻看其 Head First 系列的書籍,分析下自己到底喜歡哪個。

如果喜歡 Java,接下來就需要繼續深入學習了,更多學習方法和步驟,如果有錢就請個人帶你,如果沒錢就自己多搜索、多看書、多敲代碼。

4)學習習慣是否良好?能否在教育資源不對等的情況下,堅持並學好編程?

如果兩者任何一個都做不到,建議找一個好的培訓機構,找一位耐心的導師帶帶你,畢竟你基礎語數外知識太弱,會有很多太小白的問題,如果導師不耐心,你可能會很多東西學得慢。

如果兩者都能做到,可以選擇自學。

最後,我說下學歷問題。

我們國家對於人才學歷是給予很多支持的:

可以自考獲取專科學歷或本科學歷,國家認可哦;

自考獲得的本科學歷,可以用來報名研究生考試,這時候研究生畢業是雙證哦,國家認可哦;

研究生學歷,可以用來報名博士考試,這時候博士畢業是雙證哦,國家認可哦。

如果你覺得我上述說的很難,但再難也難不過讓自己孩子窩在陰暗潮溼的房間裡寫作業吧。

更何況,世上無難事,只怕有心人。


深挖君


學JAVA的話完全可以自學,不用報培訓班了,培訓班其實也是帶著你學。

有問題可以多去論壇、加群問問。

執行力是個很重要的我那天,執行力強的話相信你學習JAVA沒問題的。


雷你個錘子


我覺得首先要看興趣,能否長期的適應這個工作,以此謀生,興趣取決於你能否學進去,不然找培訓學校學不進去也是一樣的,建議深思熟慮,在網上查一些 0基礎的入門資料還是有很多的,或者買一些書籍,先少量投資,看看自己是否真的適合,有毅力堅持下去,在做下一步投資打算。


分享到:


相關文章: