最近看到这样一句话
人生不是轨道,是旷野。
但是最近的日子让我感觉自己像在轨道上不断地行驶,也是因为之前没有提前准备吧导致最近过得很忙。简单以流水账记录一下最近的学习生活。
开学已经三周啦,忙起来就感觉时间过得很快。周日晚上爷爷奶奶给我打了个电话,询问一切可好。想起上次奶奶给我打电话是一周前的周末。仿佛就发生在前天。最近为了准备暑期实习每天都在学新的东西,这三周给我留下的好像只有知识的长进,并没有一些具体的能够回忆起来的场景,每天有课就去上课,上完课回到宿舍接着学习。想来也确实学了很多东西,从开学第一周还在犹豫选Java还是Go,选了go之后就开始深入学习啦。从学习基础语法开始,刚开始也是搜集学习路线什么的,感觉东西很多很杂,最后也渐渐明了啦,最开始看书感觉效率不高,听学长说直接上手做项目,找了个七天教程,发现有很多不懂的便去先看了语法的简明教程。然后看完b站《8小时转职golang工程师》跟着写了个一个小的聊天系统再到看七米老师的课程学习gin框架之后写了个小的web项目(一个ToDoList)。然后就是开始看七米老师的进阶课程啦,中间学到了很多开发的实用技巧,日志、配置、热加载之类的。课程主要做了个名为bluebell的论坛项目,因为项目要用到redis,就去b站看了狂神的redis课程。项目本身业务实现不难,做完感觉甚至写不到简历上。但剩下时间不多了,也不足以支撑我去做个没有教程的含金量高的项目了。目前能找到详细教程的好像这个应该还算不错了?做完论坛之后捡起了之前看了一点的极客兔兔的七天实现gin框架项目。之前最开始学go的时候看了一点发现很多前置知识不会,只看完了其中前面一小部分的的内容就去学基础啦。等做完bluebell论坛之后。有了前面的积累周日一个晚上就把后面的部分看完啦,也大致都看懂啦。最难的部分感觉就是trie树实现的路由匹配和插入。其中的一些设计思想还是很精妙的。后面看看有没有时间再写个cache的。但是简历上最好放两个项目,后面还要准备八股面试还有期末考试一些杂七杂八的东西。那就直接用这两个项目放简历上吧。把相关的技术吃透我感觉应该差不多。接下来就是准备八股和面试相关的东西了。主要就是操作系统-计网-mysql-redis以及go的八股。
本来想简单记录一下时间的流逝,写着写着发现以流水账的形式写了那么多,这样一想也确实学了很多东西,做了很多事情。但还是希望以后能平衡好生活和学习,这样才能有对生活更深的经历感。生活本不该只有学习,它应该由世界的一切组成,正午耀眼的阳光、黄昏🌇、月光、商场小吃街的人声鼎沸、夜晚城市的霓虹灯光、以及行走在路上看到的一切。