App下載

學習編程有必要做筆記嗎?

猿友 2017-04-05 15:49:10 瀏覽數(shù) (7286)
反饋

小編發(fā)現(xiàn)W3Cschool的程序員很喜歡記筆記,桌面永遠掛著個筆記軟件,筆記本也寫的密密麻麻的。那么做編程真的有必要做筆記嗎?怎么記呢?一起來看下知乎網(wǎng)友怎么說。


@花生PeA

記不記筆記看情況。
比如題主學的HTML CSS PHP,已經(jīng)有十分完善的參考手冊了,自認為筆記記下來絕對比不上W3Cschool的離線手冊,PHP文檔也一樣,有時候為了查某個函數(shù)名字或用法,其實百度是最快的,完全不需要記筆記。
學習過程中刷完視頻教程就寫項目,根本不記筆記,什么地方想不起來直接查手冊,答主保持了這種狀態(tài)很久,效果也非常好,直到......
我學了git。
少的可憐的中文資料,晦澀難懂的中文翻譯,寥寥可數(shù)的百度結(jié)果。
狠狠的被教了次做人。
如果不記筆記,真的就跟沒學一樣!所以答主學了3遍git。
git只是例外嘛,不算~~
然后我學了Linux......Linux像大海一樣的命令和bug,在它面前那繁多的中文資料和百度結(jié)果簡直就像九牛一毛一樣配置一遍服務器,中間遇到和解決了很多問題,如果不記筆記,第二次配置難度基本上和第一次沒有任何變化!這個bug能坑你第一次,就能坑你第二次!
不記筆記的情況下,繁雜命令行分分鐘忘掉,而且根本沒有所謂的參考手冊讓你查!
所以,如果學的技術(shù)本身已經(jīng)有十分完善的參考手冊,那么可以記很少或不記筆記。如果沒有完善的參考手冊,那還是老老實實的記筆記吧。

@無名

學做1道菜可能不需要筆記,但是學做1000道菜的時候。。沒筆記就呵呵了!

@陳建杭

做筆記很重要,很重要,很重要。當然,學習編程最好的方式肯定是項目驅(qū)動式的學習啦,但筆記必不可少。
1.怎么記?
當然記在電腦文件里面啦,我習慣記在我的博客里面(推薦)。都什么年代了,還手寫。。。還是計算機專業(yè)的學生。。。
方便復制粘貼,方便整理(這點很重要)
2.記什么?
記做項目過程中的所思所想,記自己踩過的坑,記某個特殊的bug的解決方案。。。太多了。不是什么東西手冊都有的,百度也不是萬能的,當某一天,你突然發(fā)現(xiàn)自己掉進了一個曾經(jīng)踩過的坑,或是遇到一個5年前解決過的bug,卻忘了當初怎么解決的,結(jié)果又浪費時間好幾天,你就會覺得,要是當初做點筆記該多好啊〒〒
另外,百度一下,能搜出一大堆的東西沒必要記。忘了再百度。
如果你們老師還是文科式的(就是背概念)
教學,我只能說天朝教育制度的悲哀。
不說了,我要去背概念了,過幾天期末考試,紙上作答,專考概念,做了兩年項目的我也沒信心考好,唉~

@鐘雙華

------總綱:------
記你覺得有必要的東西隨時間記錄:
1、概念理解有偏差的
2、細節(jié)沒有處理好的TIPS
3、啟發(fā)性的idea
4、總結(jié)積累到一定的筆記量后要整理
------分類:------
1、需再次強調(diào)的內(nèi)容
2、已經(jīng)吸收的內(nèi)容
3、大致了解但要實際操作存在一定困難的內(nèi)容
------整理:------
1、將已經(jīng)牢牢把握吸收經(jīng)驗的復制到所屬的章節(jié)里
2、將好的推進的經(jīng)驗放進所屬章節(jié)里后增加書簽。
想一次做到很難,推薦將學習編程的書籍的目錄拿來參考,建立自己的知識體系。會的通用的就不做重復勞動,獎需要通過記錄以便更好翻查的摘取出來,按照書籍里的目錄來分類。
這種筆記要能有效果一定要保證定期的整理。

看來養(yǎng)成勤記筆記,多寫寫,多記記應該是程序員必不可少的習慣吧!

0 人點贊