財(cái)智課堂完整版 零基礎(chǔ)怎樣成為程序員?
零基礎(chǔ)怎樣成為程序員?我有一個(gè)朋友肯定很厲害不的,他本科大一讀的是英語(yǔ)專(zhuān)業(yè),大二轉(zhuǎn)專(zhuān)業(yè)讀的是新聞學(xué)專(zhuān)業(yè),現(xiàn)在就職于某一線大廠??梢哉f(shuō),他是完全的非科班出身的程序員。1.先專(zhuān)注心學(xué)某一個(gè)方向,能靠這個(gè)技
零基礎(chǔ)怎樣成為程序員?
我有一個(gè)朋友肯定很厲害不的,他本科大一讀的是英語(yǔ)專(zhuān)業(yè),大二轉(zhuǎn)專(zhuān)業(yè)讀的是新聞學(xué)專(zhuān)業(yè),現(xiàn)在就職于某一線大廠??梢哉f(shuō),他是完全的非科班出身的程序員。
1.
先專(zhuān)注心學(xué)某一個(gè)方向,能靠這個(gè)技能養(yǎng)家活口,找到一份工作,為自學(xué)其他的計(jì)算機(jī)知識(shí)想辦法時(shí)間,從而下一界一個(gè)專(zhuān)業(yè)的程序員。再者,你如果沒(méi)有對(duì)前端很有興趣,就搞清楚js的原型鏈,es6的新特性,找一家公司暑假實(shí)習(xí)。如果不是你要成為一個(gè)專(zhuān)業(yè)的程序員,千萬(wàn)不要過(guò)度去設(shè)置自己的方向,是因?yàn)閷?zhuān)業(yè)的程序員全是還能夠把很多個(gè)方向做的很,其中有一兩個(gè)方向超級(jí)牛b。創(chuàng)造出windows的davecutler今年都70歲了,20年前4、40歲了才剛才正在寫(xiě)winnt,人家在30歲之前都還不太懂怎末寫(xiě)代碼,所以才別著急。
2.
當(dāng)你找到工作之后,估計(jì)自學(xué)的內(nèi)容以及但不僅僅限于:計(jì)算機(jī)圖形學(xué)編譯原理操作系統(tǒng)的基礎(chǔ)知識(shí)分布式系統(tǒng)的架構(gòu)對(duì)你的代碼接受可靠的自動(dòng)化測(cè)試能學(xué)會(huì)寫(xiě)framework和library,最好不要一昧地寫(xiě)application
你肯定會(huì)問(wèn)你為什么要學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí),當(dāng)然對(duì)于程序員來(lái)說(shuō),計(jì)算機(jī)的基礎(chǔ)知識(shí)肯定有用的,如果沒(méi)有計(jì)算機(jī)基礎(chǔ)知識(shí)不牢實(shí),很可能會(huì)會(huì)遇見(jiàn)下面的為難境地:
1.35歲以后其它碼農(nóng)會(huì)被老板清退工作,因此要盡可能的要向公司的高層發(fā)展,而技術(shù)主管沒(méi)有要求你是需要有技術(shù)過(guò)硬的計(jì)算機(jī)基礎(chǔ)。
2.未來(lái)人工智能會(huì)脫離初中級(jí)程序員。諸如,今年雙十一阿里的手動(dòng)切圖機(jī)器人。
3.技術(shù)發(fā)展太快,要是你只會(huì)用框架的話,頂多能只是外功,要是內(nèi)功(計(jì)算機(jī)基礎(chǔ))不行的話,則疲于奔命,被年輕的程序員替代。
4.學(xué)計(jì)算機(jī)專(zhuān)業(yè)知識(shí),本身就可以不完成任務(wù)幸福感