内容纲要

感觉自己越来越浮躁了,最近总是无缘无故地心烦意乱,然后就各种效率低下,ε=(´ο`*)))唉~~~

想来自己已经大三了,时间过得真的是毫不留情,回首一下大学三年总觉得是虚度了,有很多想要做的事,有很多想要学的东西,最后都咕咕了。因此有必要回顾一下这三年我都做了什么,有哪些遗憾,对于未来的一些想法,顺带画一些大饼。

关于课业

虽说总是自嘲三年啥都没学,其实要客观说来学了的东西也不少,毕竟大学满满的都是课(上了大学就轻松了————是不可能的)。尽管上课时间基本都是睡了过去,但是为了不被退学(我们大学挂科是真的就挂了,挂多了真的就退了的,确信:sob:),好歹还是混及格了的,所以要说没学其实还是学了不少的。作为计算机专业的学生,自认为很多课程内容都很值得写成博客备忘,因为这些专业性的东西网络上的不一定靠谱,有些不去翻专业的书籍或者去翻看慕课是搞不清楚的,但是不知道为什么总是没有动力把课内学的东西写成博文,这点就特别敬佩icimence,他的站点有很多大学计算机类课程的知识总结,有需要的可以mark一下。

大概是作为一门课程要进行教学的缘故,很多课程的知识体系都是相对完备且闭环的,因此如果只是把课内的学通了以应付考试,而不进行广泛的实践,学生的思维和眼界都很容易受到局限。因为大学课程科目众多,每门课的学时有限,能教的内容就很有限,尤其是交叉学科,很多课程需要多种其他学科的前置知识积累,但学校有不可能把这些课都给你开了,于是课程就会将需要用到的前置学科中的知识截取出来进行简单快速的上手教学,仅介绍对于这门课有用的一小部分。比如网络科学作为20世纪末发源的新兴学科,需要图论、信息论、博弈论等前置知识,但是我们并没有开这些前置课程,于是网络科学这门课必须有限且局限地补充信息论、博弈论以及图论的知识,往往造成学生,你说你要是没学过信息论吧,好像在某某课程里学过一点,但是真要说理解信息论却又相去甚远。其实这并不怪课程设置,相反,但对于这一门课来说,这样的教学内容安排是十分合理的,将必要的知识予以讲授而屏蔽掉不需要的知识,形成闭环的知识体系,不仅降低了学生学习该门课程的门槛,而且还把要讲的事情讲清楚了。又比如说我们的汇编语言这门课,其教学内容主要是在Windows下使用masm编写32位控制台程序,其实我们知道汇编语言不局限于32位的x86平台,也不局限于Windows系统,更不局限于masm这个汇编器,但是课程却单单选择了32位windows汇编,这是为什么呢?因为汇编课的重点在于汇编指令,寄存器寻址等等真正能传达计算机组成结构和程序设计思想的部分,而选择masm与32位windows只是因为配置方便,能让学生快速进入后续汇编程序的学习(学习环境搭建什么的能用就行了对嘛)。上述两个例子中课程本身这么设计是合情合理的,尤其在大学课程学时明显受限的情况下,然而如果学生只是应付考试,那么学生的能力也就仅限于32位windows控制台的汇编了,仅限于对信息论博弈论的一知半解了,甚至随着时间推移记忆逐渐模糊。其实如果学生能广泛地将所学应用于实践,那么很快就会发现自己课上学的东西远远达不到自己所需,我想写linux的汇编,想写窗口应用程序,那我就得去补充自己的知识,于是在这个过程中,对masm的理解也更为深入,开始区了解到真正的更广阔的汇编,同时因为课内的积淀,上手将会很快很容易,我想这才是大学课程设置的真正意义。所以我总是觉得大学本科课程设置的又多又杂,有时候感觉并不是那么合理,其实也是无奈之举,因为信息时代,知识的增长和迭代都是飞快的,加之众多交叉学科的新兴,因此大学更多意义上只是带你入个门,更多更广阔的的世界需要学生自己去探索。(但是大学太忙了,并没有这个时间QAQ)

为了以后探索更广阔的的世界的时候,能用上现有学习了的知识,本应该做一些学习摘要的,对于我个人的学习尤其是一下科目:

  • 计算机网络与协议
  • 汇编
  • 概率论与数理统计
  • 操作系统
  • 计算机组成原理
  • 线性代数
  • 网络密码
  • 逆向

将来有时间,定将温习上述知识,补充学习摘要。

咕咕了很久的学习计划

  • WEB前端
    • vue
    • react
    • service worker
    • XML
    • canvas
    • websocket
    • http2
  • WEB后端
    • nodejs(express)
    • java(spring)
    • GO(Gin)
  • 语言
    • Lua
    • java应用
    • Go
    • C#
    • Rust
    • Kotlin
    • TypeScript
  • 桌面前端
    • mfc
    • gtk
    • electron
    • QT + C
  • 其他
    • 安卓开发

自己想培养的兴趣

  • 动漫插画
  • 三维建模动画 C4D/blender
  • Live2D
  • 轻土手办制作

想改变的生活习惯

  • 不要咬手指
  • 每天都洗袜子2333
  • 少加班,少熬夜
  • 减肥回大一的体重

大学期间难得折腾了的一点东西

  • 写了一个在线考试系统,虽然没有写完,并且持续弃坑中 https://github.com/CrystalRays/Project-OTS
  • 复制IC卡到小米手环5上(这个参考了diygod和其他大佬的博客,和另外一个小伙伴折腾的,看他有时间写个博文)
  • 使用废弃的旧手机摄像头进行rtmp推流+nginx-http-flv-module接收rtmp流并转为flv流保存+前端使用flv,js实时查看+ffmpeg压缩视频保存到阿里云oss存储实现自建家庭监控(有时间就写一下博文吧)

大学期间打过并且取得了一定成绩的比赛

写论文都写吐了,以后真心不想在参加主要靠写论文的比赛了。。。

  • 蓝桥杯
  • 泰迪杯
  • ASC
  • 数学建模*n
  • 信安作品赛

Leave a Reply

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据