【江苏大学研究生小记】假期 2 个月我做了什么?

大家好,我是江苏大学电子信息研一在读的陆同学,深夜突然想写篇博客。

这篇博客不分享具体技术知识点,分享点自己的学习记录、心路、感受等~

生活近况

考研复试

先说说近况,最近不是考研成绩出来了嘛,很多学弟学妹找我咨询复试相关的内容,有什么问题是可以问我的,只要我知道基本都会告诉你。因为问的人比较多,最近准备写一篇比较贴近真实情况的复试文章,希望能帮到更多的人。

但是在这里还是要稍微提醒一下,如果分数比较靠后,还是要做好调剂的准备,去年我周围也是有朋友准备的很辛苦,最后还是没有考上的,好在最后调剂成功了。

欢迎各位能考上江苏大学的学弟学妹来找我玩~

我的抗疫

现在学校虽然开学了,我却去不了,因为疫情被困在苏州了…

前几天还去当了志愿者,厚重的 “大白” 一穿就是好几小时,以前不知道,体会了下发现真的挺不好受的。

我做的工作是在医生旁边录身份证,就是你来检测时,我拿手机上的特定软件拍你的证件录取一下信息。以后大家注意,做核酸时尽量不要接触帐篷里的任何东西,身份证也不要放在桌子上,都是很危险的事情。

旁边的护士小姐姐真的很辛苦,手上一直忙活个不停,她们也是面对风险最大的人,有的小朋友和老人做着做着突然吐了出来,差点吐到护士小姐姐身上。。。。

这次体验加深了疫情对我的现实感,真心的向所有的医护人员致敬

期末收尾

去年期末的成绩也出来啦,这里汇报一下,每门课都过了,大家放心!

研究生的课程都是比较好过的,我总共就复习了一个星期多(矩阵论 + 数理统计)
像英语、高级面向对象这种都是直接裸考的,也有 80 + …
像开卷考都是不看的,考试当场找就完事了。

然后总的成绩排名大概 150 个人(学硕 + 专硕)中排了 100 左右,哈哈,惭愧。

不过都是自己找的,而且这方面我也没有太多追求(合格就好)。

去年一个学期虽然课程没有把握好,但是技术和项目都做了不少,继续努力!

假期学习

说说假期的学习状况吧,在家里的学习状态是肯定不如实验室的,不过该卷的还是得卷,毕竟这个时代不卷不行呀~ 而且我也是想变的更强!

Java 加强!8 ~ 17 新特性

首先是期末到假期之间的一段时间,好好学习整理了 JDK 8 ~ 17 的新特性

这个我没发到 CSDN 上哦

在这里插入图片描述
人是要往前走的,不能被局限在原地不动,学习了很多新知识后才感觉,如果现在对 Java 的认识和停留在 JDK 8,那对 Java 基本就算是没啥了解了…

还不快去学起来?(而且 JDK 8 的新特性你真的都学完了吗,哈哈)

深入 23 种设计模式

我的设计模式学习笔记:《设计模式详解》笔记目录

23 种设计模式,这次算是好好啃了一下,收获还是不少的,最大的收获大概是 入了个门?其实很多设计模式在平时的开发中无意中会用到,只是自己也不知道这就是设计模式的一种。。但是现在有了一定的基础,在平时开发中就会刻意去关注相关东西,从而能达到滚雪球的效果。。

设计模式并不是什么高深的东西,其实很多都是平常开发中自发能写出来的东西,只是有人专门整理了一下并给出了示例代码。

平时要做到将几个设计原则劳劳记在心里,写代码做设计时问问自己,做到这些原则了吗,久而久之,自己写的代码都是浓浓的一股设计模式风味。。(当然我还差的远呢,需要不断积累)

越来越熟练的 IOS 开发

我之前写过这么一篇文章:第一个 iOS 项目开发小结

我以前对移动端的开发并不深入了解很多,之前由于团队需要,我开始做一款 IOS App,在我写那篇文章时,我以为项目差不多了,其实后续是有一直在更新的。

在这里插入图片描述
这个项目我是亲身经历了一波如下的事情:

  • 身为一个没有 Mac 电脑、对 IOS 也不熟悉,完全没有接触过相关开发的人,从草草学习了一下就开始开发,然后不停的迭代更新软件设计、代码质量等等… 一直迭代到了现在。。。
  • 中间有过多次大规模推翻重写某个模块,并不是功能有问题,只因为我找到了良好的架构和设计方案,以及代码组织方案…

回头看了下,这已经是个活生生的框架项目了,从一开始网络请求调用乱七八糟,项目分层乱七八糟,页面代码想到哪写哪,逻辑处理特别分散,到现在。。。。

我已经封装好了一套通用的 API 请求机制、通用的 ViewModel、干净整洁的代码架构以及逻辑编写的一套周期,这就是一个软件框架了。。

