我在2016年是怎么转行作前端工程师的

  十月底接到面试通知,到从上一家单位辞职仅仅用了一天的时间。而后看着四百多一天的酒店,我选择了六十块的青旅。还好来北京后一切都算是顺利,面试过程总体很流畅,青旅住了一礼拜offer就基本定下来了,再让我等一个礼拜估计睡青旅的木板床就该把个人骨头睡散架了吧。javascript

  offer拿到后就开始找房,还好单位在北京五环外,一间十三平的屋子一千七百的价格至少在北京来讲也不算是贵了(以后从同事那里据说,其实还能租到更便宜的)。来北京的时候就带了三千多,东拼西凑从朋友那里借了一万多,交完房租基本就是吃土的生活了,想想来北京工做和生活也是诸多不易啊,至少在家里不用为了房租而发愁,眼看着快年末了,还要找一间大一点的一居室和女友住,立刻又是一万多的房租,哭。。。css

  既来之则安之,不能忘了当初为何来北京,北京是一个充满机会,充满挑战的地方,在你付出努力后更容易获得回报的地方。入行差很少半年多,慢慢的也知道了本身努力的方向,知道了本身想要什么。五月份进入第一家公司的时候,只会html和css,最简单的布局,甚至彻底没有接触过js,就这样,仍是进入了第一家互联网公司,虽然说公司规模不大,不足十我的,但各个都是充满能量的小伙伴,虽然说如今不在一块儿工做了,可是我也但愿你们的事业都能蒸蒸日上,指不定哪一天还能再次携手打拼一波呢,哈哈。在这里也是我进步最快的时候,固然我估计是由于我屁都不懂的缘故吧。基本上刚开始的时候,工做就是被赶鸭子上架,任务给你了,无论怎样,作出来就行,想想刚开始什么都不会呢,那时候的我基本上天天充满了危机感,天天晚上真的不是在看书,就是在看技术视频,又或者在将本身那些小白问题写在博客上。就这样过了一个月,基本上我就感受写页面和简单的页面效果,如轮播图等基本就不是问题了。html

  由于公司的业务导向,公司开始重心放在微信H5页面上了,这也使我进入了第二个成长期。那些微信H5页面所有都是重表现和交互的,那时候涉及的问题基本就是css3动画,页面交互逻辑,移动端页面的兼容性,性能方面的优化,还有一些平常要注意到的坑。这个阶段使个人收获也确实非大,直接奠基了我移动端页面开发的基础。学会了用css3去完成各类移动端的动画效果,知道了页面重排与重绘的缘由,开始用js和css去写一些小游戏。这个阶段还有件值得一提的事情就是,当时有几个业务是须要用到逐帧动画的,我发现用css去完成逐帧动画的时候开始变得卡顿了,通过思考,我开始去用canvas完成这些东西,哇塞,果真不卡了,我这几年来终于以为我本身机智了一回。在这几回用到逐帧动画的业务里,我发现去用ps手动拼接逐帧图确实好费时间啊,这也促使我完成了我github上第一个开源项目FrameSpriteMaker简称(FSM . 现已用vue2重构),用这个工具能够帮助咱们,至少是我本身快速的拼接逐帧雪碧图。前端

  接下来是第三个成长期,这个阶段对个人js水平有着巨大的提高。话说的再透彻点,以前我只会dom操做,只会去写页面,可是经历过这个时期,我才以为我知道了是么是javascript。在大约九月份吧,公司的业务不是特别多,迎来了可贵的闲暇期,这时我感受我在单位就必须找点什么东西来学了,原本是打算学react的,可是一来二去也不知道为何就开始学nodejs了,网上看了些视频,总以为只看视频来的不够爽,亲手写点什么才够,最后决定本身用node搭建一套博客系统才行,所幸找到了一个特别好的教程,让我这个阶段的学习特别的顺利,不出一个多礼拜就搭建成功了,然后又揣摩咀嚼,慢慢的对js开始有了一个全面的了解。值得一提的是,数据库知识也是在这个阶段积累的。这里还有我当初搭建的博客实例 Node.js + express + mongodb 博客实例vue

  慢慢的来到了十月份,公司依旧是以微信H5宣传页面为主,我开始愈加的以为我在作重复性的工做,工做越驾轻就熟就越让我恐慌,由于我知道我离一个合格的前端工程师还差很远,若是我如今就开始以为工做都能胜任了,并非我技术厉害了,而是我可以看到的东西太少了,坐井观天了。我开始思考,我是否是要换一个更有挑战的环境了,想一想年纪也不小了,也没有多少时间让我犹豫了,事不宜迟,在国庆节后一周我就开始投起了简历,结果次日就又了电话面试,基本我就介绍了下我在写移动端页面碰见的一些坑和个人一些思考,同时又有一些es的问题,本身感受答的不是特别好,但仍是收到去北京面试的邀请,最后也是有幸进入到了这家公司。不知道这算不算个人第四个成长期,要说算,那是由于在这个时期我确实成长了,要说不算,由于成长的速度没有达到预期。先说说这个阶段的收获吧,由于团队的leader是个大牛,人也很好,面对你的疑惑会受之于渔,这个时期个人js功力获得了进一步的提高,同时开始用es6去写项目,虽然说并无掌握大多数的es6新知识,可是正所谓万事开头难,如今头已经开好了,当有需求的时候,学会其他的知识也就知识水到渠成的事情了。在这里我也终于开始第一次正式的用到了现代化框架之一vue去作项目,用了两个多月,如今感受也开始驾轻就熟起来了。如今,我要开始反思一下,正如以前所说,这个阶段的成长没有达到预期,确实我以为我如今所掌握的知识应该在一个月前就彻底有能力掌握,甚至更多。我懒了,我也不会给我本身找借口和理由,我如今能作的就是从如今开始,再次的拾起对知识的饥渴感,像刚开始学前端那样,这样才有可能在金字塔上上升一层,毕竟你懒的时候,天然有人在学习,在进步。java

  最后我再想说一下使我获益匪浅的一本书《JavaScript 高级程序设计》。这本书倒不适合新手起步看,适合有必定经验的人看,我是在工做差很少四个月后开始看的,那时候刚刚学完node,有着关于js不少的思考和问题,带着问题看书是我收获颇深的缘由所在,如今我依旧在看。同时也但愿有人能够推荐给我一本你本身认为值得一看的书,谢谢啦。node

 

做者博客:[pspgbhu]react

做者GitHub:https://github.com/pspgbhucss3

欢迎转载,但请注明出处,谢谢!git

相关文章
相关标签/搜索