我相信,在程序猿的世界,估时间基本上是每个程序猿的必修课,每个程序猿都会经历。但是很少有人能估好估准。下面我要在这里记录下来同时也给自己一个警告。
今天我先简明扼要的说下我对时间评估的过程和暂时的解决流程:
1. 首先必须清楚当前的状态和需要达到的目标。
2. 在第一步的过程中,尽可能详细、尽可能详细、尽可能详细的列出任务清单和可能遇到的问题
3. 再根据以上清单评估所需时间,其中注意除了清单外,对于不确定问题、功能复杂度、影响范围等预留buffer
4. 养成良好的习惯,无论功能大小,都尽量根据以上三条去思考去评估。
6. 除了以上,还可以去求助有经验的人,这是一个切实可行的办法。
7. 还需要平时日积月累,进行反思和统计,让以后可以根据自己的经验就能判断比较准确的时间。