官术网_书友最值得收藏!

前言

久違了!回想20世紀90年代末,那時候我還是個學編程的小伙子,夢想是成為一名黑客。每一期的《2600:黑客季刊》我都會認真鉆研。終于有一天,我鼓起勇氣參加了該雜志在當地舉辦的每月聚會,就被其他人的學識震撼到了。(后來我才意識到其中很多人只是表現得自信爆棚,實際上并沒有真才實學。)整場聚會上,我都點頭如搗蒜,試圖跟上他們的談話節奏。離開后我下定決心,為了在下一個月的聚會中搭得上話,每天一睜眼就要馬不停蹄地學習計算機技術、編程和網絡安全知識。

然而到了下一次聚會時,我依舊只能點頭附和別人,自覺相形見絀。因此我再次下定決心努力學習,要成為一個“足夠聰明”的人。月復一月,我的知識確實增加了不少,但依然感覺難以望其項背。我開始意識到計算機領域的浩瀚無垠,怕是自己永遠也沒辦法窮盡了。

我比自己的高中生朋友們懂得更多編程知識,但肯定還沒達到可以找到一份軟件開發工作的程度。那時還沒有谷歌、YouTube、維基百科呢,不過即使出現了,我怕是也不懂如何利用這些資源,也不知道接下來該學些什么。我反倒是學會了用不同的編程語言編寫“Hello World”程序,但依然感覺自己沒有實際進展,不知道該如何進階。

軟件開發遠不止循環和函數。一旦你學完入門教程或者讀完編程入門書,試圖探尋進階法門時,卻總是會兜兜轉轉找到另外一個“Hello World”級別的入門引導。這個階段一般被程序員稱為“絕望的沙漠”:你在不同的學習材料之間漫無目的地徘徊,感覺自己毫無長進。你早就不是初學者了,但經驗又少得可憐,根本沒法處理復雜一些的問題。

處于這個階段的人經常會強烈地感覺自己像冒牌程序員,既不認為自己是一個真正的程序員,也不知道怎么像一個真正的程序員一樣寫代碼。而我寫本書的目的就是成為你的引路人。如果你已經學完了Python基礎教程,那么本書可以幫助你消除這種失望感,讓你成為更厲害的程序員。

主站蜘蛛池模板: 大兴区| 尤溪县| 通许县| 韩城市| 原平市| 城步| 榆中县| 元阳县| 静乐县| 米易县| 固安县| 和政县| 合水县| 井研县| 昆明市| 嘉鱼县| 黎城县| 澄迈县| 龙游县| 搜索| 南漳县| 阿拉善右旗| 望都县| 个旧市| 德惠市| 九龙县| 教育| 阳朔县| 蒙自县| 崇州市| 龙江县| 扬州市| 确山县| 墨玉县| 赤城县| 伊通| 阿合奇县| 二连浩特市| 三明市| 南汇区| 佳木斯市|