35岁后程序员该何去何从?

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 Tair(兼容Redis),内存型 2GB
简介: 你所处的行业在什么样的产业周期?你的能力是否被当下的行业所需要?你当前想要什么?你长远想要追求什么?

嘉宾介绍:

德哥,阿里云数据库产品事业部高级产品经理,目前负责 RDS PG产品

  • PostgreSQL 中国社区发起人之一、常委、兼PG社区大学校长
  • 负责PostgreSQL数据库在中国的技术落地与推广、人才培养
  • 中国开源软件推进联盟PostgreSQL分会,特聘资深领域专家
  • 中国信息通信研究院主办“OSCAR云计算开源产业大会”开源尖峰人物之一
  • 阿里云数据库首席专家团队成员,提供数据库首席专家服务
  • 阿里巴巴钻石布道师
  • 42项数据库专利


Q:如何看待奔三、奔四程序员的职场焦虑?

德哥:我个人的理解,不管是奔三还是奔四,其实最重要的还是你是否被社会需要。这背后可能更多需要关注你所处的行业在什么样的产业周期?你的能力是否被当下的行业所需要?你当前想要什么?你长远想要追求什么?最怕的是对环境不了解,对自己也不了解。

Q:坚持做技术分享的动力是什么?

德哥:2011年还是12年的时候我们成立了PG中文社区,那个时候只有七个人,到现在使用PG这个产品的人群已经超过10万人了。我大概从09年开始到现在应该有分享了6000篇以上的PG相关文档,访问量已经过千万。

为什么会持续去做分享,十几年的时间如果要产出6000篇文档,几乎需要每天输出。我的理解是:一方面自学,另一方面要去输出。如果仅仅只是自学去自我提高的话,你会发现到后面可能就没有什么动力,人都是有惰性的。但是如果你不断在输出的话,你会发现总有一天会江郎才尽,那你就不得不刺激自己去学习新的东西。我在过去其实就是不断的学习才能输出这么多文章。

Q:从市民卡项目的小网管成长到数据库专家,自学成才的秘诀是什么?

德哥:输出倒逼输入。在不断学习的过程中,不断输出。印象中2006年左右,我在自学的过程当中,同时也在录教学的教程。那个教程有很多网友看过,到现在还有人说原来你就是那个德哥啊。

Q:大龄程序员该如何突破自我?能否谈谈你的经验。

德哥:关于成长这件事情,在遇到一些困难的时候是最容易去突破的。比如我自己,最开始不是数据库行业的,当时也就是因为遇到困难,我才要去学习它。我上一家公司是移动互联网的,移动互联网这行业,它的数据量非常庞大,最开始也是一个非常痛苦的过程。我记得当时我们有值班,一周会轮几天,通宵在单位。我当时就整晚看英文文档,然后想睡了就大声喊出来,有些时候嗓子都哑了。当时我的领导对我最深刻的印象就是——他说不管他什么时候回过头来看,我都是在看各种技术文档。

Q:你的技术理想是什么?

德哥:我们认为做技术的人也许和我都有类似的理想。我们去实现一个产品的时候,可能有很多技术方法实现,但是效率有高有低。我会不断地去探求更优解。我的理念是不断突破,找到更优解,用技术更好地为社会创造价值。

Q:你的哪些工作可以体现“寻找最优解”理念?

德哥:我们的MyBase数据库产品就是在不断探求最优解的产物,MyBase是一个云数据库专属集群的新产品形态,有PostgreSQL、MySQL、SQL Server、MongoDB、Redis等引擎。

我们为什么要去做MyBase呢?是因为我们发现中大型企业上云的趋势越来越明显,而中大型的企业又有自己的独特诉求。举个例子,他们有自主可运维的诉求。因为中大型企业通常都会有自己的运维团队,一旦他们上了这个全托管之后就会发现这个团队没有什么价值,但实际上并不是没有价值,而是我们没有提供这个能力给他。所以我们就在19年的时候,发布了MyBase这个产品。

MyBase也是全球唯一把云托管数据库的底层OS系统、调度系统、数据库超级账号等一系列操纵权限放开出去的产品。那么,为什么我们要做这样一个决定,实际上也是为了满足中大型企业的自主可运维的需求。

Q:为什么你会很关注程序员脱发问题?