总之,目前我开发的原生 IOS App,我还是比较满意的,比之前发博客的时候已经强了 N 倍了,后续应该会继续根据需求迭代和更新。

虽然现在还是无法和人家专业做 IOS 开发的比,但是我还会继续努力的。
(主要是没有太多时间专门来学习 IOS,主要精力还是在其他方面)

开启新坑 Go 语言!

我有以下几篇关于 Go 语言的博文:

以及若干私人笔记…

Go 语言目前基本上是我主力语言之一了,LeetCode 刷题都会用它。

接触了以后确实是有种发现新天地的感觉,尤其是之前学了设计模式,Go 语言的很多设计让我觉得他将设计模式融入到了语言中。比起 Java 需要在设计层面大下功夫,Go 语言是比较轻易的就能写出高质量的代码的。

目前主要还是在打 Go 的基础,用它刷刷题,学习记录各种基础库。之前做了个 Web 练手项目,也看了几个开源后台框架的代码,有点按捺不住了呀~

后续如果团队有后端项目,我就准备上Go 了。

小鹤双拼 + 小鹤音形

其实我很早就接触了小鹤双拼,大概在大学毕业前就在用了,然后用到现在,学习双拼真的是极大的让人打字变的更愉快,强烈建议每位程序员去学习一下。

我安利给我对象了,目前她也已经用的比较熟了,哈哈

然后小鹤音形其实是小鹤双拼的进阶,之前一直觉得没必要就没有去深入学习。

这个假期也是某天晚上睡觉前看了看文档,打了些字试了试,然后坚持了几天,我现在就已经在用小鹤音形了。。。相比双拼,这个确实属于非必要不用学(因为双拼 -> 音形 的成本远大于 全拼 -> 双拼),不过熟练使用后确实爽哇。

基本上再用个几个星期,就会把手机上也换成音形了。

至于后面要不要用挂接的形式再看吧,目前觉得原生的小鹤音形挺舒服了。

挂接的好处是,可以用双拼打句子,也可以用音形打单字
如果想使用挂接音形可以参考我的文章:mac 电脑使用小鹤音形和小鹤双拼

极客风范之 Vim

Vim 常用操作

之前学习 Go 的时候,视频上的老师用了 Vim 插件写代码都不用鼠标的,好炫酷!

然后我也去深入学习了下 Vim 相关内容,目前每天 LeetCode 做题完全可以做到不移动鼠标。感觉这才是真正的极客风范,Vim 前两天上手是有点劝退,其实用惯了真的是越用越舒服了哈。

学习 Vim 肢体上最大的改变,让我右手小拇指在打字时变的灵活了!!!!

坚持 LeetCode 刷题

我重拾了荒废已久的 LeetCode 刷题习惯… 基本保持一天 2 ~ 4 题。
在这里插入图片描述
这次主要是用 Go 语言,但是设计到一些数据结构的题目还是习惯用 Java。。后续我尽量都用 Go。其实一开始我用某个语言写了后,基本会拿其他语言重写一下,我就发现,真的掌握后语言确实就是个工具,除非很特定的一些不影响全局的功能(平行赋值等),以及某些语言的数据结构较少。。。

目前在刷的是 剑指 Offer 的学习计划,这里的题目至少到现在我都是可以暴力做出来的,不过每道题,我除了自己做出来还会去看题解,尽量学习最好的做法。。这样的刷题真的让人进步迅速,我自己都可以感受到。

其他

中间夹杂学习了很多技术:Dokcer、Kubernates、MongoDB 等…

以及各种原因中断的 Unity 游戏开发…(目前只是了解了大概和基础)

日语学习是完全被我忘了。。。

时不时完善一下导师那里的项目。

从读研到现在我都做了多少项目了?有空好好整理一下。。。

总结

目前是 2月26日 凌晨 12:57,而我还在这里写博客。

其实还有很多想写的,想和大家分享我做了什么,有什么收获和心得,从中领悟到了什么,以及想做什么,目标是什么…

我对自己的评价是:比较努力的普通人。我很明确自己是个普通人,也知道努力并不能改变一切(除非你努力到了极致)。我也是很“努力的”的想去更加努力的,不过在家状态确实没有特别的好,没有那么自律。。。怀念实验室从早上9点待到凌晨的感觉了。

在现在这个年龄,安逸和舒适可能会让我的肉体快乐(持续增肥 ing ~),但是不会让我的精神得到满足。只有用力去拼搏,每天感受到自己的进步,这才能慰藉我的心灵~

研究生生涯过的会很快,一晃可能就过去了,希望我可以抓紧时间,过的更加充实,变成更优秀的人。

猜你喜欢

转载自blog.csdn.net/weixin_43734095/article/details/123143319