該如何自學(xué)或者買(mǎi)什么類(lèi)型的書(shū)籍?
這個(gè)問(wèn)題需要分開(kāi)討論。首先我們要看你學(xué)程序的目的是什么?是因?yàn)榕d趣、薪資誘人,還是說(shuō)只是用它來(lái)輔助。不同的目的對(duì)應(yīng)不同的學(xué)習(xí)方法,目的導(dǎo)向可以讓你學(xué)習(xí)效率達(dá)到最高。
如果是因?yàn)榕d趣,那么建議的路線就像大學(xué)學(xué)習(xí)編程一樣,從簡(jiǎn)單的c語(yǔ)言結(jié)合算法開(kāi)始學(xué)習(xí)。c語(yǔ)言是計(jì)算機(jī)專(zhuān)業(yè)通常用來(lái)入門(mén)的語(yǔ)言,這方面可以看的書(shū)很多,比如說(shuō)c語(yǔ)言程序設(shè)計(jì)。看完之后可以了解簡(jiǎn)單算法,為后面的課程提供基礎(chǔ)。
如果是被it行業(yè)的高工資吸引,或者看好它的前景。那么我建議的是選擇一個(gè)喜歡的方向。比如說(shuō)你選擇大數(shù)據(jù),那么你就可以選擇python作為入門(mén)語(yǔ)言,輔助學(xué)習(xí)數(shù)據(jù)處理相關(guān)的算法。
如果你只是希望通過(guò)學(xué)習(xí)程序讓自己平常的工作效率更好。還是推薦python給你,因?yàn)閜ython有很多庫(kù)方便你使用。
最后提醒一下,書(shū)只適合入門(mén),互聯(lián)網(wǎng)更多的學(xué)習(xí)途徑是通過(guò)網(wǎng)絡(luò)。看書(shū)需要根據(jù)自身情況去調(diào)整,看不懂就換一本,直到找到適合的。
圖一為c語(yǔ)言初學(xué)項(xiàng)目運(yùn)行圖
圖二為python學(xué)習(xí)大數(shù)據(jù)參考書(shū)
圖三為python初學(xué)入門(mén)