暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何化解35岁危机?华为云数据库首席架构师20年技术经验分享来了

GaussDB数据库 2022-06-11
854
数据库是“根技术”,被誉为“基础软件皇冠上的明珠”。它承载了客户最关键的数据,对可用性和可靠性要求极高,所以也非常考验一个内核团队的开发能力,产品化的能力,以及工程落地的能力。
然而,做数据库并不是一件容易的事,每个数据库领域的开发人员,或许都经历过“山重水复疑无路”的困境,但凭着一腔热血和不断推倒重来的勇气,执着让他们看到了“柳暗花明又一村”的光亮。
摘取皇冠上的明珠,华为云数据库的创新与探索这篇文章中,华为数据库领域科学家、华为云数据库GaussDB首席架构师冯柯分享了他对产业和技术的思考,同时历数了这些年遇到的技术挑战,总结了一套自己的方法论。

如何克服技术难题?

首先是尽可能掌握问题的全景。 了解别人是如何解决类似问题,他们的成功和失败故事,站在前人的肩膀上,理清自己对技术产品的认知,不断地复盘和反思。即使是同一个人面对同一个问题,处在不同的人生阶段,解决问题的方式和做法也是大相径庭。
其次是了解细节。 无论个人资历的深浅,无论听上去多么酷炫的想法,当你要接触一个全新的数据库引擎时,仍然需要深入到代码中,将自己沉到细节里,你的想法才能最终落地。
最后是学会取舍。 在着手架构设计的时候,明明知道哪些是好的和不好的,但仍要清醒地面对N种可能,并做出合适的平衡取舍。

站在35岁的十字路口,大龄码农何去何从?

在技术一线坚持20多年后,对于冯柯来说,自己的人生已经和数据库“融为一体”了,他也以自身为例,分享了 “大龄技术码农”的转型经验。
根据业务类型,数据库通常可以分为三种。
  • 一种是OLTP,主要是处理事务,强调效率;
  • 一种是OLAP,分析这些事务型数据,强调分析决策的准确性。
  • 以及两种的混合态:HTAP。
以业内热议的程序员“35岁中年危机”为界限,冯柯表示,在35岁以前,技术开发者通常是做OLTP的事情, 提升代码能力和效率,工作又快又好。当到35岁以后,可能个人代码能力不会再增加,事务处理能力也到达了峰值,此时就要去考虑转型。
比如从OLTP到OLAP,成为一个技术管理者,将自身过去的技术经验积累内化沉淀为团队的经验,帮助整个团队去决策、少走弯路。
或者从OLTP到HTAP,继续工作在一线,继续编码,同时具备一定的分析能力,从过去失败的经验中不断总结,让事务处理能力慢下来的同时,提高思考的完整性。
所以,面对所谓的35岁危机,冯柯强调最重要的是要有积累和分析沉淀,“如果没有积累,35岁可能就真的成为了危机”。当然,“虽然经验是财富,但也可能成为你的瓶颈、你的围城,尤其是对技术管理者来说,一定要终身学习,避免个人的经验成为团队发展的天花板。”

实战经验分享,如何保持终身学习

最后,冯柯从他带领的数据库团队经验出发,谈了谈他们是如何保持终身学习的状态:
1、每年至少看一万行代码,并复述代码的细节,每个人的工作经历决定了他们对代码的理解,通过这种不同理解维度的思想碰撞,来提升团队的技术能力。
2、每月同看一本书。 无论是初出茅庐、没有任何经验的新人,还是阅历丰富的老人,共同阅读一本书,互相分享阅读感悟。
冯柯相信,对代码的兴趣,对新事物的好奇心,就足以支撑他们对数据库这样的基础软件技术保有长期的专注和热情。



6月15-16日


首届“华为伙伴暨开发者大会”,以“因聚而生 为你所能”为主题,采用线上直播+线下80余个分会场联动的形式,承接“华为中国生态大会”开放共赢的理念和“HDC.Cloud”勇于创新的精神,聚焦伙伴和开发者最为关切的话题,给出切实方案;聚合每一位ICT产业成员,能力互补,共同成就;释放更多潜力,拥抱更广阔的价值新空间,携手实现更大的商业成功。


在本届大会上,华为云将带来主题演讲、论坛、专场等一系列丰富的活动,与伙伴、开发者、业界大咖、技术专家和高校分享"一切皆服务"的最新技术和优秀实践,共创新价值。同时将揭幕华为ICT领域的旗舰开发者赛事“华为开发者大赛”,助力开发者创新无限。


        
大会官网
一站了解大会所有内容


点击“阅读原文”,了解大会

最后修改时间:2022-06-13 10:05:03
文章转载自GaussDB数据库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论