2022 年什么会火?什么该学?本文正在参与“聊聊 2022 技术趋势”征文活动 」
站在2022年年初回顾2021年,觉得2021年对我来说是技术突飞猛进又带有遗憾的一年!
Vue的起航
2021年年初完成了第一个Vue项目,对我来说这是具有划时代意义的一件事。在这之前我的开发都是用原生JavaScript进行的。这个项目是一个电商项目,虽然做的很简陋,用的是网上API。现在回顾起来很多问题都没有处理好,但是这不妨碍他是一个良好的开端,在这之前我只会用HTML+CSS+JavaScript进行开发。
Element UI框架首次使用
自己开发和用UI组件库开发是两种不同效果,没有设计图的情况下,我只知道我想做个啥,但没有具体概念,UI方面确实比较差。地大老师带着我做了个后台管理系统,这是我第一次了解到UI框架。自从使用了UI框架后我再也不用面对那种丑的自己都看不下去的UI界面了,当然UI界面确实可以自己做好,做出多种效果,但实用主义的我比较懒,丑就丑点反正是自己看。
React与Antd学习
实习的时候技术栈是react和antd,这个有点自责,没能在实习前掌握好。在前辈增哥和导师彭哥的指导下进行学习的,这是第一次接触到开发,第一次将前端知识应用到大型项目中,第一次把自己的代码运行到线上,虽然这个项目只是一个对内的运营管理平台,但这两个多月实习经历对我产生了深刻的影响。
ES6语法
每次遇到问题,增哥总会手把手在我面前教我怎么处理bug,这是除了我的C语言老师生老师外的第一人。增哥说我基础有些弱,我觉得他说的很多,当时JavaScript学习的时候课程时间不够,只讲了比较简单的一些,当时能力处于我会JavaScript基础语法,但是更深入的就有问题。于是我每天都花了点时间进行ES6的学习。这也是我比较系统学习ES6+语法的一次经历。
遗憾
在2021年初定下了一些学习目标,有些还没能实现。
深入学习课内部分课程
大学里面很多课程由于课时原因都是只讲一部分,一整本书可能讲了大部分,但在课堂上能实际进入脑子的确实没多少,一些课程需要深入学习,比如计算机网络、操作系统、计算机组成原理、云计算等。这些确实做的有些不到位!
拟定的课外学习计划未完成
当时是打算全能发展,很多东西都是需要了解一些的,像容器、Java、golang、node.js等技术都是还没学习到的,这是比较遗憾的点。
算法很差
算法是硬伤!当初选择前端的时候想的是不用特别注重算法,不用一天到晚刷算法题目,后来秋招证明我的想法错的太离谱了!笔试中,客观题只要不是填空题都有概率可以正确,但是编程题不会就是不会,而且占得分值比较大。数据结构与算法是秋招最大的遗憾点。