25 岁,毕业写前端的这三年,rabbitmq源码分析持久化

作者分享了从科大讯飞到美团点评再到稿定设计的前端开发经历,如何从jQuery逐步接触并深入Vue、Webpack等现代前端技术,并通过参与开源项目Slate的贡献,理解开源社区运作。在平面设计编辑器中实现组件化可编辑元素,将编辑器提升到新水平。
摘要由CSDN通过智能技术生成

赶上时代的第一年


我毕业后加入的第一家公司是科大讯飞。虽然这不是家小公司,但科大讯飞对于一个科大学生来说,想入职几乎就像蓝翔学生去开挖掘机一样容易。记得面试流程大致就是和几位在讯飞身居高位的科大校友聊聊,然后就收到 offer 了。

现在的技术社区里,常常因为培训班与科班的出身之争吵个不停。但那时算是半个科班出身的我,并不觉得当时的自己除了学历,和培训班的学员有很大的区别:那时我还不清楚绝对定位和相对定位有什么差别,基本只会 jQuery 加 Bootstrap 把功能堆出来而已。不过没关系,总有不差钱的公司愿意雇 985 的同学来切图写页面,这也就是我在讯飞主要的工作内容了。

毕业的第一年里,我的工作以实现讯飞开放平台的部分 Web 前端需求为主。这期间我的精力除了实现各种业务需求,主要还是放在了对开源技术的学习和个人项目上。在我刚入职时,我所在的开发团队技术栈还是前后端不分离的 jQuery + JSP 模式,前端代码上传到静态服务器还需要靠 FTP,而团队同学还在调研 Knockout 作为下一代基础库的可能性——即便是那时,离 Knockout 诞生也有将近十年了。其实,只要能接触到社区的主流技术,许多过时的工具都是很容易被替换的。正因为如此,我很快地就应用了 Gulp 全家桶来处理一些很容易自动化的工作,并在那一年的十一假期起,开始试水现在如日中天的 Vue 2.0 和 Webpack。而后,我又搭建了内网的私有 NPM 仓库,发布了脚手架在内的十余个包来帮助大家向新的技术栈迁移。这套现在对于前端同学司空见惯的技术在那时还是颇有点新鲜的。以此为契机,我推动了团队的前后端分离实践,后来也有幸被评为了那一年的部门最佳新人。

刚毕业的那段时间,能学的和想学的东西都实在太多了。记得讯飞的内部 App 可以显示每天的打卡排名。如果你在晚上 12 点准时打卡,那么你就有机会抢到第二天的打卡第一名——这个时段的打卡截图,我的手机里存着三十多张。当然,即便讯飞确实是我呆过的公司里强制加班最多的,但其实也远远没有忙到这个量级。真相是自从那时我就发现,只要你对着一屏幕的代码又能按时交差,没人关心你到底写的是什么。借着那时候高涨的兴趣,我鼓捣出了不少现在看来基本纯属娱乐的东西。比如:

  • Ove Lang 编程语言,可以解释执行形如 (表态 (钦点 董先生 特首) (= 特首 董先生) 哦。 的代码。

  • Merry8 虚拟机,可以模拟运行用上古的 Chip8 汇编指令写出来的 PONG 游戏。

  • Sinomap 地图库,可以用麦卡托投影算法把 GeoJSON 数据渲染到 Canvas 上。

  • Flylog 远程调试工具,可以将其它设备页面中的 log 信息推送到 PC 端的后台上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值