羅玉波
題主應該是擔心自己是否有什麼欠缺,會成為編程學習之路的障礙。或許還有很多朋友在選擇程序員職業之前有著相同的顧慮。
我說說一般的程序開發是咋回事,槓精們看清楚了,是一般的程序開發。
我認為想做一個程序猿,必不可少的是邏輯思維能力,除此之外就沒什麼呢。
很多人擔心自己數學不好,我只能說你確實想多了。學數學是鍛鍊邏輯思維很好的辦法,但不是唯一的辦法。再說,中國的義務教育是非常重視理科教育的了,基本上初高中的數學物理化學你不至於完全學不會,你的邏輯思維能力就基本過關了。
還有朋友會聽說搞開發都是些高智商的人,是高新技術。這同樣也想多了。開發根據內容分很多種,Excel寫個表達式都是編程。現在一般的開發崗位不過是拿著別人寫好的東西根據業務的需求粘合起來而已。當然即便是粘合都有人粘合不好,這絕對不是智商問題,是懶是不用心。
有的同學估計聽過很多計算機的術語,各種框架各種技術各種產品的英文應接不暇。其實這就是技術行業普遍的笑話,編程在本質上就是把數據從一種形式轉換成另一種形式,除此之外的所有技術都是為了解決別的技術的問題而發明的,然後新發明的技術也有問題這時候就又發明一套技術解決這些問題。所以不用害怕,只要你知道每個技術是解決什麼問題的,那麼學起來是很快的。
在學習開發時我們會額外學習很多為了解決工程化而發明的技術,這些技術說到底就是讓我們使用技術更簡單,熟練掌握一兩個就可以了。
回到問題上來,java語言我認為是非常適合初學的。原因有兩點。一、能夠從一開始就形成面向對象的思維模式,這是解決複雜問題非常好的方法會受益終身;二、java是面向工程化的,這就保證了他的規範性簡單性,初學是很簡單的,雖然有點過於嚴謹了。
初學最好不要學前端技術,前端混亂的技術體系會把你嚇到,同時會被花裡胡哨的很多表面技術給迷惑住。學好數學再學編程那就是玩,學好傳統編程技術再學前端那也是玩。
正宗烏龜魚
首先,先問一下自己,學java的目的是什麼,是否對java真的感興趣;
其次,要看你處在的城市是哪裡,以後想到哪裡發展,這個地區對java人才的需求量有多大;
最後,以上問題都有肯定的回答,去找一個當地靠譜的培訓機構,踏踏實實的去學習吧。
1、零基礎可以學會;
2、培訓機構所謂的速成班,是非常不靠譜的,任何一個編程語言都要有一個系統的學習過程,不可能存在所謂的速成,至少要6個月以上的培訓;
3、培訓費用一般都在1.5萬以上,看你自身的經濟能力能否負擔的起;
4、學習的過程中,多於老師、同學交流,不恥下問,同時在網上多找資料;
5、理論結合實踐,光會碼字還不行,一定要有項目就磨練。
仰望星空,也要腳踏實地,祝你好運!
程序員的健身房
只要你真的想學,哪有學不會的道理,培訓班學得快,一般四個月就學完了,但是還是看自制力,培訓班不能走神,一走神就跟不上老師講課了。
你完全可以自己在網上先找找視頻看一下
11onhook
只要你肯學,自學不是問題