为什么要做周总结?

1.避免跳相似的坑

2.客观了解上周学习进度并反思,制定可完成的下周规划

一、上周存在问题

  1. 发现自己反复犯同样问题,不想反思就不会意识到。
  2. 总想以面带点的学习,实际上却在原地踏步。
  3. 问题导向使用ChatGPT,并且不完全依赖某个信息源。

二、这周存在问题 and 反思总结

  1. 不满却又喜欢“受害者”身份
    1. 作息与舍友不一致害怕影响状态 虽然早知道舍友会晚回来,但在家习惯了早睡早起,到了要睡的点就会内心抱怨舍友怎么还不回来休息,但自己早睡早起也影响了舍友晚睡晚起的生活规律。
    2. 发现自己很多时候暗地里心怀不满,真遇上却唯唯诺诺。美名其曰自己大气能忍,实际上能够忍只不过是可以将其作为抱怨的理由,借此光明正大的不对自己人生负责。就像熬夜打游戏,以舍友还没回来,反正现在睡也睡不好,第二天赖床的原因又可以推给晚回来的舍友。
  2. 只要思想不滑坡,方法总比问题多
    1. 就像我在学校没有黑板又没有独立空间写晨思一样,我可以有很多理由放弃,但我也可以选择迎难而上。没有黑板就用画图工具做晨思,虽然容易陷入为了美观而调位置,但只要我坚持去改变那就能一点点找到我在学校的生活节奏。
  3. 对新环境的恐惧和期望
    1. 恐惧很多事情会影响自己的生活节奏,同时会因为是新的环境就认为是新的开始,自己只要努力就能马上做好的期望。但当现实不符合预期时,便会抱怨和恐惧以后会有更难的事情出现,并且因为与对新环境的高预期差距太大而无法接受想要逃避摆烂。
  4. 习惯具有惯性
    1. 刚开始改变肯定会困难身心疲倦,但如果是可持续性的节奏,坚持久了自然能够习惯,甚至在保持工作时长的情况下,提高效率。
  5. 以慢为快
    1. 当好习惯多了自然效率就高了,但还是容易想走捷径得到及时反馈而认为正确的方法无效,选择通过打时间战来得到及时反馈。
    2. 总能想到考研数学张宇说的话类似:刚开始慢不要紧,重要的是加速度,而不是初速度。
  6. 作息调整→学习时长变少and变碎
    1. 最近晚上都在宿舍休息,但更晚睡导致早上学习时间减少,所以晚上如果要学习耗时也得去实验室,能学多少学多少。
  7. 项目导向学习
    1. 以点带面学习本身就更困难,对于大量的不会知识点要有信心和耐心去慢慢攻克,才能真正有效率; 并且更适用于工作遇到新问题想办法解决问题的场景,接受要不断反跳学习相关知识点的事实。
    2. 以点带面的学习不是捷径,该学的还得耐心学习,只是反复跳跃能够让学习过程更立体化。

三、这周完成情况 and 知识性反思

1.周规划完成情况

13个时间段

具体规划具体执行情况

学校事务1个:

宿舍/实验室卫生1 = 宿舍整理+装床帘+工位装新网线

运动3个:

(跑步*2)/6+打球*2+健身*12 = 打球4/3+跑步机1/6

娱乐2.5个:

湖人比赛*1+动漫*1.53 = 聚餐2/3+湖人比赛*1+出游*1+看剧*1/3
项目4个:4 = 学习MySQL,现在在学Maven

Javase1个:

Java基础面试总结(上)1/3 = 默写了一遍+对答案

算法1个:

完成1天刷题量+输出2 = 2天刷题-1天题解还没看(60min)
毕设1个:完成导师要求进度1 = 理解代码下载相关框架+下载新文献

2.算法二刷

题目有些难了,所以容易感觉做不出来就像跳过,不思考花时间做题再看题解跟直接看题解有什么区别?

  1. 要把平时每次选的题当做真实面试,要想办法在规定时间内尽可能做的多。
  2. 只有给自己压力,才能在有限时间内更专注,才能高效完成。

3.项目

看视频学项目中使用到MyBatis-Plus,发现使用的数据库软件没有安装、为什么要依赖管理和MyBatis相关知识点都没有学过,所以对其操作过程不能理解。

因为MP是持久层框架,目的就是为提高Java开发与数据库交互的效率,所以想回顾MySQL先,便学了5小时MySQL,下载MySQL、SQYlog和学了前6章讲义,并实操做了些题目,后面章节难度更深和难些就浮躁不想看,就选择跳回MP学习。

发现还是需要先掌握MyBatis再入门MP可能会更好些,又看到Maven依赖管理和项目构建工具,提前掌握有利于项目的管理,所以今天便先学习Maven下载,预计下次一个时间段能够将Maven学完。

  1. 在横跳学习中,曾怀疑这样学习反而增长了许多无用功,不如按照课程顺序章节学习;
  2. 但又想到这就是以面带点的学习,系统的一步步掌握,而在现实生活中遇到问题,往往是遇到后才想办法掌握相关知识点去解决,慢慢积累起来,以后工作中估计也是会遇到这种情形,不然就从现在开始锻炼自己以问题导向学习知识解决问题。

4.学术研究

代码学习

对精读文章的代码进行学习,但卡在了其使用了H2O机器学习框架,下载了1小时也没下载好就先没下载了。

文献下载

为了体验new bing花了1小时下载和学习相关教程使得能够在Google浏览器使用,通过其和ChatGPT寻找感兴趣且新的文献,并且能够通过GPT来快速知道其属于哪类期刊,来帮助挑选高质量的文献。

学术进度不够,下周还要增加学术研究时长,早点走向正轨,到时候秋招也能够专心准备。

5.计算机相关知识

这周只花了半小时做Java基础面试总结(上)和理解答案半小时。

6.学习策略

每周规划策略

项目保持明天学习2小时,有空晚上再多学1小时。

算法/学术研究/八股文/学术研究:轮流2+1小时

经验贴

总想着准备好再投简历:三月六号撰写简历体验投递

  1. 总想完全掌握后再开始投递
    1. 实际上,项目不做完只要掌握将做好的部分写到简历上即可。
    2. 真实工作中也是每人做一部分功能,不会让一个人项目从0到1的。
  2. 机会永不会等到你完全准备好
    1. 相同公司相同岗位的面试难度,一般是越早越简单,毕竟早期HC多人少,如果拖到后期,僧多粥少,就很难上岸了。所以要提早占坑!

  3. 完全准备好太难也太久

    1. 就像学术研究一样,研究生生涯才三年,若真想将机器学习深度书籍学完也得1-2年到时候题都选完了才阅读文献做研究吗?

做好打持久战的准备

  1. 只有在合理时间间隔内坚持投递,时间跨度足够长,让自己每次面试后都有所进步,以此来弥补开始面试经验不足和偶尔发挥失常的情况。
  2. 要把一门技术掌握好本身就需要一年左右的时间,只要沉下心学习,才不会走弯路,而想走捷径就是最大的弯路陷阱。

四、下周规划

13个时间段

具体规划

学校事务1个:

宿舍/实验室卫生

运动3个:

打球*1.5+健身*1.5

娱乐3.5个:

湖人比赛*2+动漫*1.5
项目4个:完成Maven和MyBatis,继续项目

八股文2个:

Java基础面试总结(中)+学习导向八股文

算法2个:

完成2天刷题量+输出
毕设1.5个:完成导师要求进度