2017总结

算法潮涌
• 阅读 1775

前言

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(到处是牛掰的人)

展望

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

点赞
收藏
评论区
推荐文章
海军 海军
4年前
Vue权限路由[菜单权限/按钮权限控制]
前言&nbsp;&nbsp;&nbsp;年前完工了做了半年的铁路后台管理系统,系统整体业务比较复杂,这也是我到公司从0到1的一个完整系统实践,做这个系统过程中踩了不少坑,也学到了很多。</br&nbsp;做完这个系统没多久,紧接着又一个系统来了,没及时总结,惭愧哈!其实我们在做的后台管理系统大多数基础框架都一样,后台管理系统主要的是
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
展菲 展菲
4年前
iOS 支付宝支付开发(最新版)
1.介绍本文为以前做的项目总结,由于相关支付SDK迭代,原文已经不满足需求,故作如下更新,供大家参考,另外增加常见问题总结。今天我们就主要介绍一下支付宝支付,其他支付介绍后面会尽快更新出来。在做支付之前,在网上也查寻了资料,大多都说,支付接入坑太多,微信坑最多,银联文档太复杂。其实如果接入的多的话,那些套路都可以绕着走。网上的经验什么的
Easter79 Easter79
3年前
TypeScript 4.0正式发布!现在是开始使用它的最佳时机
!(https://oscimg.oschina.net/oscnet/9d5dde21c00d49b6b148bfabfc93db57.jpg)作者|DanielRosenwasser译者|王强策划|李俊辰稿源|前端之巅微软宣布TypeScript4.0正式版上线了!这一新版本深入改进了表现力、生产力
Stella981 Stella981
3年前
Kerberos无约束委派的攻击和防御
 0x00前言简介当ActiveDirectory首次与Windows2000Server一起发布时,Microsoft就提供了一种简单的机制来支持用户通过Kerberos对Web服务器进行身份验证并需要授权用户更新后端数据库服务器上的记录的方案。这通常被称为Kerberosdoublehopissue(双跃点问题),
Stella981 Stella981
3年前
Python 的多线程是鸡肋?
!(https://oscimg.oschina.net/oscnet/80aea83e4650dc413722553728417eae7de.jpg)“唉,还没毕业就受到甲方的支配,等以后进了公司可咋整啊。”小白嘴里这么吐槽,但心理上还是不敢怠慢,只能恋恋不舍地关掉眼前的游戏,打开了Python代码思考了起来。“现在的程序是单线程的,那就用
Wesley13 Wesley13
3年前
2017年终总结
!(https://oscimg.oschina.net/oscnet/f98f11987e5368933e1195d544b9c53504e.jpg)(题图:十渡)看了不少朋友都写了总结,感觉自己也应该总结一下整个2017年.写之前翻了翻之前的总结记录,居然发现2013年和2016年都没有写总结(2010年至今),连流水账都木有.
系统整容纪:责任链设计模式的应用实战(爆灯了,研发工期由45天降为1天)
引言22年校招入职京东后,我一直在数据中台测试部从事测试开发的工作。毕业后,写的最多的文档是测试计划和测试报告,鲜有机会就自己的成长码字进行回顾和总结。借“up技术人”栏目,也终于是在工作之余回头望,对自己这近两年时光进行一个小总结。本文是一个大数据测试小
大数据小白的测试成长之路
引言22年校招入职京东后,我一直在数据中台测试部从事测试开发的工作。毕业后,写的最多的文档是测试计划和测试报告,鲜有机会就自己的成长码字进行回顾和总结。借“up技术人”栏目,也终于是在工作之余回头望,对自己这近两年时光进行一个小总结。本文是一个大数据测试小