-
1 # 微捷Kevin
-
2 # 千鋒教育成都
Java程式設計是一個技術活,沒有專業知識,那是行不通的。這也決定了程式設計師的不可替代性,不是你隨便招一個人就可以立馬開工。
很多人在轉行跨界去接觸一個自己從來不懂的行業時往往內心充滿了恐懼,也許會高估了這個行業的難度,當然Java程式設計行業的難度還是有的,不是誰都能隨隨便便成功。
作為一個零基礎的小白,我們該如何高效率的學習Java技術呢?千鋒java培訓老師給我們提出了以下三點:
第一:目標明確
因為是轉行過來的,明確目標很重要。比如我們已經選定了要學習Java,就要一鼓作氣,不能做牆頭草,隨風倒,看到網上說某某語言好,我們就開始打退堂鼓,想要學習其他語言,我們沒有太多的時間去這個也學一點,那個也學一點,我們需要迅速掌握一門語言,立馬進入到企業,可以幹活。在熟練掌握了一門程式語言之後,再學習其他程式設計才是一件錦上添花的事!
第二:談談興趣
興趣重要嗎?當然重要,都說興趣是支撐你一直前行的老師,如果你是帶著興趣去學習程式設計,那麼我敢肯定,你一定會在短時間內突飛猛進。
如果沒有興趣呢,難道就不能學習程式設計嗎?難道那些學習程式設計的人都是出於興趣嗎?在現階段,驅動大多數人轉行到網際網路行業的基礎動機就是薪水吧。
IT行業發展越來越好,越來越多新產品,都需要IT技術人才去實現,這個行業充滿了機會,這些都吸引著越來越多的人去從事這個行業。
關於興趣,我想給大家舉個栗子:
每個人在接觸一項新技能的時候,比如說游泳,可能是自己主動自願學習,亦或者父母逼迫,亦或者是巧合遇上。剛開始嘗試它,我們至少要下水裡去撲騰幾下吧,經過一段時間的練習,有兩種結果,一種是你學會了游泳,一種是你依然不斷嗆水沒有學會游泳。此時前者就會對游泳產生了強烈的興趣,後者則對游泳失去了興趣。
所以真的不要在糾結興趣這件事情了,興趣本身沒有錯誤,也許可能是剛開始入門就犯了錯。
第三:信念堅定,忍受孤獨
程式設計行業不像銷售,進入企業就能開幹,如果沒有紮實的基礎,是沒有企業要你的,所以前期你必須要踏踏實實的學習。並且程式設計也不是你一個月就能學好,至少需要半年的時間或者更久。也許你學了半年,做出來的東西,自己感覺良好,但是在使用者眼裡也許就和一坨屎沒有什麼區別。
所以你一定要堅定信念,忍受孤獨,不要懷疑自己當初的選擇,當你接觸的專案越來越多,當你越來越懂使用者的時候,當你能站在大局上設計一個軟體的時候,你做出來的東西就會越來越被認可。
任何需求,都可以“談笑間,檣櫓灰飛煙滅”。這種感覺是不是很棒棒!我想這個時候你就可以稍稍喘口氣啦,我只是說的稍稍,因為技術的日新月異,你一定要保持時刻學習的品質。
學習java開發,可以參考千鋒提供的java學習路線,該學習路線羅列了各階段完整的java學習知識,根據千鋒提供的java學習路線圖結合千鋒全套java影片教程,可以讓你對學好java開發需要掌握的知識有個清晰的瞭解,並能快速入門java開發。
本人本科,但是是文科專業,非計算機專業,2015年轉行學的IT,當培訓學的是.net即c#,目前在深圳一家遊戲公司當unity前端開發,之前在公司稅前15k一個月,可惜公司項倒閉了,找工作找了一個多月,找了一個小公司,工資只有12K,現在遊戲行業寒冬,感覺迷茫,我轉行做其他的會比我現在好嗎?
回覆列表
如果你現在已經掌握了一門技術,並且有穩定的經濟收入,我不建議轉行那麼極端。你可以在使用現有所掌握的dot net技術進行工作之外,再去學習掌握一門新的技術。如果你有c#程式設計基礎,建議去掌握java程式設計技術。c#的語法和程式設計理念很大程度上是和java相似的。java和.net是兩個相對獨立的開發陣營。一個公司通常情況下對這兩者技術只會選其一。如果你同時掌握這兩門技術,那麼到任何一個公司都可以一展所長。java在當前偏向於網際網路應用開發,包括移動端,它的行業應用比.net要廣泛很多。實際上,在掌握java的同時,可以進一步再掌握python。這兩者絕對不會衝突,日常工作中,用java來構建系統核心的架構,用python進行外掛應用開發或者片段程式、測試程式碼的編寫會更加有效率。兩者可以相輔相成。我認為一個優秀的軟體工程師,就是需要主動去掌握更多的技術,甚至包括前端開發技術。這樣在職業發展上才會有更廣闊的前景