- Published on
我的2019
- Authors
- Name
- hpoenixf
2019 年总结:变化、迷茫、再起与成长
工作:变化与适应
2019 年,我依然在阿里工作,但在四月迎来了一个变化——原有的前端小组解散,我被调到游戏平台团队。 从纯技术前端小组到业务小组,这种转变带来了新的挑战和体会:
优点
- 更专注目标:业务团队的前后端、客户端都在同一领导下,更容易围绕同一个目标展开合作,工作更连贯,有更强的目标感。
- 更贴近业务:作为业务团队的一员,参与了更多与产品目标相关的讨论,而不仅是单纯完成页面开发任务。
缺点
- 研发工具的局限:由于前端人手不足或动力不足,很难去搭建高效的研发平台或工具。
- 技术挑战减少:日常工作多集中于页面开发和加载优化,技术上的挑战相对不足。
这种转变可以说是“有好有坏”,既让我有了新的成长,也让我面临了更多的迷茫。
迷茫:前端工程师的困惑
在熟悉业务相关页面后,我经历了一段低潮期:
- 工作变成了接需求、改界面,让我觉得和实习生或外包没什么区别。
- 作为前端工程师,我开始困惑:前端除了写页面,还能做什么? 这种迷茫让我感到方向不明,也开始思考如何突破。
再起:转变思路,创造价值
国庆时,一个项目改变了我的看法: 我被指派担任双十一线下扫码领取优惠券项目的技术 PM。虽然项目和游戏业务关系不大,但却让我重新审视了前端工程师的价值。
项目过程
- 需求不完善,主动思考:由于产品经理同时负责多个项目,细节并不明确。我只能主动思考页面的用户流程和各种异常情况,并提出优惠券的创建、展示、使用方案。
- 推动需求落地:通过与产品和设计师协作,我完善了需求流程,最终项目顺利上线,得到了相关方的认可。
收获
- 新的认知:程序员的价值不仅在于写代码,更在于从工程实现的角度完善需求,推动需求落地。
- 重要的能力:
- 交互设计:前端靠近用户,懂得交互设计能够提升用户体验。
- 项目管理:了解相关方的情况,管理进度,推动产品落地。
这个项目让我获得了 S1 的绩效评定,也让我意识到前端工程师可以在业务中扮演更多样的角色。
学习:突破与提升
算法
- 阅读《算法导论》:彻底翻完了这本经典书籍。
- 刷 LeetCode:做了上百道题目,总算放下了对算法的恐惧和陌生。
- 遗憾:拖延症让我未能及时总结和整理,但学习的过程是踏实的。
编码
- 《代码整洁之道》和《编写可维护代码的艺术》:阅读后写了一篇《如何写漂亮的代码》的文章,进一步巩固了编程规范和可维护性的思路。
项目管理
- 《PMBOK》:对十大领域和五大过程组有了基本的了解,开始尝试用项目管理的视角看待团队协作和目标达成。
设计
- 《点石成金》:对交互设计有了初步的认知。
- 《交互设计精髓》:正在研读中,希望能更深入地学习用户体验的核心知识。
总结与展望
总结
2019 年的关键词是 变化、迷茫、再起与成长。我逐渐认识到:
- 不局限于前端:程序员不仅仅是代码的实现者,还是需求的推动者、问题的解决者。
- 扩展知识领域:交互设计、项目管理、算法等知识可以为工作带来更大的价值。
遗憾的是,2019 年的生活有些单调和重复,缺乏新鲜感。总结分享也不如 2018 年那么积极,这让我意识到需要更多的主动性。
2020 年目标
- 扩展知识面:不仅仅是前端,还要了解测试、设计、产品、项目管理等领域知识,成为更全面的程序员。
- 打破单调:主动尝试新鲜事物,比如一个人吃饭、一个人周末短途旅行,丰富生活体验。
- 多写文章:记录学习和成长的过程,将经验分享给更多人。
希望 2020 年,自己能够更有收获、更有创造力!