德哥:这有个小故事。


我曾经当DBA的时候,有些时候晚上会因为数据库故障,被值班电话吵醒。什么时间段都有可能:一点、两点、三点都有可能电话把你叫醒,之后就好像很难入睡,很难进入深度睡眠。

这个问题根源还是,为什么那个点会被叫醒。可能是半夜数据库跑了一个消耗资源的大任务,把资源用光了,然后DB可能假死了, 又或者其他不可预知的业务峰值。

在MyBase里,我们就设计了自动弹性的能力。一旦遇到资源快要用光的情况,比如用到80%,持续一段时间,MyBase会把资源提到200%,把这个洪峰扛过去,那半夜就不会叫醒你了,你也可以睡觉睡到自然醒,程序员也就不会脱发了。

Q:你觉得如果重新选择职业的话,还会再选择程序员吗?

德哥:会,因为这个职业是最佳女婿。相亲角大叔大妈们都在找程序员,而且非程序员不嫁的妹子很多。


Q:会不会让自己孩子从小去学编程?

德哥:会,我小孩也报了编程课。我的理解,人机交互会越来越频繁,那你如何跟机器交互?你肯定需要掌握机器的一门语言。这个我觉得可能将来会跟英语一样,是一个非常重要的基本能力。

Q:为什么坚持穿 PG 纪念衫出镜?

德哥:我们每年都会有一次PG大会,基本上每年都会做纪念衫。我比较喜欢这个logo,大象是PostgreSQL统一的这个logo,PG数据库的吉祥物。背面是“欣欣象荣”,因为带一个象字。我们对带一个Xiang字的成语都非常喜欢,比如天天(象)向上,我们会把“向”改成大象的“象”, 还有象(降)龙十八掌等。

Q:推广 PG 数据库技术,你最大的成就感是什么?

德哥:PG数据库可能跟其他开源数据库不太一样的是,PG背后没有一个商业公司在推动它。它不是一个商业数据库,而是一个纯社区的数据库。我们看到很多的开源数据库其实背后可能是一家商业公司,只不过提供了一个开源的版本给你,但是最后肯定是要盈利。而在PG最核心(core team)的贡献圈里,没有特别大的公司,都是一些相对来讲比较小规模的,可能50-100人,或者最多可能也就500人这样的小公司,不断贡献代码。那么这些人图啥呢? 可能我的理解比较片面,我个人的理解是,一般公司都要盈利,他们不一定在追求什么大富大贵,而是把社区打造一种氛围——让大家来参与,大家都有钱赚,让全球的企业都能参与贡献,贡献的同时,自己也在使用这个数据库,就像滚雪球,越滚越大,大家一起开心!

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
程序员
一张图道尽程序员的出路
原文转自:http://blog.csdn.net/foruok/article/details/40585139     最近在琢磨程序员到底路在何方,经过不断的自虐和代入,终于在迷雾森林中得图一张,看之豁然开朗。
1654 0
|
程序员 测试技术
|
7月前
|
开发框架 安全 程序员
程序员的护城河
程序员的护城河
66 0
|
小程序 程序员 Python
程序员是怎样炼成的
程序员是怎样炼成的
49 1
|
程序员
程序员成长第四篇:程序员的职业天花板
程序员成长第四篇:程序员的职业天花板
151 0
|
传感器 机器学习/深度学习 Kubernetes
2023年的程序员将何去何从
2023年的程序员将何去何从
|
程序员 数据库
“科班出身”的程序员和“培训出身”的程序员的大型辩论(甩锅)现场
前几天阿粉说阿粉最近换了公司,而且入职之后干掉了公司里面的测试数据库的事情,而接下来的事就比较有意思了,来自“科班出身”的哥们和来自“培训出身”的我的大型辩论(SIBI)现场,也不能说是通俗的甩锅,但是确实有那么点意味。
“科班出身”的程序员和“培训出身”的程序员的大型辩论(甩锅)现场
|
安全 架构师 程序员
二哥跟你聊聊程序员的出路
所谓路,途也,道也,古人有云:路漫漫其修远兮,吾将上下而求索;歌曲有唱:敢问路在何方,路在脚下;我心有念:流年似水,三十将至,然迷,不复得路。
二哥跟你聊聊程序员的出路
|
程序员
下一篇
DataWorks