參加Java培訓班怎么樣,零基礎(chǔ)能學會嗎?
網(wǎng)友解答: 題主應該是擔心自己是否有什么欠缺,會成為編程學習之路的障礙。或許還有很多朋友在選擇程序員職業(yè)之前有著相同的顧慮。我說說一般的程序開發(fā)是咋回事,杠精們看清楚了,是一般的程序開發(fā)
題主應該是擔心自己是否有什么欠缺,會成為編程學習之路的障礙?;蛟S還有很多朋友在選擇程序員職業(yè)之前有著相同的顧慮。
我說說一般的程序開發(fā)是咋回事,杠精們看清楚了,是一般的程序開發(fā)。
我認為想做一個程序猿,必不可少的是邏輯思維能力,除此之外就沒什么呢。
很多人擔心自己數(shù)學不好,我只能說你確實想多了。學數(shù)學是鍛煉邏輯思維很好的辦法,但不是唯一的辦法。再說,中國的義務教育是非常重視理科教育的了,基本上初高中的數(shù)學物理化學你不至于完全學不會,你的邏輯思維能力就基本過關(guān)了。
還有朋友會聽說搞開發(fā)都是些高智商的人,是高新技術(shù)。這同樣也想多了。開發(fā)根據(jù)內(nèi)容分很多種,Excel寫個表達式都是編程?,F(xiàn)在一般的開發(fā)崗位不過是拿著別人寫好的東西根據(jù)業(yè)務的需求粘合起來而已。當然即便是粘合都有人粘合不好,這絕對不是智商問題,是懶是不用心。
有的同學估計聽過很多計算機的術(shù)語,各種框架各種技術(shù)各種產(chǎn)品的英文應接不暇。其實這就是技術(shù)行業(yè)普遍的笑話,編程在本質(zhì)上就是把數(shù)據(jù)從一種形式轉(zhuǎn)換成另一種形式,除此之外的所有技術(shù)都是為了解決別的技術(shù)的問題而發(fā)明的,然后新發(fā)明的技術(shù)也有問題這時候就又發(fā)明一套技術(shù)解決這些問題。所以不用害怕,只要你知道每個技術(shù)是解決什么問題的,那么學起來是很快的。
在學習開發(fā)時我們會額外學習很多為了解決工程化而發(fā)明的技術(shù),這些技術(shù)說到底就是讓我們使用技術(shù)更簡單,熟練掌握一兩個就可以了。
回到問題上來,java語言我認為是非常適合初學的。原因有兩點。一、能夠從一開始就形成面向?qū)ο蟮乃季S模式,這是解決復雜問題非常好的方法會受益終身;二、java是面向工程化的,這就保證了他的規(guī)范性簡單性,初學是很簡單的,雖然有點過于嚴謹了。
初學最好不要學前端技術(shù),前端混亂的技術(shù)體系會把你嚇到,同時會被花里胡哨的很多表面技術(shù)給迷惑住。學好數(shù)學再學編程那就是玩,學好傳統(tǒng)編程技術(shù)再學前端那也是玩。
網(wǎng)友解答:第一.Java培訓班只能教授你最起碼的語法知識,如果你有自學能力,自己買書學足夠.
第二.程序員這個職業(yè)要求你學歷至少是大本,否則就業(yè)非常難.也有高中自學的,但是想獲得和高學歷一樣的待遇要付出多倍的努力.零基礎(chǔ)可以學但是付出的努力是別人的數(shù)倍.
第四.數(shù)學和英語是計算機的基礎(chǔ)學科,今年人工智能大企業(yè)直接從985大學數(shù)學專業(yè)畢業(yè)生里招人.同樣英語過了六級過了專八的學生,進入公司工資直接就高出兩千.越往后走對這兩科的要求越高.
第三.java早就過了動不動就高薪的時代了,它只是一份普通的工作.
考慮好這些你再決定自己的路怎么走