「时光不负,创作不停,本文正在参加2021年终总结征文大赛」
自述
- 不知不觉,已经从事前端相关的工作
4
年多了。从最开始的菜鸟也长大成大菜鸟了。以前从未做过总结,这次就一起做个总结吧! - 最开始是一个偶然的机会接触到了这个职业,参加一个创业比赛,团队四个人其他三个人都有自己分工,
到我的时候只剩下做一个电商网站的静态展示页面了
。于是自己去网上搜索资料,找到了一些学习的网站:慕课网、菜鸟教程、W3C..
,开始了自学前端的路。依稀记得写出第一个 HTML 时那种成就感,也是这种感觉让我选择在这条路继续走下去。
编辑器的变化
Text
文本编辑器:最开始学习的时候,为了能记住HTML
的标签和CSS
的属性,每次都会打开一个新的Text
文本,一个一个字符的输入。Sublime
编辑器:使用的第一个编辑器,可以使用快捷键生成HTML
的模板了,也可以导入项目去开发。H Builder
编辑器:当时觉得Sublime
不是很好用,提示太少了,也是我自己不会用,网上去搜了一些编辑器,不知道怎么最后选择了它。VS Code
编辑器:用H Builder
没多久,我进到一个学校的实验室,去帮老师做一些网页的项目,也当是对自己技术的提升了。当时的师兄也给我推荐了新的编辑器。WebStorm
编辑器:在换编辑器的整个过程中,听过很多次这个编辑器,也尝试过几次,给我的感觉是很强大,但也很重。我觉得VS Code
够用,也习惯了,所以一直也没换。今年换到新的公司,公司的同事都用的WebStorm
,于是在进来一个月左右我还是决定再尝试一下,用了之后发现确实很好用,比之前用的时候感觉好很多了,不像之前那么重了。
经历、技术变化
-
从最开始的
HTML、CSS
去实现比赛需要的静态页面,然后就是不断的练习使用HTML
的标签和CSS
的属性; -
再到学习使用
JavaScript
去操作页面的元素,去实现一些动态的效果; -
和后端交互,学习请求相关的知识,使用原生
XMLHttpRequest、ajax
去做请求,并参考别人的教程,封装适合自己项目的请求; -
学习框架
bootstrap、jQuery
框架,并使用这些技术写一些demo
; -
参加校招面试,进入公司实习。学习了
SeaJS
,并接触了移动端相关的知识,第一次听说 Vue 框架
; -
结束校招的实习回到学校准备毕业设计,准备写一个 博客社区 的项目,需要自己实现前后端,选择了
Node
的Express
框架,第一次正式接触后端
,选择了MongoDB
做数据存储。磕磕碰碰,查阅文档,最后幸运的完成了毕业设计; -
完成毕业设计后,开始准备社招的面试,最后进入了一家小公司,前后端各一个人。在这里,
我学习并从 0 到 1 做了小程序、公众号、移动端、React
。除了之前会的,也算学到了不少的东西,当然也都是自己一步步摸索的; -
由于公司降薪,选择了离开,进入到一家公司做
SAAS
系统,使用React
全家桶和Electron
,10
几个前端,也是在这里技术上有了一个全局的审视,对JavaScript
的深入学习,对React
全家桶的学习使用,但好景不长,融资断裂裁员了。 -
离开后,对自己的技术更自信了,面试很多公司,去后选择了一家做区块链的公司。在这里,我使用
React
全家桶从 0 搭建了一个公司的运营平台
,而后又和其他同事完成C端业务的开发,第一次学习使用 Vue
,因为有React
的使用经验,边用边学很快就会了;做的项目收益也非常好,但很不凑巧的是,遇到了疫情比特币大跌,公司最后还是裁员了; -
不久后,我进入了一家做视频会议的公司,老板来成都说要发展成都研发中心,当时的我也是信心满满,最后还是离开了;
-
最后,我来到了现在的公司,本来有两家公司,一家做低代码,一家做三端应用。结合自己的技术,最后选择了现在这家做三端的公司,来这学到了很多东西,研发人员也很多,流程也比较规范,使用的技术都是很新的,例如:
GraphQL、React Native、Vue + TS、Taro、Hybrid
等等。 -
总的来说,我的职业经历磕磕绊绊,这也和我的想法有关系,所以有时候有人引路真的是很重要的,我就是走了太多的弯路。
展望
- 深入学习使用
GraphQL
、Node.JS
; - 熟练使用
Vue + Ts
全家桶; - 学习并在项目中熟练使用
React Native
; - 多做技术学习、积累,问题思考;
- 多思考代码逻辑,提升代码质量、规范。
总结
- 今年算是一个幸运年吧,在这个内卷的时间里,今年输出
20
篇文章,快达到每月两篇了,也确实不知道再写一些什么文章了。不想写一些很水的文章,也不想直接搬运别人的。 - 有兴趣的可以去 我的主页 看一看。
- 以前都是在博客园写文章,但是没有时间来得及搬运,有兴趣也可以去逛逛。
- 未来一起加油!!!
往期精彩
- 前端还不会 Nginx 吗?快来学起来
- VS Code 提升开发效率、质量以及编码体验指南
- 金九前端面试总结!
- 从0搭建Vite + Vue3 + Element-Plus + Vue-Router + ESLint + husky + lint-staged
- 「前端进阶」JavaScript手写方法/使用技巧自查
- 公众号打开小程序最佳解决方案(Vue)
- Axios你可能不知道使用方式
「点赞、收藏和评论」
❤️关注+点赞收藏+评论+分享❤️,手留余香,谢谢🙏大家。