一本書程式碼敲 7 遍是什麼感覺

亞琳發表於2016-05-14

一本書程式碼敲 7 遍是什麼感覺

這裡的敲是抄寫的意思。我想測試一下直接先敲程式碼,然後再去理解,是否是一種迅速入門新語言的好方法。

語言

Objective-C

編譯器

線上編譯器 Rextester

工作方法

番茄工作法 抄寫25分鐘,休息5分鐘。

書籍選用

一本書程式碼敲 7 遍是什麼感覺

線上試讀 ( Effective Objective-C 2.0 中文版 )

耗時和工作量

全書程式碼量3000多行,總計耗時90時14分。抄寫速度基本是3-5行程式碼/分鐘。
一本書程式碼敲 7 遍是什麼感覺

感受

敲完7遍後,現在看OC,流暢順滑不抗拒。


我為什麼想要這樣

機緣巧合認識了一個叫石中火的行業前輩,得知他早在2011年的時候,用3-4個月就完成了iOS開發轉行:

只大學學過VB和彙編,僅限於考試,轉的時候都忘了。我轉的時候是找了一個宿舍,天天關在房間裡學,累了睡,餓了去食堂吃飯。書就是那個Objective-C 2.0我可能看了有六七遍吧,反反覆覆的看,照著敲程式碼。還有iOS4.0開發,一本國外的書,上面的例子基本上都敲出來跑起來了。很多程式碼看不懂就記下來,然後慢慢的就懂了。

其它的書入門的時候沒看,開始看雜了反而不好。

我那時候認識的人沒一個懂的,也沒加群什麼的,就自己硬來,很累。

再看看我自己,2015年11月的時候開始學習iOS開發,且只鎖定在Swift上,看書的時候也偏向看描述,儘量跳過程式碼,OC則完全沒看,想象一下,我一個要轉行的人,明知到今年年底Swift都可能不會在中國大規模的流行起來,還不學OC,那怎麼行呢?!

眾創書籍

你是否也有過類似的經歷:想要學習Java、Python或其他程式語言,因為遲疑、觀望或抗拒,虛晃一下,半年過去了,還是沒有敲過一行程式碼。

那麼現在,嘗試一下,用1-2個月時間,敲掉一本書,嘗試解決持續半年都沒有解決的問題。

追蹤並分享,嘗試寫寫感受,記錄自己的變化,讓我們一起來完成這本書吧?!
一本書程式碼敲 7 遍是什麼感覺

點選分享你的嘗試

打賞支援我寫出更多好文章,謝謝!

打賞作者

打賞支援我寫出更多好文章,謝謝!

一本書程式碼敲 7 遍是什麼感覺

相關文章