-
1 # 程式設計師小譚
-
2 # 成都萬境科技CTO
如果是零基礎非理工科專業,或者學歷較低可能比較麻煩,因為程式設計不只是敲敲程式碼怎麼簡單,計算機原理,網路原理,通訊原理,演算法與資料結構,這些基礎的知識是程式設計的基石,掌握這些做程式設計開發就比較容易,程式最終也是操作硬體裝置的。
忽略上邊說的,再說java學習,java是一門面向物件的高階語言,和所有的程式語言一樣,我們要學習他的基礎資料儲存結構和基礎語法,中期就是熟練掌握jdk提供的各種api,後期學習整個應用層面的架構或者框架,在高階點考慮整個系統的效能問題。
學習的途徑自學推薦看影片,相對而言不會枯燥,跟著影片裡的老師一起敲程式碼,但是往往由於一些細節性的問題會出現bug,卡住之後建議繼續學習下一章節,暫時不要去處理bug,等知識學習到一定程度。形成系統後再來解決就比較容易。當然也可以選擇去培訓機構,市場雖然對培訓機構罵聲一片,但是培訓機構有相對完善的學習體系和學習氛圍,而且會提供一些比較新的技術,比較有價值,當然培訓費也不便宜。
無論在哪裡學都是需要靠自己,而不是靠別人來喂,這點要牢記,程式設計路漫漫,學習無止境。
-
3 # 千鋒鄭州
網際網路時代,瞬息萬變。一個小小的走錯,就有可能落後於別人。從當前的各大招聘網站的招聘量來看,Java工程師需求還是很多的。
作為一名程式設計師,如果不想被時代淘汰,我們就只能與時俱進,要麼學習更多Java先進的技術,要麼走管理路線或者自己創業。具體如下:
一、不斷學習技術,逐漸成為技術大神。
這條路其實不好走,需要持續保持學習的熱情,對技術持續專研,用技術贏得自己的話語權。
二、學習管理方面的知識,走管理路線。
這條線的目標就是朝著公司CTO、CIO或者CEO去發展。 雖然這條線就像是一個漏斗,很少有人能沉澱下來。最多隻能做到部門經理這個位置。 但是,這仍然是程式設計師尋求一條專業化最理想的道路。
如果想作為一名管理者,你就不僅需要精湛的技術水平,同時也要求揹負團隊進度和效率,也要求任職者擁有良好的溝通能力和卓越的領導力。
三、攢點資金,自己出去創業。
既然要創業,是需要具備一些條件的,比如說:
1、對這個行業有清晰敏銳的洞察力,能把握住整個行業的發展。
2、自己有豐富的人脈資源。
3、學會和人打交道,學會適時的收斂自己的鋒芒。
4、還要具備一定的決斷能力,這是一個CEO包括管理者都必須具備的品質。
但是創業的成功一定是一個團隊的努力, 這裡不僅需要技術,還需要運營、推廣等一系列的人員支援。 So.....想要成為一個好的創業者,就需要去做些改變。
-
4 # 程式設計仔日常
Java其實就這樣學,也沒有什麼特別好的方法
直接奔主題,現在轉行想做Java的人非常多,原因就是一個,現在Java開發的平均工資是12000左右,說白了,因為眼紅,看別人工資這麼高,自己也想做,但是我給大家的建議是邊工作邊學習,不要老想著速成四個月培訓,然後找到月入過萬的工作,你是算命先生啊,從原來的三四千的工作,突然漲了這麼多,別多想,這是不可能的事情。
首先你要有一個學習規劃,根據你的時間來安排,這個學習的過程,只要你要每天12點之後才能睡覺,不然你就別想學習Java了,沒有這個勁還想拿高薪做夢吧!然後看看你每天是幾點下班,回家之後就立刻學習,不要說工作一天你累,沒有這個付出,你憑什麼得到回報,想當初我自學Java的時候,哪天不是寫程式碼到凌晨2點,永遠不變的是付出和回報是正比的。
給大家一些小建議:1.學習方法,千萬記住初學Java別看書,先去問問有學習經驗的人,瞭解一些失敗的經驗,在瞭解一些成功的經驗,學習Java最大的忌諱就是走彎路,節約時間就是掙錢,一定要掌握學習方法,非常重要,不能瞎學。
2.如果想看影片學習,切記不要只是看影片,後面一定要跟著大量的練習,學習Java非常容易忘,所謂孰能生巧,誰練的多誰就學得好,當年我學java的時候,笨的都是跟著書一本一本敲的,因為我本身理解能力不是很強,所以用最笨的方法。
3.想不想自己為什麼要學Java,為因為對技術的熱愛,還是對高薪的追求,這就是你堅持學下去的動力,如果沒有真的很難,太多人學Java,同時也太多人會放棄。這是目標感。對於學好有一個強烈的期望,所以不敢偷懶。
我給大家提供一個非常簡單的學習路線:第一:首先建議大家從HTML+CSS 靜態佈局還開始,有人說我是做後端的,前端的事情不用管,這本身就是一個誤區,如今HTML5這麼強大,你不會本身就不會有什麼競爭力。
第二:JavaScript和jQuery的學習,不用說JavaScript無論在前端還是後端中都是佔比非常大的,很多人學不懂也是情理之中,這個跟思維有關係,適當瞭解一下資料結構有利於學習JavaScript和javase。
第三:最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基礎部分,上過學的人都知道,任何一個試卷80%都是基礎,沒有太難的東西,JAVASE就是JAVA的基礎,根據我這麼多年學習java的經驗來看,如果一個人學不好JAVASE,那JAVA基本就是白學,後面的框架基本就是聽天書。
第四:資料庫,不用了說了,最常見的那三個資料庫,增刪改查,多去練習SQL語句吧,複雜的連線表示有難度的。
第五:JSP和servlet 就目前來看 有些公司現在不用JSP,因為他的載入速度有點慢。不過還是現在學著吧,畢竟在JAVA體系中也是非常重要的。
第六:框架,struts2,hibernate4,mybatis3,spring4,spring mvc,這些東西都要掌握,但是整個JAVA體現想要理解的還算可以確實有些難度,自己的話,基本沒啥可能了。
-
5 # 啦啦啦種太陽一起啊
推薦我自己一直在看的騰訊課堂上任小龍老師的課程,他的課深入淺出,很完整。除了看教程當然也要你自己不斷地努力,堅持不懈的學習。很好很好的話,還要多練習,多做專案。實踐出真知 。
回覆列表
最好透過培訓,知識比較有針對性,時間短一些,但是學費比較貴,應該在兩萬左右,而且學習期間自己吃住,總的可能要花三萬多,也可以透過網站自學,如我要自學網,慕課網,黑馬程式設計師等,但是自學比較放縱,沒有一個大的環境,全靠自覺,能不能堅持到最後很難說