plan
- 算法无进度,LeetCode刷题消耗了四个小时左右,分治法的题解均两千字,Java语言的题解还需要时间理解代码;
- 贪心,动态都是之前学过的,因此注意力放在分治法,而这三者又有联系;
implement
- 时间豁免,0900—1130 参加考试,今日需完成周总结,同时推到微信公众号,不知可否使用MD文件导入?
- 写执行计划,关于个人积分激励机制;
feedback
- 一题多解和两种语言写一种,今天必须把算法运行过程输出为Excel表格,否则每日抄代码无法提升;
- 求解还有两个习惯,1,边界检查;2,寻求限制条件,缩小范围;
模拟面试总结
- 算法基础不牢靠,数据结构没有完整用Python实现,代码集中在排序算法,算法思想,DP,GA;
- 尽量对项目形成文字描述,加深技术以及实现的整体印象,因此明天可以把SSL协议补充到论文当中,再push;
- 明日调整刷题方向,先刷基础数据结构,链表,栈,队列,树,图的基础题,先完成结构的转换和理解;
timeline
- 0701起床//0715 准备背单词,使用iPad,预计40分钟;0727 观看考研直播,开始背单词;合计84词;
- 0752结束背单词,开始洗漱;接水吃早餐,准备文具;继续学习;0840 准备考试 预计十二点返回//
- 1158返回,继续学习算法 1232 休眠 预计1330起床// 1357 起床,睡觉前看手机15分支,1251开始睡觉;
- 给该题解做一个思维导图//打水 暂时休息 1442 1450 继续学习// 看完了两篇题解,均千字;// 暂时结束刷题//
- summary:预计1715吃饭,而1830返回 // 继续学习 准备晚上的模拟面试//看面经
- 1953 复习之前的LeetCode刷题,先从当日题目开始,method = write code & debug & record process in Excel
- 进度记录:P53盲写结束;先继续看之前写过的题// 2042 暂时休息,接热水// 21:00 - 21:40 参加模拟面试;
- 2223暂时休息;2239 整理题解,主要是DP的分析思路// 暂停,洗澡,准备写学习总结,预计20M;
- 2319准备签到 // 2340 完成今日签到 洗漱一下 继续处理待办事项;
- 最后一次定时豁免加分,因为在培训班聊算法的事情
point plan—-encouragement
- 目前最耗费精力的事情就是看片儿,晚睡晚起,其次是睡觉前玩手机,三个单项,都不干加五分;
- 学习期间,看手机接收消息,一次扣一分[倒扣],30分钟累计0.5分,不足向下取整;climax = 5
- 每结束一个番茄钟,写学习总结,每十个积累一分;
- 除了正在学习的算法,Django以外,每完成一个小的技能点,加五分;
- 完成每日计划加十分,不足部分按照比例扣除;
- 当日完成所有待办事项,或者在学习完成之后主动完成预期待办事项,则加一分;
- 备注:技能点指完成某项功能部署且输出文章,该文章步骤完整,至少包含部分代码以及截图,或者是一个完整的视频,或者是有完整的自问自答;
- 每日上限20,超过部分按照1%折算为睡眠时间,在中午午休时兑现。20分以内对应20元人民币,存入腾讯应对人生计划中;
Weeksummary
- 累计投入69H45M,日均9H57M; 算法37%, Linux26%
- 本周顺利结束Linux,中间件部分知识,Linux难点在于认知方法;在Linux部分卡了一周,本以为是自己部署错误,实际上代码基本为空,只能显示架子;
- 学习方法上: 单项投入时间太少,最近两周几乎没有读书,输出很少,鉴于目前学习投入时长,可以适当增加Web网站架构,主要提取分析方法;
- 时间分匹配:大部分时间集中于上午和午休之后,早晨的时间基本全部分配给算法,下午连续学习导致进度缓慢;
- 如何改进:强制切割任务,早上只做算法,无论是否完成都放一边,写进度说明;
- 本周获得的学习好习惯:引入积分表机制,多次提交后写上一次代码错误之处;题解优先官方;debug以及盲写代码[需要坚持]
- 不足之处:晚上熬夜非定向,以后的每晚两小时用于指定学习CRM;待办事项处理不均匀,单次累计处理两小时,导致晚上熬夜低效,付出与汇报不成比例;单词背诵不专注,经常看消息不往脑子记忆,目前专注之后时间缩短一半,100个单词仅仅需要20分钟;
- 如何改进:待办事项中午下午均进行处理,晚上十点复习之前结算所有,算法基础问题部分归咎于不复习以及盲写代码;
- 本周学习内容:DP,GA,redis集群,哨兵,docker回忆,以及部分算法刷题总结;