Skip to main content

2021年终总结

· 6 min read
keqing

键盘和咖啡, 焦虑和汗水, 刷题和面试

学业总结

自我救赎

也许只有重重摔到地上知道痛, 才会选择拼命向上爬吧

笔者来自广东某一本高校, 专业学的是计算机科学与技术, 家庭环境并不宽裕, 父母文化程度不高, 但他们也知道读书改变命运 , 这一想法我和他们是一样的, 个人认为, 教育对于一个人是最为重要的, 没有正确的教育引导, 社会一切秩序将不复存在。但笔者的高中成绩并不理想, 对学习的热情也消耗殆尽, 成为摆烂人, 这差不多一直持续整整三分之二的大学生涯

选择当程序员

我是 2018年 参加高考, 当时填写志愿的时候说实话对大学什么专业社会什么职业的认识可谓是一张白纸, 我只能在互联网上搜取相关信息, 了解到编程行业需求大且收入可观, 且门槛在当时不算高, 只需要一台能用的电脑和程序打交道即可, 因为笔者是偏内向的性格, 我觉得这非常适合我, 相比于和人打交道, 和程序员打交道或许会更轻松, 就这样选择了计算机专业, 当起了程序员

选择前端

上文介绍到, 我的大部分大学生涯可以说是荒废掉, 为何这么说, 就由我仔细到来

  • 初入大学校园的我只能用天真来形容, 还期望着想基础教育一样填鸭式教学 , 老师布置作业, 课下完成作业, 就能过去了, 实际上大学几乎是放羊式教学, 根本没有人监督和督促你, 如果自制力不够, 那么时间都去哪了便有了答案, 在宿舍打游戏打到昏天暗地, 学业不知抛到哪处, 目标无, 动力无, 每天唯一想做的便是应付课堂后在宿舍沉浸在虚拟世界中
  • 后来我意识到这并不对, 想要更加充实的生活, 于是便跑去了图书馆泡馆, 大一大二的课表还是满满的, 课余还考了驾照和英语四六级, 自认为过得"非常充实", 可以说这个时期的我就像个乖乖孩 , 现在看来想法挺幼稚的

毕业即失业 的焦虑迫使我前进

  • 不知道从哪个时期开始, 我对大学的教育产生了疑问, 大学教授匆匆忙忙地塞了一堆知识点, 毕业了就能匹配社会岗位吗? 目前学的技术是否太过老旧? 编程不应该理论和实践并行吗, 可却很少见教授编写和调试代码?
我有许多疑问, 只能从别人身上寻找答案

我从有的人身上看到了我的影子, 迷茫不知所措, 按部就班地学习, 却毫无技术建树, 从有的人身上看到了自我麻醉, 娱乐至死, 从有的人身上看到极强的执行力, 对大学的规划及其清晰且逐步执行

我有了答案, 至少得在大学期间学一门本领, 不至于毕业即失业 , 而当时院校统计率显示 百分之 90% 的毕业生去向都是去了 web 方向 , 选择也无非就 web 前端web 后端 , 相比于后端对数据的一番捣鼓, 前端所见即所得的 UI 界面更合我胃口, 而且后端肯定绕不开 java , java 又是内卷最为严重的方向之一 , 相比之下前端此时工程化如火如荼, 新兴框架工具层出不穷, 社区充满活力, 学习周期也要更短, 我坚定选择走前端开发方向

校招之旅

实际上很多学校都有校招的环节, 社会企业可以进入校园招聘准毕业生,可以是实习也可以是正式岗位, 我直到大三才得知这一信息, 看到机会的同时又充满困惑---我这么菜真有人招吗?

尽管知道自己并无优势, 但也不可妄自菲薄, 直视差距, 迎头追赶才是我应该要做的

  • 指定了前端学习计划, 每天学习课程并编写笔记
  • 刷面试题(牛客, 掘金), 面经(视频, 录音)
  • 做 demo, 项目 , 完善简历
  • 咨询行业人士, 寻求建议

前端的学习也是走了不少弯路, 毕竟大学课程不开设前端课程, 所有东西只能靠自学, 而自学则需要依靠你个人信息搜索和整合能力, 知识输入和输出能力, 英文和阅读能力, 可以说在这一段时间, 综合能力都在稳步提高, 就是每天是处于一种神经紧绷的状态, 关于前端学习的这段时期, 印象深刻, 有很多想说的但还是留到日后有空再写吧, 总之有付出就有收获, 在前端的耕耘也令我在校招收获不少 offer, 老天不负有心人啊

生活总结

友情

本科即将毕业,我与众多好友迎来了分别,他们的大多数和我一样进入企业开始自己的职业生涯,有的保研或考研至其他学校,这一别不知还要多久才能再次相见,江湖路远,期待我们都有光明的前途。

亲情

这一年,很明显能够看出父母亲又年老了。我很惭愧,对我的家庭非常惭愧,已经二十多岁的人了,还没有成为家里的顶梁柱,父亲还是需要日夜班两班倒养家,母亲也因长年操劳很早就患了糖尿病。

对我自己说,很抱歉,还没有成为自己想要自己的成为的样子, 有些是自己选择但更多是被迫选择, 但正如短门先生生活是旷野,不是轨道,我有权选择自己的生活 , 所以挣扎着活下去吧, 不要让身边的人失望!

技术总结

  • 在 21 年暑假期间开始学习前端 , 一个月掌握 htmlcss , 完成几个静态页面的编写
  • 开始学习 JavaScript , 这会是一个长期的过程, 制作轮播图
  • 开始学习 Vue , 尝试跟着别人还原一个项目
  • 参加实习, 学习Nuxt.js , 负责重构 shopify 低代码平台
  • 开始学习 React , Vite , Rust(实在太难了)
  • 开始在稀土掘金发表文章, 尝试知识输出

行业相关

对 IT 行业有初步了解, 开始更多地关注前端领域咨询, 如 StackOverFlow 每年一度的开发者报告 , InfoQ 的刊文等等