小編髮現W3Cschool的程序員很喜歡記筆記,桌面永遠掛着個筆記軟件,筆記本也寫的密密麻麻的。那麼作編程真的有必要作筆記嗎?怎麼記呢?一塊兒來看下知乎網友怎麼說。git
@花生PeA
程序員
記不記筆記看狀況。 好比題主學的HTML CSS PHP,已經有十分完善的參考手冊了,自認爲筆記記下來絕對比不上W3Cschool的離線手冊,PHP文檔也同樣,有時候爲了查某個函數名字或用法,其實百度是最快的,徹底不須要記筆記。 學習過程當中刷完視頻教程就寫項目,根本不記筆記,什麼地方想不起來直接查手冊,答主保持了這種狀態好久,效果也很是好,直到...... 我學了git。 少的可憐的中文資料,晦澀難懂的中文翻譯,寥寥可數的百度結果。 狠狠的被教了次作人。 若是不記筆記,真的就跟沒學同樣!因此答主學了3遍git。 git只是例外嘛,不算~~ 而後我學了Linux......Linux像大海同樣的命令和bug,在它面前那繁多的中文資料和百度結果簡直就像九牛一毛同樣配置一遍服務器,中間遇到和解決了不少問題,若是不記筆記,第二次配置難度基本上和第一次沒有任何變化!這個bug能坑你第一次,就能坑你第二次! 不記筆記的狀況下,繁雜命令行分分鐘忘掉,並且根本沒有所謂的參考手冊讓你查! 因此,若是學的技術自己已經有十分完善的參考手冊,那麼能夠記不多或不記筆記。若是沒有完善的參考手冊,那仍是老老實實的記筆記吧。
@無名
編程
學作1道菜可能不須要筆記,可是學作1000道菜的時候。。沒筆記就呵呵了!
@陳建杭
服務器
作筆記很重要,很重要,很重要。固然,學習編程最好的方式確定是項目驅動式的學習啦,但筆記必不可少。 1.怎麼記? 固然記在電腦文件裏面啦,我習慣記在個人博客裏面(推薦)。都什麼年代了,還手寫。。。仍是計算機專業的學生。。。 方便複製粘貼,方便整理(這點很重要) 2.記什麼? 記作項目過程當中的所思所想,記本身踩過的坑,記某個特殊的bug的解決方案。。。太多了。不是什麼東西手冊都有的,百度也不是萬能的,當某一天,你忽然發現本身掉進了一個曾經踩過的坑,或是遇到一個5年前解決過的bug,卻忘了當初怎麼解決的,結果又浪費時間好幾天,你就會以爲,要是當初作點筆記該多好啊〒〒 另外,百度一下,能搜出一大堆的東西不必記。忘了再百度。 若是大家老師仍是文科式的(就是背概念) 教學,我只能說天朝教育制度的悲哀。 不說了,我要去背概念了,過幾天期末考試,紙上做答,專考概念,作了兩年項目的我也沒信心考好,唉~
@鍾雙華
ide
------總綱:------ 記你以爲有必要的東西隨時間記錄: 1、概念理解有誤差的 2、細節沒有處理好的TIPS 3、啓發性的idea 4、總結積累到必定的筆記量後要整理 ------分類:------ 1、需再次強調的內容 2、已經吸取的內容 3、大體瞭解但要實際操做存在必定困難的內容 ------整理:------ 1、將已經緊緊把握吸取經驗的複製到所屬的章節裏 2、將好的推動的經驗放進所屬章節裏後增長書籤。 想一次作到很難,推薦將學習編程的書籍的目錄拿來參考,創建本身的知識體系。會的通用的就不作重複勞動,獎須要經過記錄以便更好翻查的摘取出來,按照書籍裏的目錄來分類。 這種筆記要能有效果必定要保證按期的整理。
看來養成勤記筆記,多寫寫,多記記應該是程序員必不可少的習慣吧!函數