全國(guó)統(tǒng)一學(xué)習(xí)專線 8:30-21:00
位置:七考網(wǎng) > 計(jì)算機(jī) > 程序員 > 零經(jīng)驗(yàn)的人學(xué)編程難嗎 跨行學(xué)習(xí)先了解這四步  正文

零經(jīng)驗(yàn)的人學(xué)編程難嗎 跨行學(xué)習(xí)先了解這四步

2019-06-21 15:10:48來(lái)源:搜狐

如果你不是計(jì)算機(jī)專業(yè)出身,對(duì)編程感興趣,或者是因?yàn)殚_(kāi)發(fā)工資高,而被吸引過(guò)來(lái),想進(jìn)這一行,但是完全零經(jīng)驗(yàn),不知道從何入手,這篇文章或許可以幫到你。

越來(lái)越多的開(kāi)發(fā)人員,與越來(lái)越多的跨行開(kāi)發(fā)人員

不得不說(shuō)現(xiàn)在在企業(yè)里的開(kāi)發(fā)人員,已經(jīng)不全是計(jì)算機(jī)出身的了,在我之前的團(tuán)隊(duì)里就有不少非計(jì)算機(jī)專業(yè)的出來(lái)做開(kāi)發(fā),而且水平都還不低。

之前吵的沸沸揚(yáng)揚(yáng)的跨行人才,隨著現(xiàn)在火的移動(dòng)社交軟件,而逐漸嶄露頭角,而這些人,很多都不是自己本來(lái)的專業(yè)領(lǐng)域,所以信心,比較重要,這是幾乎所有跨行的人都會(huì)擔(dān)心的問(wèn)題。

不管你是真的喜歡而進(jìn)入的這一行,還是因?yàn)椴环频男匠?,而選擇的這一行,都請(qǐng)你拾起信心來(lái),讓我們進(jìn)入第一步:

第一步,強(qiáng)烈建議先從HTML頁(yè)面入手

編程,準(zhǔn)備來(lái)說(shuō)是一個(gè)邏輯思維的實(shí)現(xiàn),其實(shí)你寫的代碼不值錢,但系統(tǒng)實(shí)現(xiàn)的邏輯很值錢,語(yǔ)言只是一個(gè)工具而已。

新手學(xué)任何一個(gè)東西,如果感覺(jué)困難,放棄的念頭會(huì)與日俱增。

學(xué)編程,最有效果的方式,其實(shí)是從HTML開(kāi)始學(xué)起,直觀,幾分鐘都能看到效果,這是見(jiàn)效最快的方式,也是最不容易受打擊的途徑。

HTML很簡(jiǎn)單,全是標(biāo)簽,記住常用的寫法就可以了,學(xué)習(xí)的過(guò)程中,w3cschool會(huì)是你的一個(gè)很好的輔助工具。

第二步,樣式CSS和腳本語(yǔ)言JS跟上

Html和CSS以及JS是三兄弟,基本上一個(gè)網(wǎng)站上都會(huì)用到,注意,Js需要你先用原生態(tài)的來(lái)寫寫,現(xiàn)在先別接觸框架。

熟悉了之后,再選擇相應(yīng)的框架,你會(huì)如魚得水般釋放。

第三步,前端框架了解下

這是我們第一次接觸框架,什么是框架呢?就是為了加快開(kāi)發(fā)速度,那些程序大牛們?yōu)榱朔奖愦蠹业拈_(kāi)發(fā),結(jié)合實(shí)際經(jīng)驗(yàn),而寫的工具包。

使用框架,你會(huì)發(fā)現(xiàn),不用再去關(guān)心那么多細(xì)節(jié),而把精力用于業(yè)務(wù)的實(shí)現(xiàn)上。

如果你愿意的話,bootstrap將會(huì)陪伴你走完一路,

第四步,選方向

全棧

IT行業(yè)是一個(gè)細(xì)分的行業(yè),有好多方向要選,你當(dāng)然可以選擇全棧工程師,但那樣你的精力前期肯定不夠用,先選一個(gè)方向,在這個(gè)行業(yè)內(nèi)站穩(wěn)腳根再學(xué)也不遲。

前端

我們前三步學(xué)的全是前端的東西,如果你想做前端的崗位的話,你需要更加深入的研究下當(dāng)下的流行框架,比如Vue.js,Angularjs,React.js,不用全學(xué)會(huì),學(xué)一個(gè)到兩個(gè)就可以,至于要學(xué)哪個(gè),可以參考招聘網(wǎng)站的招聘信息,上面會(huì)有詳細(xì)的說(shuō)明,畢竟每家公司的要求是不一樣的。

后端

后端語(yǔ)言比較多,Python,PHP,Go,node.js,Java,Ruby在當(dāng)下一線城市用的都比較多,ruby算是小眾語(yǔ)言了,前幾年異常的火。

雖然你可能聽(tīng)到談Java這個(gè)詞比較多,但過(guò)來(lái)人一般不太會(huì)推薦你會(huì)Java,尤其是外行轉(zhuǎn)過(guò)來(lái)的,一個(gè)是太重,開(kāi)發(fā)速度慢,不利于個(gè)人單打獨(dú)斗,個(gè)人接個(gè)項(xiàng)目掙點(diǎn)外快用一個(gè)輕量級(jí)的腳本語(yǔ)言會(huì)很是一個(gè)非常明智的選擇。

移動(dòng)

移動(dòng)app分為安卓陣營(yíng)和蘋果陣營(yíng),如果你選蘋果的話,你可能需要一個(gè)macbook,或者安一個(gè)虛擬機(jī)。

不過(guò)移動(dòng)app的開(kāi)發(fā)太費(fèi)錢,跨平臺(tái)開(kāi)發(fā)未來(lái)或許會(huì)是一個(gè)趨勢(shì)。

相關(guān)內(nèi)容:編程

同類文章