從小工到專(zhuān)家

2018-02-24 15:48 更新

這個(gè)標(biāo)題,我借用了一本書(shū)的名字——《程序員修煉之道:從小工到專(zhuān)家》——這本書(shū)特別推薦閱讀。

“從小工到專(zhuān)家”,也是很多開(kāi)始學(xué)習(xí)編程的朋友的愿望。如何能實(shí)現(xiàn)呢?上面所提到的那本書(shū)中,給出了非常好的建議,值得借鑒。

我在這里倒是想到了另外一個(gè)問(wèn)題,也是學(xué)習(xí)Python的朋友給我提出來(lái)的:

“書(shū)已經(jīng)看了,書(shū)上的代碼也運(yùn)行過(guò)了,習(xí)題也能解答了,但是還不知如何開(kāi)發(fā)一個(gè)真正的應(yīng)用程序,不知從何處下手?!?/p>

我在工作中,也遇到過(guò)一些剛剛畢業(yè)的大學(xué)生,雖然相關(guān)專(zhuān)業(yè)的考試分?jǐn)?shù)是不錯(cuò)的(我一般是相信那些成績(jī)是真的),但是,一討論到專(zhuān)業(yè)問(wèn)題,常常出乎讓我大跌眼鏡,特別是當(dāng)他面對(duì)真實(shí)的工作對(duì)象時(shí),所表現(xiàn)出來(lái)的能力要比成績(jī)單上的數(shù)字差太多了。

我一般會(huì)武斷地下一個(gè)結(jié)論:練的少。

從小工到專(zhuān)家,必經(jīng)之路就是要多閱讀代碼,多調(diào)試程序。

閱讀代碼

有句話(huà)說(shuō)的好:“讀書(shū)破萬(wàn)卷,下筆如有神”。這也適用于編程。閱讀別人的代碼,是必須的。通過(guò)閱讀別人的代碼,“站在巨人的肩膀上”,讓自己眼界開(kāi)闊,思維充實(shí)。

閱讀代碼的最好地方就是:www.github.com

如果你還沒(méi)有帳號(hào),請(qǐng)盡快注冊(cè),他將是你作為一個(gè)優(yōu)秀程序員的起點(diǎn)。當(dāng)然了,不要忘記來(lái)follow我,我的帳號(hào)是: qiwsir。

閱讀代碼最好的一個(gè)方法是一邊閱讀,一邊進(jìn)行必要的注釋?zhuān)@是在梳理自己對(duì)別人代碼的認(rèn)識(shí)。然后,可以run一下,看看效果。當(dāng)然,還可以按照自己的設(shè)想進(jìn)行必要修改,再run。這樣你就將別人的代碼消化吸收了。

調(diào)試程序

首先就是要自己動(dòng)手寫(xiě)程序。“一萬(wàn)小時(shí)定律”在編程領(lǐng)域也是成立的,除非你是天才,否則,只有通過(guò)“一萬(wàn)小時(shí)定律”才能成為天才。

“拳不離手,曲不離口”,小工只有通過(guò)勤奮地敲代碼才能成為專(zhuān)家。

在調(diào)試程序的時(shí)候,要善于應(yīng)用網(wǎng)絡(luò),看看類(lèi)似的問(wèn)題別人如何解決,不要僅僅局限于自己的思維范圍。利用網(wǎng)絡(luò)就少不了搜索引擎。我特別向那些要想成為專(zhuān)家的小工們說(shuō):只有g(shù)oogle能夠幫助你成為專(zhuān)家,其它的搜索引擎,特別是某國(guó)內(nèi)常用的,充其量成為“磚家”,更多的是“磚工”。所以,請(qǐng)用:google.com。

我在本教程中,會(huì)陸續(xù)向有意成為專(zhuān)家的朋友提供更多有用的網(wǎng)站或者工具。

除了以上兩條基本方法之外,成為專(zhuān)家之路還要注意很多呢,不過(guò)都是旁枝末節(jié)的問(wèn)題了。以上兩條做好,至少在編程上不迷茫了。


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)