一名即将大三的小伙子在疫情期间的思考与总结

文章目录

本文已同步到:https://www.bithachi.cn/posts/89ce7fdb.html

1. 前言

现在是2020年8月27日晚20:13分,从未想过有一天我会对我最不喜欢的文字相关的东西会上心。

在我的记忆中,我是非常不喜欢与文字相关的东西,更别提写文章或是写心得了。也不知从何时起走上了这条路,我相信我会一直坚持下去,将此博客至少写十年,将这十年的技术积累与程序人生记录下来,目前已申请十年之约。一来作为自己的业余爱好,二来开源分享,希望所写文章能够帮助更多的人。

这是我第一次写总结。本来我是想在年末写一篇总结的,但因为这一次由于疫情原因在家呆了这大半年,学到很多,收获很多,感触很多,所以想记录下来,作为我这大半年在家的总结,让短暂存在的思维灵感得以保存下来,也希望能够通过自己的经历和分享对有需要的人有所帮助叭。

这篇文章可能比较杂,会分为几个标题来写,内容包含学习收获以及人生的思考。

2. 为什么写博客?

其实原因很简单,经常有时候会碰见一些问题,这些问题我曾经解决过,但是再次碰到时我却不记得怎么解决了。再次搜博客叭,花费很多时间,有时候大多数的解决方案又是错的,而且很多文章复制来复制去连错误都一模一样。再就是有时候对一个知识点理解的比较深刻,但是当时没有记录下来,导致下一次去使用这个知识点去写东西的时候一脸懵逼,没有头绪,感觉忘光了,不知道为什么这么写,为什么会报错。

因为上述问题,写笔记写博客就变得无比重要了,其实单纯的写笔记就可以了,但是为什么要写博客了。我的想法是这样的:笔记是私人的,博客是开源的。我们在享受他人分享知识成果、解决方案的同时我们是否也可以为这个开源的世界贡献一点,去分享自己的所得所感,让更多的人受益。

因为博客是写给别人看的,所以写博客会比较费时,要组织语言和行文结构,要搜索查询各种资料,有时候甚至要花掉好几个小时或者几天时间去写一篇文章。但是就是在这样不知不觉中潜移默化的提高了自己的语言表达能力,也对所学的知识理解的更加深刻,也便于日后回顾,对他人对自己都是有好处的。同时写的博客有人看,有人点赞,有粉丝,也会正向的激励自己去写博客,去记录,去分享。而私人笔记则没有这样的正向激励,也就自己写写看看,比较随意。

我在疫情期间,跟着学校课程就写了很多的博客笔记,虽然只是简单的把知识点总结归纳了一下,刚开始写一般都入门级,等慢慢积累沉淀多了,再写更加高级的深入原理部分,比如手撕源码,徒手写框架,哈哈,梦想还是要有的,万一实现了了。虽然刚开始写的简单点,但是对我日后看相关的书籍和提高奠定了基础,有时候想到某个知识点时我也可以快速回顾复习。这段时间也收获了不少的粉丝,帮助了一些正在学习相关知识的同学们,这也正向激励着我不断将博客持续写下去,感谢各位老铁的支持。

image-20200827214459076

3. 聊聊我对学习方法的感悟

我自认为自己不是一个很会学习的人,毕竟我没考上一本、985或211,这是事实。我在这段时间对自己的学习方法也进行过思考,我对此还特地看了一本书,名为《学习之道》,也看过一些讲学习方法的文章和视频。

image-20200827222223613

这里我先说一下我看《学习之道》的收获和感受叭。这本书是美国一位女性作家写的,她起初对数理化是无比厌恶的,唯恐避之不及,但是后来经过她在军队等一些经历之后她渐渐的学习了数理化相关的知识,而且最后还成为了工程学教授。

这本书从心理学和脑科学讲解了人的大脑在面对一些场景时做出的反应,以及如何去应对,还讲解了一些学习理论、学习工具、学习方法等。我印象最深刻的是里面提到的发散/专注模式,当我们在某一事情上专注很长时间而没有成效时,不妨休息一下转为发散模式,让大脑休息一下,或许会有不一样的灵感迸发,其实这里总结就是简单的四个字:劳逸结合 。当我们专注在某一事情太长时间而没有头绪,很可能陷入了思维定式,这时候就难以跳跃思维定式,去大脑的其它区域寻找答案了。而适当休息一下,进入发散模式,则可以让大脑跳出思维定式,从大脑其它相关跨度大的知识区域寻找答案。

