程序員做筆記最優解決方案


1.結論

git + word + 遠程倉庫(github 或 gitee)

2.前言

作為一個程序員,每天需要學習大量知識,但是隨着時間的推移,遺忘是不可避免的,所以必須需要常寫筆記。但是該用什么樣的軟件或方式做筆記最好呢?下面談談我個人的實踐與觀點。

2.1儲存方面

1.我不信任任何平台或服務器,例如OneNote,有道雲筆記,印象雲筆記等等,因為說不定哪天服務器壞掉,或者因為網絡問題而無法連接,會給自己帶來非常大的損失。另外如果全部保存到本地,多終端之間使用體驗不好,並且也存在數據丟失的分享。

所以,做筆記的方式首先要滿足兩點,1.能本地備份,2.能遠程備份

2.2為什么我不用 OneNote

1.最主要問題是因為 OneNote 同步連接速度太慢,因為它依賴於 OneDrive,其服務器在海外所以網速慢。而且在中國,它存在網絡被禁用的風險。

2.OneNote 對插入代碼不友好,雖然有插件可以解決這個問題,但是目前僅僅支持 OneNote2016 版本。

3.雖然 OneNote 的單個頁面是無限大的,但是實際做筆記時我並用不到,而更需要那種類似於web頁面的垂直版式,這樣更易於快速查看。

4.OneNote 的文章分級與定位不夠好,一個頁面只能存一個知識點。如果要多標題分級,只能創建多個頁面。例如下圖

5.OneNote2016 不支持黑色背景模式。 OneNoteUWP 支持黑色模式,但不支持本地導出。長時間看白色頁面眼睛不舒服

2.3為什么我不用Markdown

1.最主要的問題是 markdown 保存圖片不方便,不能直接保存在頁面中,需要另外新建一個文件夾。如果要修改圖片,必須得去文件夾里把圖片刪除,然后再放上一張新的圖片。
雖然可以把圖片轉換成base64的方式儲存在頁面中,但是對硬件資源消耗很大,且操作麻煩。

2.雖然markdown易於編寫,但是靈活性、定制性不強,不支持畫圖,不支持字體各種放大,不支持修改字體顏色、不支持排版等等

3.為什么用git + word + 遠程倉庫(github 或 gitee)的方式我認為最好

1.git能實現增量備份,但是這個功能對於做筆記並不重要。主要在於能同步備份到第三方平台(github,gitee)。通過第三方平台可以實現多電腦上的下載,這個對於用幾台電腦工作的我非常方便。

2.這種方式可以實現本地備份。極端情況下如果github和gitee都不能訪問了,至少本地的數據不會丟失。

3.word 查看、定位級標簽方便。點擊標簽可以直接定位到文章中。

4.word 對於保存代碼非常友好,可以直接從 IDE 中直接復制代碼。粘貼后的格式,字體顏色,背景都與 IDE 中一樣。

5.擁有markdown一樣的無限長的web瀏覽視圖。只需要在word視圖工具欄中選擇Web板式視圖即可

6.支持黑色頁面,長時間看眼睛不累。在設計工具欄中選擇頁面顏色。

7.word 文本編輯功能強大,這點就不多介紹了。

8.word 運行占用內存小,我用的word2016運行內存基本在100M以內。很少超過150M。

4.具體操作

1.首先要會用 git

2.創建一個文件夾,在里面創建各種word筆記文本就可以了。非筆記文件可以隱藏起來。

3.使用 git 指令保存,同步到遠程倉庫。也可以使用 IDEA 集成的 git 操作(我使用這種,因為方便)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM