十年技术老兵总结的自我修炼之路
赵健博,快手大数据架构团队的负责人
工作十年,跳槽三次,四份工作
毕业后加入百度
我是在北京邮电大学就读的本科,毕业后被保送到了中国科学院计算技术研究所,硕士期间主要从事的是计算机系统结构与操作系统的相关研究。上学时对 Linux Kernel 非常痴迷,也做些有意思的小项目,研究生毕业后,还想着继续做这块的事情,就加入了百度系统部,从事百度 Linux Kernel 研发、协议栈优化相关工作。不过后来慢慢发现 Linux Kernel 这个发展方向比较窄,并不是有一个广泛的需求,所以考虑换一个更有发展潜力的方向。
一跳:奇虎 360
2010 年底加入了奇虎 360,担任 360 系统部技术经理。开始从事 Hadoop 生态子系统相关研发与应用工作。当时 Hadoop 也是刚刚兴起,又赶上可以参与 360 当时正在做的云盘、大搜索两大项目,这两个项目业务体量都很大, Hadoop 开源生态,刚好可以助其发展。在 360 快速成长了近 5 年的时间,感觉自己收获非常多。到 2015 初,360 大数据集群的规模就已经上万台了,仅服务于大搜索网页库业务的 HBase 集群也超过了 1000 台,可以说当时这在行业内也是数一数二的。
二跳:58 同城
2015 年加入了 58 同城,任高级架构师,技术委员会委员。工作了 2 年左右的时间,负责大数据平台在集团的研发,应用与发展。见证 58 大数据平台在 1 年多的时间内快速从小到大的过程。
三跳:快手
2017 年来到快手,带领快手大数据架构团队,负责快手 Hadoop 生态中存储、调度、计算、AI 架构等子系统内核与周边系统的研发与应用。快手的业务增长是非常迅速的,面临的需求与问题也是越来越复杂,此外自己所带领的团队规模越来越大,其技术上与管理上的挑战都不小,但越有挑战的事情会越让人兴奋。
技术人的自我修炼
作为一名技术人,从技术深度与广度上看,应该先有深度,然后再发展广度。工作这么多年,单从面试的这点看,我更倾向于招技术有一定深度的候选人,而不是面面俱到,但每一个方面都比较浅的候选人。因为我相信能在一个方面做的很精的同学,是有能力在其他方面也做得很深入的。
如果要做到技术积累有深度的话。个人愚见,总结起来,大概要经历三大阶段:
第一个阶段:技术积累期
这个阶段主要关键词:技术领域、持续性、主动好学、谨慎认真、目标性。
这个阶段主要是自主学习,强调自驱性。
技术领域的含义是:选择到一个自己感兴趣、适合自己并且有发展前景的方向。这点很重要,因为工作时间久了之后,再考虑换方向通常是不容易的。
持续性的含义比较好理解,就是想要做到深入,需在一个方向上长时间持续积累。所谓“10000”小时理论说的就是这个事情。
主动好学也比较好理解,不过能做到位是不太容易的,刚刚进入到一个领域,应该是有大量的未知内容需要了解。保持饥饿感、好奇心、多思考、究其细节、刨根问底就显得尤为重要。大量学习必不可少,还要多向前辈请教,学习他人优点。在这个阶段,可能会遇到很多阻碍,要相信自己可以,并付之于努力,培养自己总结、快速学习的能力。
谨慎认真主要表现在态度上,做事稳重、思维缜密、有逻辑性,要让领导放心。
目标性是指做事情要了解背景与目标。
能做到这些基本上具备成为技术专家的基础了。
第二个阶段:技术发展期
这个阶段主要关键词:方法、效率、创新、指导他人
- 原文作者:知识铺
- 原文链接:https://geek.zshipu.com/post/%E4%BA%92%E8%81%94%E7%BD%91/%E5%8D%81%E5%B9%B4%E6%8A%80%E6%9C%AF%E8%80%81%E5%85%B5%E6%80%BB%E7%BB%93%E7%9A%84%E8%87%AA%E6%88%91%E4%BF%AE%E7%82%BC%E4%B9%8B%E8%B7%AF/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com