这里谈到了劳逸结合,书中也提到了帮助学习的工具和方法,比如番茄工作法,番茄工作法是我现在正在使用的方法,感觉还不错。番茄工作法其实就是利用了劳逸结合的思想,在专注/发散模式之间相互转换,更加高效的学习。使用番茄工作法,需要计时工具,我使用的是”番茄to do”,可以倒计时番茄钟,而且可以记录自己的学习时间,统计学习数据信息等。值得一用哦!下面放几张在这段时间学习的一个大致情况叭,截图来自“番茄to do”,让你爱上这个软件,帮助你学习。时长并不代表一切,专注时学习到的东西才是属于自己的。

image-20200827224741621
img

接下来还有一种方法,叫做费曼学习法,这个方法与上面提到的番茄工作法方法是相辅相成的,其主要思想就是将自己所学进行实践总结,简单易懂的教授给他人,比如写博客,录视频,口授等方式。这里不得不放上一张学习金字塔来感受费曼学习法的魅力。

image-20200827225403490

4. 看书还是看视频学习?

对于这个问题我之前也纠结过,在这段实践我也进行过思考和实践。

我的感受是对于一门陌生的技术知识,最好是看视频先入门,如果一来就看书,可能掌握不住重点,容易跑偏,而且看书很枯燥,很可能坚持不下去。一般好的学习视频,里面的讲师都是行业有一定经验的人,他们会对重要知识进行总结,他们会告诉你哪些知识点重要,哪些知识点不重要,哪些可以以后再学,哪些现阶段不用太死扣,以免陷入自闭进而放弃。

入门看视频可以,但是要想提高技术,成为大牛,最终都要回归于书本,书本虽然枯燥,但是它成体系,系统全面,再难啃也得啃。

我现在就挺喜欢看书的,特别是已经学习了操作系统、数据库、计算机网络之后,看相关的书籍,能看懂,而且有时候会感到兴奋,恨怎么这么晚才发现这本书,真有一种相见恨晚的感觉。这里放一下我现在正在看的书叭,这张图是我在这段时间在闲鱼买书时截的图。足足用了我380RMB,这还算便宜的,在正规店买估计翻倍。

img
img

5. 对于日益繁杂的公众号与博客文章

这段时间也看了很多博客文章,有技术的,有程序人生相关的,但是总感觉如昙花一现般看完就没了,脑子也记不住多少。

有些文章或零散视频平常没事看看就好,感觉没必要专门去看公众号和博客文章去零散的学习,看了也记不住多少,最好还是看完整视频或者书籍系统的进行入门学习和提高。

面对一些正在学习不懂的知识点或遇到的难题,看一下别人的博客借鉴一下是可以的,但是没必要完全靠这个去零散的学习,如果博客文章或视频作者的水平参差不齐,搞不好很容易带偏,导致你对某一知识点产生误解,陷入死循环。

这里推荐几个我偶尔没事看看的公众号和关注的大牛:

  • 公众号:CodeSheep、三太子敖丙、码农翻身、GitHub社区、Java社区、JavaGuide、技术胖、马士兵
  • 大牛网站:左耳朵耗子廖雪峰

其实我之前也考虑过把文章发布在公众号里面,但是看了左耳朵耗子写的文章:为什么我不在微信公众号上写文章,我觉得还是写博客好,我希望我的文章可以被搜索引擎所检索到,能被修改,因为文章会有错误,也会需要时常更新等。

耗子叔和《码农翻身》作者刘欣真的对我的影响非常大,改变了我很多,特别是让我意识到计算机专业理论基础的重要性,虽然枯燥,但是无比重要,就如同九阳神功,以不变应万变。这里非常感谢师兄告诉我关注这两位大佬,让我受益无穷。

6. 修炼九阳神功,打通任督二脉

所谓的九阳神功指的就是计算机专业理论基础知识,这些知识在我大一大二上学期时,说实话学的都没啥体会,就感觉学了没啥用,后来看的大牛的博客文章多了,都提到了专业基础知识的重要性,我才开始关注这些知识在应用层技术语言、框架等的重要性。

