我们为什么叫「递归」
“递归” (recursion) 是一种在程序设计语言中被广泛使用的算法。它有两大特点,一是调用自己,二是化繁为简。我们当中那些优秀的技术人又何尝不是如此?他们以身作则,用实际行动影响身边的人,规范了流程、提高了效能,使整个团队从中得益。这就是我们「递归」栏目的初心,记录平凡腾讯技术人的不平凡。
“35岁”、“职场焦虑”,技术人职业发展的话题近年来被越来越频繁地讨论。程序员该怎样选择适合自己的技术路线,如何构筑自己的核心竞争力,怎样面对即将到来的35岁?
带着这些问题,我们采访了腾讯文档团队的一位10级工程师,在软萌的外表背后是覆盖多个领域扎实的前端技术经验,工作之余写作个人技术博客5年多,喜欢篮球、爱画画、家养橘猫,这两年还出版了3本书。《递归》第二季ep.2,让我们听听她的答案。
王贝珊,网名“被删”,腾讯文档团队前端程序员。喜欢猫猫,热爱写文章、分享和开源。
工作6年,业务领域包括人脸识别追踪、电竞直播、支付缴费、在线协同应用等,在小程序、前端框架、方案设计和项目实践等方面有着丰富的经验。热爱前端技术,在 GitHub 写作个人技术博客已有5年,记载了前端相关的技术学习笔记和总结,并著有开源书《深入理解 Vue.js 实战》、电子书《前端的进击》、纸质书《小程序开发原理与实战》。
https://www.qq.com/video/i3276ulvq4o
非科班的程序媛
贝珊并非计算机出身,她的专业是物理学光信息。当时跟一位教授做项目时偶然接触到了Web开发。“前端代码写出来的东西能直接看到效果”让她非常兴奋,“我也可以根据自己的想法去写一些小游戏和酷炫的动画效果了”。基于这种朴实的成就感和无限创作的可能性,她选择离开自己熟悉物理学领域,开始自学前端开发。
自学编程并非易事,书本和网上的知识终究是纸上谈兵,如何将这些知识消化、掌握,最终融于实践,变成自己趁手的工具——除了在工作中不断探索尝试,贝珊还会把整个过程记录下来,发布在自己的博客上。
五年不断更的技术博主
技术的快速迭代和变化催促着贝珊不断学习,工作中遇到了问题也会不时冒出许多新奇的解法。在一个带的实习生的“怂恿”下,贝珊“解锁”了她技术博客作者的新身份,到现在写文章、做分享已然成为了一种习惯。她坚持每月更新,已经有五六年了。
除了技术文章的输出,贝珊还会分享自己从事前端开发以来的心得感受,偶尔会收到读者各样留言,让她觉得这样的记录和分享,于己于人,都是一件很好的事情。
职场中的平衡与突破
“身体健康是最重要的!”
当问到工作与生活平衡的问题时,贝珊的回答斩钉截铁。
刚毕业那阵子,贝珊也和身边的同学一样,愿意在工作中投入大量精力和体力把事情做成做好。但是由于忽略了自己的身体健康,导致生病住院,以至于最后花了更长的时间去治疗和恢复。
有了这样的经历后,贝珊意识到,如果一个团队长期一两年处于高强度的工作状态的时候,它的价值观导向可能是不健康的。这种情况下,可以在做好本职工作的前提下,尽量去提升自己,为下一份工作做准备。
令自己满意的工作状态
什么样的工作状态是悦己的?贝珊给出了她的答案:
- 坚持做自己喜欢的事;
- 做有挑战的事,并且能从中学习和成长。
就拿前端来说,腾讯文档是一个前端领域比较复杂的业务,面对不同问题时的解法也各不相同,存在很多挑战和可能性。自己对技术的专研和追求在这里得到了很大的满足。另一方面,明确和坚持了自己想要的东西,努力追寻且有所得,这也是贝珊对自己比较满意的地方。
保持生长:不为35岁焦虑的秘诀
对于“35岁焦虑”的话题,贝珊认为不是自己现在会考虑或焦虑的问题。
一方面,通过不断地学习和知识体现的建设,构筑自己的核心竞争力。另一方面,也要有全新出发的勇气。
就算我35岁被裁了,我还可以做很多其他的事情,比如写小说、写书、画画,这些都可以做一个全新的开始。
最后的寄语
如果你一直没有时间
去尝试你想要做的一些事情
不管从什么时候开始,都是可以的!
原文:腾讯技术工程
作者: 《递归》第2季
推荐阅读
更多腾讯AI相关技术干货,请关注专栏腾讯技术工程