我是15年毕业,读研期间做项目用到的开发语言php, 2015年毕业后,进入一家创业公司担任咨询顾问,主要职业是做课程开发和教学设计,2016年3月8日因为业务需要正式转岗进入前端岗位。清晰记得做的第一个正式项目是一个“线下培训“的项目,讲师后台创建一个培训,学员可以签到和请假,学员可以看课件,对讲师投票和打分等,当时采用的库时jquery,后台语言时java,那时侯的项目还没有采用前后端分离,每次java更新后,前端都需要maven clean install 一下,才能把前端页面跑起来,依然很清楚的记得当时的心情是多们紧张,原因可能是自己第一次独立开发一个公司级别的产品,对自己还没有那么自信。后来我们前端组长叫我们看react,自己也用react重写了公司一个项目的demo,后来接触vue,当时对vue的双向绑定感到十分痴迷,如提交一个表单的时候,我们只需绑定好data就好,我们再也不需要使用dom去操作dom了,后来自己采用vue.js库写了一个答题项目和产品库项目,再到后来接触webpack+vue-cli,从此正式进入vue开发项目的周期。
2017年3月初,所在的第一家创业公司由于业绩不好,技术团队解散(说实话内心很不舍,依稀记得对hr韩姐泪流满面的状态)后来,自己离职进入一家中小型公司,做tob的教育web平台,一进入公司做了一款家校通的产品,产品的主要功能是教师在app端可以发送通知,家长端关注了公司的公众号后,通过绑定孩子的账号来查看学生的基本信息,后来又加入了培训和直播模块,目前已经通过验收,发布到线上。到今年5月份,自己作为核心成员(前后共有6位前端小伙伴加入该项目)开发了互动讨论项目,该项目教师可以发布主题,可以对学生的回帖进行批阅、讲授,学生可以查看主题、回帖、评论、打分、送鲜花等复杂的交互体验,较之前开发的项目,算是一个大的项目了,大大小小的页面有50多个,团队采用切分支代码方便代码管理,为了方便组件传参,引入了vuex。项目从立项到提交测试,项目周期持续了4个月,目前项目还处于调试阶段,基本处于稳定。
到今天,h5项目做了不少,大型的web项目做了一个,目前自己的状态有些迷茫,感觉缺乏之前学习的状态,感觉做什么看什么自己都聚焦在完成一个任务上面,而不是抱着解决什么问题,调研什么技术的态度,会有自己把自己封闭的感觉,什么新技术都不想学,感觉没有啥用,这样肯定是不对的,该怎么调整自己,让自己赶快从这种误区中走出来呢?暂时还没有想到解决办法,先阶段,想通过指定一个主题去研究的方法,比如看webpack/看typescript /看es6 .........