这里必须得推荐一个视频,是左耳朵耗子在极客时间的直播录屏,视频内容格局很高,内涵丰富,具有深度。非常推荐大家看看,里面就提到了理论基础的重要性:直面问题,咱谈焦虑,谈烦恼,谈怎么成长,耗子叔还在自己的博客对视频内容简述写成了一篇文章:程序员如何把控自己的职业

image-20200827235110416

我通过自己的学习,也对计算机基础知识做了一个比喻。

我们可以把计算机专业理论基础知识比如树干,语言、框架、工具比作枝叶,我们知道枝叶是很快就会凋谢更新换代的,而树干不会,只要有树干存在,就会有源源不断的新枝叶生长出来。怎么样?看到这里有没有感受到理论知识的魅力。我也忘记这个比喻是不是来自于院长的启发了,有点忘了,嘿嘿😁。

我最近在学习Java多线程和网络编程时是真的再一次感受到了专业理论基础知识的魅力,比如我看了一个100行左右的死锁示例代码,其实从操作系统的知识来说,就是一个P,V操作顺序不一致,导致双方都拿到了对方下一步需要的锁(临界资源),导致互相等待产生死锁。

在网络编程中比如套接字、TCP/IP协议栈、HTTP、UDP等知识点,都是网络原理里面的知识,如果不懂的话,应用层编程将举步维艰,学习起来就慢,但若是掌握了理论基础知识,那么学习周期就可以缩短,更快的掌握知识,并且比别人理解的更深刻,在面对同样类似的技术时可以以不变应万变,一眼看到本质。

还有之前在学习PHP和ThinkPHP5写一个校demo时,用到的MVC设计模式,也让我感受到了设计模式这门理论学科的魅力,一定要好好学一学。

还有学习Java时,不明白一点JVM内存分配,比如堆、栈、方法区等,很难理解一些引用赋值操作到底是咋回事。

还有一次测试工作室开发的后台API,当时也没学计算机网络,我当时把项目代码弄到了本地,本地测试访问域名和实际测试上线的域名搞得一样的,我把本地开发环境打开后测试没问题,但是不打开本地开发环境就无法正确测试,原因是因为本地hosts里面域名对应的IP地址写的是本地主机127.0.0.1,不打开开发环境是无法测试本地代码接口的,因为域名解析指向本机,同样肯定是不可以测试上线的代码接口的。

其实这里面就涉及到计算机网络里面的DNS解析,域名解析首先是在本地hosts文件里面找,看找不找得到对应域名的IP,如果找不到就找离本机最近的DNS服务器,然后先在DNS服务器高速缓存里面找,找不到再去找根服务器,后面步骤还有很多,这里就不一一描述了。

如果当时学了计算机网络也就不用浪费两三个小时去解决这个问题了,而且当时解决了还不明所以。现在回想起来,真是越来越感受到理论学科的魅力了。

虽然学校教的理论课程知识很枯燥,学起来感觉没什么用,也没有直接敲代码所见即所得那么有意思,但是仔细想想,为什么考研要考408(操作系统,计算机网络,组成原理,数据结构与算法),而且多年来亘古不变,我想一定是有原因的。这些理论课程是许多专家学者,教育部经过多次研究讨论共同制定的学习课程,为什么学习这些课程,肯定是非常重要才要去学习。

7. 关于爱情,只字不提?

这是一个比较硬核的话题了。
目前单身,宁缺毋滥,洁身自好。
前几天不是七夕节嘛,如果不是朋友圈我还真没把这节日记心里。害。
我还随手想了一个段子,估计也只有面向对象编程的程序员听得懂了。

听我娓娓道来,如果有一个人问我有没有对象,我会告诉他/她:有,而且后宫佳丽三千。海王已经不能形容我的身份,应该叫海皇!。不过啊,对象多了也不好,因为很容易身心俱疲。虽然对象都不一样,有不同的的状态和行为,每个对象都挺有意思的,各有各的特色。但是有时候对象多了,老是给我报错,说我错了,唉,这可把我累的,不断在想我哪错了,怎么改。导致我经常熬夜通宵啊,头发都掉了不少了,可把我累坏了。所以啊,对象还是一个的好,一个好维护。估计要是渣男海王看到这里,估计要把我打死。

