問:學習編程用什麼做筆記比較好?
學習的時候做筆記,Word排版很好,但是處理代碼就不是太方便。請問有沒有推薦的工具?
pezy,網際網路的搬運工
【常規筆記攻略】
1、筆記格式化最好的選擇無疑是 Markdown 語法。(越來越成為通用格式,對代碼有極好的支持)
對於它的簡介與使用方法可以參考這個回答:怎樣引導新手使用 Markdown?
另參見:Markdown
2、最好的電子筆記公認是Evernote,國內版本叫做印象筆記。
對於它的介紹可以參考這個回答:印象筆記(Evernote)有哪些常見的用途?
其主頁:印象筆記 | 記錄點點滴滴
3、連接這兩者的工具,可以選擇馬克飛象。
地址如下:http://maxiang.info/
利用 Evernote 做好筆記的技巧和習慣,網上有很多前輩分享他們的使用心得。也可以搜來看看。
請見:印象筆記之使用竅門
最後願你能把筆記做好,更高效的學習。
更新:
最近發現一個工具幾乎可以兼備以上的全部特性:
Cmd Markdown 編輯閱讀器
你不需要過分糾纏 Markdown 語法的細節(因為它還提供了類似 Word 一樣的工具欄),你也不需要擔心存到哪的問題(它自帶雲存儲),發布出來的網頁也十分美觀,利於共享。美中不足的是,它並不成熟,還無法做到 Evernote 那樣,網頁、客戶端、移動端處處可看。而且存儲歸檔的功能稍顯薄弱。但其優點在於不折騰,易上手,在此分享,供諸君自行選擇。
再次更新 :(比較羅嗦,沒有耐心可以忽略。)
【Github 筆記攻略】
學習編程的人,往往繞不過 Github,經過這段時間的嘗試,我發現 Github 的確有很適合做筆記的地方。
但,非常不建議用issue,其最大的問題在於不支持 git 操作,也就是備份及版本管理非常麻煩。
顧名思義啊,issue是提出問題,討論問題的地方,用這個寫筆記,抑或是寫博客。的確非常特立獨行,但是否真的合適,值得商榷。我知道這種方式的流行是因為某些前端大牛。但,我始終認為,永遠不要跟風大牛的行徑,多聽聽自己內心的聲音。
那麼在 Github 我推薦什麼?
首先,是 Wiki,About GitHub Wikis · GitHub Help。這個東西的初衷是用來做項目說明文檔的,而文檔,不就是更規範的一種筆記形式嗎?況且, Wiki 因其自身特性,本來就是最高效知識整理工具,大牛們用 Wiki 來積累知識與技能的例子數不勝數:例如閒耘™. Wiki ,第一次看到時真的把我震撼到了。用 Github 自帶的 Wiki 做筆記,更加不用操心搭建環境的事情,你堅持寫就好了。也有很多人再嘗試了,隨手貼一個:2013 11 17 use wx make gui · nileader/note Wiki · GitHub
其次,是 Gists,這個東西的初衷是便於你在博客裡方便的嵌入代碼塊。但我們的思維不應該局限於此,還是先上例子:具體程式語言重要概念筆記。有沒有感覺很棒? Gist 在我看來就像一個隨手的小貼士(便籤),可以在你靈感突發,或者急需總結某個知識點的時候,隨意打開,隨意保存。天然支持貼代碼,同時具備 Github 特色的 Markdown 渲染。
如果你還使用Chrome,一定要考慮安裝一下這個插件:https://chrome.google.com/webstore/detail/gistbox/caoihfibgoiiakncomhccbflmlgjaohf,它能夠智能抓捕到網頁上的代碼塊,一鍵保存至你的 Gist 中,那些網際網路的搬運工們,這難道不是必備的神器麼。另外,它的管理界面極具特色,將 Github 中 Issue 的最大優點——定義標籤,給搬到 Gist 中。簡直是專為筆記而考慮呀。
上述兩個工具都支持 Git 操作(應該是程式設計師必備技能了吧),可以隨時備份回滾,不用擔心筆記丟失、被覆蓋、誤刪等等問題。
【讀書筆記攻略】
學習編程,大多數同學還是會基於書籍,那麼看書學習時,用什麼做筆記比較好呢?
應該要推薦的是豆瓣讀書筆記,以前一直沒有注意,大多數上豆瓣的也都是文藝青年,誰也沒想過在上面寫編程筆記,直到我決定開始重新啃一些大塊頭書籍,在豆瓣上搜書單的時候,才發現,居然有如此便利的工具。這裡獻醜,用我自己的筆記做例子吧:《C++ Primer 英文版(第 5 版)》的筆記,有沒有覺得代碼塊賞心悅目呢?而且豆瓣讀書筆記專為讀書而生,頁碼、章節等小細節讓你覺得非常貼心,回頭需要找的時候也會非常方便。更可以和同時讀這本書的人一起討論問題,共同進步。這是其他筆記無法比擬的優勢。
最後的話
隨著網際網路的迅猛發展,出現了越來越多的工具,而且一個比一個方便易用。也許這個答案我會不斷的更新。
但這些僅僅只是工具而已,關鍵,還在用工具的人。共勉!
謝謝這些工具的開發者,他們的用心良苦為我們節省了大量的精力。
還要謝謝點讚的人,你們是我更新的動力。 :)
Liutos,233-Lisp開發者(笑
在 GitHub 上面開個倉庫,用這個倉庫的 issue 做筆記
好處是支持 Markdown 和代碼的語法高亮
楊昱
我真心推薦你用org-mode,純文本文件,兼容性很好(word的兼容性簡直就是渣),可以導出為html, latex, pdf等等,和markdown有點類似的標記語法,至於你說的處理代碼那更是小菜一碟,它甚至可以讓你在文檔直接運行代碼片段,org-mode起源於emacs,現在vim上有移植版本,sublime text2似乎也可以用了
ch3cooh,我不是化學系的
強烈推薦wiznote的markdown模式,太好用了有木有!
1. markdown的表格很方便 :)
2. markdown插入代碼有高亮
3. 可以直接插入截圖。沒錯,下圖的表格是我在電子書上截圖插入wiznote然後又截圖到這裡的=__=
4. wiznote的markdown還支持mathjax,這意味著插入公式很容易。
5. 附上一張碼農學習筆記,開啟預覽模式的時候markdown就是這個樣子
Tanky Woo,Python/運維 at 知道創宇,…
語法:
●Markdown Daring Fireball: Markdown Syntax Documentation
●reStructuredText http://docutils.sourceforge.net/rst.html
個人推薦是前者
工具:
博客:
●Jekyll jekyll/jekyll 路 GitHub
●Pelican https://github.com/getpelican/pelican
●Hexo https://github.com/hexojs/hexo
Wiki:
Simiki https://github.com/tankywoo/simiki 這個是我自己寫的,算是自薦下
來自知乎
連結:http://www.zhihu.com/question/21438053
——————————————————
●本文編號341,以後想閱讀這篇文章直接輸入341即可。
●本文分類「科學」,搜索分類名可以獲得相關文章。
●輸入m可以獲取到全部文章目錄
●輸入r可以獲取到熱門文章推薦
●輸入f可以獲取到全部分類名稱
—————————————————
小猿個人微信:itcodemonkey 歡迎調戲
推薦一個微信公眾號:IT電商網,長按下面的微信號可以進行複製
itdianshang
點擊「閱讀原文」可關注