阿里高级技术专家:成长路上如何破局?(6)
2022-10-29 来源:旧番剧
我硕士主要研究方向是基于浮动车(Floating Vehicle)的智能交通系统(ITS,Intelligent Transportation System),简单说就是通过各类车辆实时定位数据、城市路网数据、地感线圈/摄像头等传感器数据,动态计算路况、识别事故、预测拥堵、控制信号灯等,领域属于智慧城市,技术上偏 GIS 和海量时空大数据处理。
专业方向与前端也有一定关联性,主要是基于 Web 地图的数据展示,例如和北京市交通委合作的公交到站预测项目,除了预测算法本身,还基于 Tomcat PHP Angular BMap 搭了 PC 的数据展示平台,这也是第一次接触到 MVVM 框架,第一次认识到原来前端还能这么玩。这个项目的研究成果支持了北京市第一套公交到站实时预测系统,通过多个 App 向社会发布到站预测信息,算是个民生工程。
那时候不知道国内互联网公司里前端是个独立方向,直到研二在一家国企实习,由于成员离职被临时调剂到前端岗顶包,承担了一小部分 Web 应用和绝大部分前端开发工作,主要是基于 VMWare VCloud 和 VSphere 搭建虚拟机 Web 可视化终端,类似 WebVNC。当时公司的技术栈是 RoR JQuery Bootstrap,三个月时间搭建了完整的虚机管控、可视化及配套功能模组,开始被 Web 开发这种所见即所得的爽快感吸引。
最后促使我决策进入前端领域的,是两个机缘巧合:
毕业季拿到了阿里 Java 研发的 offer,入职前部门组织了一次圆桌,新人可以跟后端、前端、客户端、测试等岗位 TL 作直接的沟通,并在入职后转到任意方向。跟拔赤(也是我现在的主管)聊了一下前端技术的现状与未来发展,聊到 PWA,他演示了一个 Wap 页面怎么通过添加到桌面的方式变成一个 Web App,B/S 无需安装、互联互通的体验让人印象深刻,聊到类比 PC 时代 B/S 逐步替代 C/S 的案例也十分生动,跟其他几个 TL 更偏业务分享、工作内容、培训方案的交流相比,一个领域未来的可能性无疑更让人神往。
那段时间有幸读了 Paul Graham 的《黑客与画家》,对我触动很大的反倒是书名,本科设计、硕士计算机,中二地感觉自己像极了左手画笔、右手键盘的「黑客与画家」,而前端恰好是视觉交互设计与计算机的交叉学科,更能发挥我的优势。最后,这次圆桌与这本书将我引入了前端的世界,职场生涯就这样从挂着研发工程师 title 写前端代码开始了。