一、学习历程
不觉都毕业5年了。我记得16年那会毕业,自己一个人孤零零的来到北京,那会连学校的毕业晚会都没参加,毕业证学位证还是同学寄过来的。
在学校没怎么学,真是已毕业都失业。搭乘火车来到北京,出入社会的我,从北京南站打车到海淀那边,就被宰了300元,这是第一次被社会上了一课,然后匆匆到了海淀区进行入职培训。
本来想找一个和前端相关的,但是入职一个公司后,发觉和前端工作不匹配,也是快到年底,就收拾行李来到厦门,和老爸老妈一块,然后正式开始了前端之路。
2016前端之路
初来厦门,投了好多岛内的简历,无奈刚毕业。没有什么工作经验,然后入职了岛外的一家互联网,记得刚进去的时候,就是做做页面,后面就是对接口,进行数据对接,那时哪懂ajax
请求,根本都不回怎么用,文档也看不懂,时不时地别人催你,每天过着面临被炒的压力,晚上回家都是九十点,早上都是六点多出门的,干了第二年三四月,公司也发不错工资,和几个同事跟公司协商未果,就离职了,这样算来有了半年的工作经验了。
2017年前端摸索
五月份,入职岛内的一家还不错的集团控股的子公司,开发人员十个人,两个后端,两个一个安卓,两个个ios,一个产品,两个设计,进去公司就写产品的官网搜索页面,刚开始还很好,同事他们们也没嫌弃你菜,每天中午吃晚饭就和他们玩吃鸡游戏,悠悠哉哉的,直到后面产品要进行重构,产品负责人换成公司另外一个主抓开发进度,重构的框架换成正兴起的react
,一下接触这种面向类的开发,大家都懂的,跟不上,公司每天下午的时候,都会进行react
的培训学习,两个java的后端和两个安卓以及那一个ios的接触的很快,一个星期后分模块开发,他们就可以简单上手进行开发了,可能是java的类和react
面向对象的类很接近,所以他们接触的快吧,对于第一次接触这种利用脚手架搭建开发项目的我来说,完全是懵逼的。每天开发一点,就问一下同事,搞得他们进度也很慢,于是,18年的六月份,副产品经理就给老板说,我和另外一个ios的能力不行,就这样被开了,第一次工作被react干爬了。
2018年小程序之路
郁闷了一个星期,然后接着找工作,中间找了一个,不过是做时时彩的,我知道这是违法的,及时止损,最后在软件软找到一个做家具商城的。算起来我的前端启蒙就是从这边之正式开始的。入职没多久,公司要做小程序,这时我又不能说不会,我心里暗下一口气,我就不信我不会,每天晚上回去,我都找资料学,然后买了个小程序的视频学,边学边记笔记,也是从这时开始,慢慢做笔记的,晚上学习,白天在项目中使用,第一次自己一个人搭建前端项目,第一次封装项目的请求,第一次进行公用方法的封装,太多的第一次。知识就是这样慢慢积累的,工作中他们看中的是你的效率,其次是质量,工作中太难的我都是留到晚上回来自己慢慢研究,只要是不影响和后端对接,于是乎,阅读文档,查看官方文档成了习惯。
2019年探索vue,node,入手Ts
到19年时,要做一个H5的手机端,在选框架上,后端给产品经理说vue
好上手,于是乎开启了vue之路,有了小程序的思维模式,vue
学起来就很得心应手了,白天搭好框架,晚上继续深造,框架搭好,还有就是UI的选择也要慎重,好的UI框架让你信手拈来,开箱即用,为此我比较了当时好用的vue
前端移动框架,选定了vant
,按着官网的步骤一步步引入,成功应用上了,虽然中间也有很多坑,但都是对自己的一个磨炼。后面公司业务扩大,招了好几个前端,然后移动框架从单一的到夸端的来,使用uniapp
,一套代码打包成小程序和H5,以及支付宝、头条、QQ小程序等,至此vue进行全面开花。
这是typescript
正在大力崛起,有取代javascript
的趋势,所以闲暇之余,也学习TS,慢慢发现TS是js的超广集,很多前端框架也在慢慢适应TS的开发
也是从这开始,开始了自己的博客,申请域名,购买服务器,找个PHP前后端集成的框架进行部署,安装证书,鼓捣来鼓捣去,自己的博客就起来了。
2010年electron,cordova,taro,react,koa,flutter等入手
能力积累起来了,就要遍地开花一把,爬了很久的react
是时候重新站起来了,再看起react文档,真的很容易,于是开始搭建项目,开始重新温习,记笔记,写博客。
一直想做一款自己的桌面软件,于是看electron
的文档,起初在electron
和nw.js
之间由于了好久,最后由于nwjs
的文档不是很详细,选择了electron,在家的时候慢慢看大地专栏
的electron讲解,从最开的编辑器做起,中间自己又加入的全局搜索。
cordova
自己是想做一个电视的TV,才选的这个框架,当然也可以打包成安卓社ios的,所以说要学习就要投资自己,第二次买了cordova
的视频,边学边造
koa
不想受制于后端,就开启了后端学习,相比较express
而言,koa
是升级版,基本什么都封装好了,不过在此之前,我还是写了原生的sql的增删改查的练习,这样以便于更好的学习koa
Flutter
而言,我也只是进行项目的搭建,练习,简单的使用,毕竟作为一个前端,不会点flutter
说不过去
2021年非凡的一年
这年对我来说,出差到郑州也一年多了,也是在她的城市一年多了,这一年,我们完成了订婚,然后备婚准备年底的结婚。
这半年,我完成了react+koa
的前后端项目的搭建,完成了electron+vue
的桌面软件的开发
总结起来,经验的积累,知识的积累在于平时的不断学习,之前就说过,每周会保证产出一篇技术文章,后面也会再接再厉,在后面的半年我会更加努力,不断提升自己。