文件存放问题
這兩周工作,做了很多事情,但是回想起來覺得也沒做什么,電腦里幾個文件夾一堆文件,有的是上個禮拜改的,有的是反復修改的,有的甚至都不知道是用來做什么的了。
雖然我有分類,我分成了以前別人做的、之前我做過的、現在我做的,這三個部分。但是,還是會遇到讓我覺得文件放置太亂的問題,原因就是有時候我竟找不到我腦子有印象的東西放在哪里。所以寫下此文,來回顧和總結有哪些可以提高文件整理和規范的方法。
問題
李笑來說自學一門知識,最重要的是要搞清楚這門學科最重要的概念是哪些,我的理解:'學科'不是指數學、物理這些顯式的學科,任何一門需要學習整理的工作都是學科。但是有個雞生蛋、蛋生雞的問題,我都需要自學了,我怎么知道這門學科最重要的概念呢? 對此,限于經驗,我只能假設,那些能讓我再最短時間內解決經常出現問題的知識就是我需要的最重要的概念。對我個人而言,能夠解決一般問題了,我就有信心去觸碰哪些復雜的東西。
1,不知道我都干了哪些事
2,不知道我用什么解決這些事
3,不知道我曾經跳過哪些坑,有什么的跳坑經驗和跳出坑的經驗
3,不知道哪些事我還沒解決
4,不能很系統地把自己做過的所有的事闡述出來。
5,顯示修改記錄
可行的方案
1,文件結構:一個文件夾的原則
2,在每個文件下寫一個readme.txt,每一級概括上一級。
3,在readme.txt中寫入每個文件都干了什么,用什么干的,哪些事沒有做,有哪些坑和跳坑經驗。
4,一周一總結
5,版本控制
探索
文件夾結構:
文件+文件夾
文件:readme.txt、必須放在外面的
文件夾:按功能分類
腳本類:存放全部腳本(就算在別處的腳本也要拿來備份)
文檔類:存放全部文檔,在項目里的也要拿來備份
tmp類:暫時存放一些不知道怎么分類的文件
history類:包含以上所有,已完成的、以后查看較少的,刪除不需要的。
universe類:和項目相關性不大,但是需要去看的,如書、模塊文檔這種不屬于任何項目,但都有用的。
項目類:按項目分為一類,包括code、data、history、文檔、tmp、subproject
版本控制:
1 下載git
2 git init
3 git add -A
4 git commit -m 'add all files'
未來:
管理自己的文件是個不間斷的過程,要找到樂趣。
總結
- 上一篇: [MySQL 源码] 从buffer p
- 下一篇: 哈希表线性探测