MingShined,又名陈先生。为何走上前端这条路,有太多的说不尽道不完,过程中离不开要感谢的四个人。因此本人特地也将网名改为陈先生有酒有故事。
2014年高中文科毕业。
幸运眷顾,拿了班级第一594分我,就读于福建师范大学社会历史学院信息管理与信息系统专业,前三年的大学生涯,除了当了一年的班级文娱委员,并没有其他过多的成就,奖学金,年级干部,学校赛事...对我来说,遥不可及。但是这并不妨碍本人开心顺利的度过了咸鱼的三年大学生生涯。虽然咸鱼,但是也不是全无收获,三年时间里,我将大部分时间都投入到乐器,书籍和家教中去。三年时间里,我看了近百本,与专业无关的书籍,包括名人传记,小说,心理学,中外历史...乐器的投入也使我掌握了一两门乐器,闲暇时间可以自娱自乐,家教的投入使我收获了一笔财富和教学经验,哦,对,我还拿了个会计从业资格证,虽然已经被国家废了,但是也证明了我在苦海无边的大学生涯里曾经挣扎过,不至于被如今普遍的“大学生活好”所淹没。这样的状态一直持续到了第三年末,在那个临近毕业季的寒假里,我开始思考甚至怀疑人生,这得益于我阅读过的一些书籍,虽然忘记了书里具体讲了些什么,但是在潜移默化中影响了我,对于已经毕业的我看来上大学的意义就在培养自己的思想,一个大学是否优秀,就在于它是否培养出了大部分有想法,有目标,且独立的人。
似乎扯远了,回到正题。
在那个寝食难安的寒假里,我开始思考我毕业之后要做什么,考研?不不不,学渣,考不上。考公?额,考不考得上是一回事,再者,安逸稳定并不是我向往的生活。思来想去,工作是唯一选择,那做什么工作?ERP实施工程师似乎不错,专业对口,上网查了下,越老越吃香,我看行,于是开始学习有关系统实施的一些知识,同时也在准备系统集成项目管理工程师的证书。直到考试来的那一天,很幸运的因为找不到考场,错过了考试时间,我被拒绝进入考场,Good Game。回到宿舍,我开始失落,绝望,觉得自己一事无成,甚至做好了毕业搬砖的准备。一段时间后,我重新开始思考,于是我开始浏览各大招聘网站、软件。面试了几家,均是皮包公司。时间很快就临近了期末,一些课程需要上交期末作业,其中就有一门课名为网页设计,为了证明我不是一事无成,我准备在这一年拿一次奖学金,因此,我开始把全部精力投入到学业中去,其中就包括网页设计这门课,作业内容是用DW拖拽出一个社会历史学院官网的静态页。我开始用我毕生的设计能力设计页面原型,熬夜用DW拖拽。虽然最后奖学金没拿成,但是老天为了指明了我的方向,所以我是幸运的。
结束完大四上课程。
时间也来到了2017年7月,炽热的7月福州,我留校开始每天保持10个小时的时间去学习前端,同年10月,我掌握了大部分HTML CSS JS基础。于是怀揣满满的自信,开始游迹于前端的招聘。结果可想而知,当你对生活充满信心,且一腔热血时,调皮的生活冷不防给你来一次冰桶挑战。这个过程一直持续了十几天,在面试的近十家公司里,要么我对公司不满意,要么公司对我不满意,过程中一次偶然的面试机会,我结识了同校同专业12级的直系学长,虽然他从事的是java,但是在后来的很长一段时间里一直给予我帮助,为我指明方向,开拓行业视野,这是我第一位要感谢的人。直到10月19日,我收到了畅玩网络18183 的面试通知,183主要业务是以游戏运营资讯相关,在一定程度上模仿17173,公司出生于网龙网络控股有限公司,后被百度收购,于2018年开始独立。能进入这样一家公司实习,一部分得意于还算扎实的前端三大块基础,另一方面得益于面试过程中变现出来的自信和有想法,不算出色也不算差的表达能力为我加了些分,再者,加上面试官是我老乡,我得以顺理成章的进入18183实习,这位面试官是我要感谢的第二个人。
于2018年2月,我从18183离职,就职三月有余。
就职期间,主要从事活动页H5的开发,PC端移动端各一套,通过统一的js判断终端设备浏览器窗口大小,加载对应的资源文件,移动端采用rem布局,计算比例为100,即100px为1rem。三月的活动页开发,虽然对页面的语义化,布局,jQuery的使用有了大部分的理解和经验,但是这并不是我心中的web前端工程师应当从事的工作,枯燥,乏味,缺乏创造力。虽然如此,我还是在此乏味的开发工作中不断总结,因为传统的静态页面开发无法实现真正意义上的模块化组件化,所以我基于公司的业务和经验写了一套自己的代码块,提取出公共html,css以及js依赖,这为的开发工作省下了很大一部分不必要的时间,大幅度提升了效率。同时也产出了一些优秀的作品:
除此之外,我还结识了一位在我入职之后来的前端同事,他在我实习的时间里,给了我很多指导和帮助,这是我第三位要感谢的人。
年后返校。
我再一次开始思考人生,惆怅未来的去留。于是我开始学习vue,并同时间参加了网龙网络控股有限公司的一个训练班活动,为期四周,每周上交符合要求作品打分。最终我取得了第二名的成绩,成功进入面试。对于这次面试,因为外界的传闻,所以我并没有报很大的希望,面试那天,在一个小房间里,五位面试官围绕你的简历开始拷问,主要围绕一些专业课程和个人的学习经历,面试官对我的java和数据结构课程分数及其不满意。在此之前,我还参加了淘汽互联科技有限公司的校招,即我现在入职的公司。所以可见我并没有通过网龙的面试,但是我并没感到失望,相反,在淘汽的半年时间里,我得到了突飞猛进的进步,由于公司还处于迅猛发展期,项目多,但分工不明确,一人要负责多个项目,在此期间,我参与了淘汽App CMS后台的重构(Vue => React),淘汽风险控制平台的重构(Angular.js => React),两大平台合并的SASS化账权系统,淘汽官网响应式开发,半年的工作时间让我熟练掌握了一套成熟的React技术栈(Umi + TypeScript + Antd + Dva / Rematch))。
2018年12月15日开始搭建博客,具体搭建流程见我的文章。
2019年即将来临,故事继续谱写,精彩待续...
--- The End---
2018.12.30