前言

2017年发生了太多的事情,结了婚,住进了新家,成功的播了种,当上了准爸爸。公司也蒸蒸日上搬进了高大上的写字楼。前端的坑越来越大,都来不及填。特此写个流水账总结,供自己以后羞耻的回顾。

背景渲染

2013年毕业,瞎折腾java到2015年。正逢8月计划辞职回家玩游戏过个暑假,结果在如今部门老大的忽悠下加入到了[新东家]。
那年的我还分不清前台,前端是不是一样东西?支离破碎的知识体系,连css定位都不知道,连js方法都不知道怎么调。说有一个大佬(我的组长)带我飞,无需担心。迷茫无知的我开始了前端入坑之旅。
那时就是这样一个菜B。

入坑进度(说话混乱,慎读)

angularjs+ionic1+gulp (mobile)

小白的我根本无法理解高大上的前端MVC的思想。虽然喜悦于双向绑定的无脑easy,和ng各种特性中。
一开始真的异常痛苦,每天的功能迭代都陷于各种百度中,定时器如何实现?css定位,浮动?js怎么逻辑不对?怎么debug?xxx怎么弄?为了不影响进度,回家还要远程继续干活,地铁上还在看慕课网,各种文档......真累

angularjs+angular-ui/bootstrap+gulp (pc)

有了之前的经验,再撸一边简单多了,虽然依旧不熟悉其原理。和组长两人继续没昼夜的忙活,最终也按时交差,上了线。

angularjs+gulp (mobile)

为了seo,把我们的spa手机端撤了下来,傻傻真可爱。对原有手机又重新做了一遍。无奈,此处去掉了ionic,哎。

jquery+express+gulp (pc)

为了保有ie用户,去掉了angularjs,年轻的我还不知道jquery统治的可怕。
为了seo,又介入起了服务端node,年起的我们,写出了如此lowB的代码,各种不适应,那时有一天还被组长约下楼喝茶,知道离开angular的生产力下滑,又在服务端的各种不适应,交期还延误。

1年后,组长离职后,留下蛋疼的我

就这样,到了下一个夏天,我的组长‘离职’了。变成只有一个弱B的我维护那些蛋疼的项目。压力山大。

jquery+express+webpack (pc)

新产品,使用webpack利器模块化,重新组织js代码。node也从4.4升到了7.9,搞起了es6。jquery也抽出了公用的方法,生产力恢复。

angular4+electron

虽然至今没有上线。
ng2卷土重来,回报过去的一份念旧,期待typescript的美好,个人选型ng4入坑。坑真多。

vue2+webpack

现在还在develop,不过相信做完是不错的产品

吐槽(ignore)

原本写的还算过得去的网页,起码自己还有勇气点开。现在做的就如同抹了胶水的纸,撕都撕不掉。
为了seo,为了ie,技术上牺牲了太多,虽然我依旧质疑有多少人会用ie9以下?即使有难道一个友善的引导不行吗?
照葫芦画瓢,做了n个品牌线,维护旧代码不说,还要同时维护n套。产品依旧没有文档落地,口口相传;设计图还是那么不友好,没有规范...

感谢

感谢我的组长,是他带领我入门前端,手把手传授我前端知识。虽然您老离开后,这个烂摊子我收的有些累。

今年小成就

去了google面基了angular的布道师-大漠穷秋(世界很大)
参加了阿里D2(到处是牛掰的人)

展望

折腾新的东西,等宝宝出生后,寻找更合适现在的我的地方。
现在是个前端工程师,不出意外,会一直是。

本文固定链接: http://www.js-code.com/angularjs/angularjs_29185.html