文件存放问题

740 查看

这两周工作,做了很多事情,但是回想起来觉得也没做什么,电脑里几个文件夹一堆文件,有的是上个礼拜改的,有的是反复修改的,有的甚至都不知道是用来做什么的了。
虽然我有分类,我分成了以前别人做的、之前我做过的、现在我做的,这三个部分。但是,还是会遇到让我觉得文件放置太乱的问题,原因就是有时候我竟找不到我脑子有印象的东西放在哪里。所以写下此文,来回顾和总结有哪些可以提高文件整理和规范的方法。

问题

李笑来说自学一门知识,最重要的是要搞清楚这门学科最重要的概念是哪些,我的理解:'学科'不是指数学、物理这些显式的学科,任何一门需要学习整理的工作都是学科。但是有个鸡生蛋、蛋生鸡的问题,我都需要自学了,我怎么知道这门学科最重要的概念呢? 对此,限于经验,我只能假设,那些能让我再最短时间内解决经常出现问题的知识就是我需要的最重要的概念。对我个人而言,能够解决一般问题了,我就有信心去触碰哪些复杂的东西。

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'

未来:

管理自己的文件是个不间断的过程,要找到乐趣。