说实在的,大一下学期还真追过一女孩,不过以失败而告终,为此近一年都不在状态,很多工作都不是很上心,自我感觉一团糟,没有好好上课,没有好好规划,虽然也拿过一些或大或小的奖项等一些还可以的成绩,但是只有我自己知道,我并没有为此付出全力,没有开满状态,总是感觉畏手畏脚的,小心翼翼,没有以前那种自信了。所幸自己没有挂科,期末考试平均分86分,估计是卷子太简单了,然后老师还画了重点,所以啊,挂科其实也挺难的。也许有人会说为个女人至于吗?我想说的是没什么值不值得的,人生没有白走的路,每一步都算数。世界这么大:宇宙->已知宇宙->银河系->太阳系->地球->亚洲->中国->湖北->某市->某校->某院,总言之能遇见不容易,好聚好散叭,人生如逆旅,我亦是行人!

现在想想,当时还真的是勇敢,无所畏惧,一往无前,只因单纯的喜欢去追别人女生,现在想想,其实自己对待爱情还没有准备好,不知道咋个谈恋爱,回想起来细思极恐,好在对方没答应,不然我还真不知道咋办勒,手足无措……。

8. 聊聊班级工作与学生会工作

先说说班级工作吧!和许多怀揣理想,想着在大学好好磨练自己的大一新生们一样,在大一的时候我也积极去竞选了班干部,我竞选的职位是班级团支书,那时候大家都不太熟,很意外,竟然有半数的同学投票给了我,也不知道那时候咋那会忽悠勒!开个玩笑哈!

既然大家那么多人相信我,我自然也不能闲着,在做好学院下达的团支部工作的同时,积极开展团建活动。很多次团支部主题讲解和团建活动都是生平第一次,每一次都生怕捅了篓子,开始前都会好好想想准备要说些什么。

其实很多同学都各自有各自的事情要做,有的要学习,有的要打游戏,有的要谈恋爱,还有的只想躺着休息,每次开会或搞活动,最怕的就是没人来参加会议,没人来参加活动。我有时候都在想如果没有PU校园实践要求,没有PU分,或许参加的人会很少叭,或是没有,因为从我自己来说叭。我就比较少参加活动,身边人参加活动的也不多,大多数的人都是各自在忙着自己的事,有着自己的节奏,如上面列举的那些事等等。

做为团支书工作已经两年了,现在想想有时候一些工作和活动都感觉非常形式主义,好像没什么太大的意义,但不得不做,对此也是很无奈啊!

聊完了班级工作再聊聊学生会工作叭。其实刚来大一的我感觉自己好像做班干部应该会挺忙的,所以就没有去竞选学院的学生会,参加学生会也纯属于偶然,或许是特别的缘分与机遇让我加入了学生会大家庭。说到这里,我就聊聊我是咋个加入学生会的叭,这还得从秋季运动会说起,那时候我们班级有很多同学参加了运动会项目,我那时是没有参加(自我认知->运动非我强项),所以勒,我就全操场满地跑,给我们班的同学和学院的同学加油助威,也拿出手机记录一些精彩时刻,其实那时也是随便拍拍,没认真去拍照。

说来也巧了,当时学院负责学院学生工作的团总支书记是我们班的职业规划老师,因为当时上职业规划这门课程是要求分组然后进行一些课堂互动等等的,具体的忘记了,我吧,就应小组成员的要求与信任做了这组长,然后组长必须得跟老师发一些信息沟通交流,就加了老师,然后刚好运动会的某天我把拍的照片全部发到了空间,老师刚好看见了我拍的照片,感觉可能拍的还不错叭,就评论了一句:小伙子,来新宣部。于是我就这样加入了新宣部,再后来参加竞选晋升新宣部副部。这里非常感谢我的老师给予我这个机会让我有了一段不一样的经历与体验,从中学到很多,收获很多。

说实在的,团支书工作与新宣部工作,两个一起搞有时候真的累的够呛,特别是有时候工作与学习在同一段时间内,经常熬夜,压榨自己想自由学习和休息的时间,熬夜搞学习补作业。有时候真想不干了,但是我的内心告诉我:我不可以临阵退缩,既然干就干到底。于是很多时候我都坚持了下来,既把工作做好了,学习也没落下。

