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