我发现在学习与工作之间来回奔波,对我产生了很多潜移默化的影响,比如渐渐学会了一些办公软件,视频剪辑,图片编辑,公众号排版发布,摄影,与人交流,收获友谊,增长见识,合理安排学习与工作的时间,抗压能力,解决问题的能力等等。

人生没有白走的路,每一步都算数。我们所经历的每一件事情,或多或少总会对你的身心产生一些影响,不论好的坏的,都会有所收获与感悟。

最近学生会换届,我没有选择继续留任在学生会工作了。我想两年多来为学生会奉献自己的时间与精力,也该退休了,让新鲜血液涌入学生会大家庭,虽然人不在学生会,但部门遇到一些问题时,我还会给予指导和帮助,毕竟这是我曾待过的部门,怎么说都会有一些感情存在吧,也希望我们新宣部能越来越好!

选择退休不再竞选更多的可能是我接下来要说的目标了。现在马上大三了,虽然之前也学了不少知识,也做过一些小的demo,但是没有知识归档记录,学的比较分散,有很多已记不清了,或是完全忘记了,最主要的还是对计算机领域不了解,对基础理论学科,一些专业思想不了解,导致学的东西理解不深刻,记不牢。感觉是时候要系统认真,全力以赴的学一些技能为就业做准备了,做一些自己喜欢的事情,比如写写博客,分享知识等等。通过自己的努力,从一个小白向架构师一步一步进军。

虽然离开了学生会,但是班级团支书的工作还是会去做。说实在的我个人其实不是蛮喜欢与人交流,经常出去聚会啥的。如果全都去搞学习搞技术的话,估计都会很少与人交流了。

继续选择团支书这份工作:一是真的想为大家服务,希望能够帮到大家。二是希望自己可以有更多的机会与同学们交流,不然光去搞学习,可能与同学们的交流就少了,那个感情就淡了啊。三是拿了一些奖学金,助学金,咱钱不能白拿哈,作为一个有担当的有志青年,我们应该去回报这个社会,也为这个社会做出贡献,投我以桃,报之以李,知恩图报。

9. 尾声

不知不觉已经码了七千多字了,这里小小总结一下叭!

  • 写博客很重要,不要觉得写博客耗费时间,写博客的过程中就是重新深度思考知识点的过程,通过记录回想能够学得更扎实,而且有正向的激励,会忍不住去学习去积累。
  • 掌握正确的学习方法很重要,它可以让你事半功倍,学习知识更有效率,学的更好,不妨试试番茄工作法和费曼学习法,还有相应的学习工具番茄to do 。
  • 对于一项陌生的技术刚开始还是以视频为主,以书为辅,先入门之后再说提高,要想提高的话后期必须得看书,看大牛写的书,经典的书,再难啃也得啃。
  • 对于日益繁杂的公众号和博客文章,偶尔看看就好,真的不要指望能拿这些去系统的学习一门技术,因为作者的水平参差不齐,搞不好被带偏,还是看真大牛录制的系统性的技术学习视频或者书籍为上,对于一些不太懂的知识点或BUG不能解决的可以用搜索引擎搜一下。
  • 专业理论基础真的很重要,如同枝干与树叶,树叶总是更新换代,不断萌生新的枝丫,但是树干与树根总是存在的,学习好专业理论基础才能以不变应万变,学习新技术时,一眼望穿本质,更快更好更有深度的掌握一门新技术。
  • 关于爱情,俺虽然也不懂,不过我还是相信爱情,我相信某个偶然的那瞬间,我与未知的她终会相遇。
  • 虽然学生工作挺累的,但请一定要坚持下去。请相信我们所经历的每一件事情,或多或少总会对你的身心产生一些影响,不论好的坏的,都会有所收获与感悟。

希望上面所写的一些想法与经历能够给一些大一的科班小白些许帮助叭。

大三的钟声已经敲响,我已整装待发,明日即将开赴学校而去,这一次火力全开,状态打满,奥利给!!

原创 BitHachi

https://blog.csdn.net/weixin_43914604/article/details/108288431

发表评论

邮箱地址不会被公开。 必填项已用*标注

相关