享受“折磨”——阿里专家铁庵十余年技术之路的思考与感悟

本文主要是介绍享受“折磨”——阿里专家铁庵十余年技术之路的思考与感悟,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

入职阿里云刚刚过了1000天,每天忙碌在产品及项目工作中时,有时也会疲惫。然而,每当想起自己的初心和理想,还有家人的支持,一切随即化作无限的幸福。

 

志在冲天

我是萧少聪,花名:铁庵,很多朋友和同事都说,这个花名好奇怪。这个花名来自于我高中的母校 杨仙逸中学,杨仙逸将军,字学华,号铁庵,是中国近代航空事业的先驱,被誉为“中国革命空军之父”。

      105eda7694e74d47ba8cb0bf6c222bf0b3fda906                     38d5a7fc0037f082f566dedea6746ffdabb0c5a2

这是一所神奇的学校,当年产出了从多“18岁工程师”,高中就读期间,我们就能力各类计算机竞赛,老师更直接指导我们考取国家认证中级甚至高级程序员。可以说,我是这一代学子的受益者,“志在冲天”也成为我人生的格言之一。初生牛犊不怕虎,回想起与大学生甚至硕士生同台PK,和日夜奋战准备竞赛和认证的经历,每一个瞬间都是美好的回忆。今年在校友日回到了母校,面对庄严的杨仙逸将军像,见到了当前不辞劳苦栽培自己的启蒙老师。骤然想起进入阿里后,百阿老师问到的一个问题,你的“初心”是什么?

我回答:“PostgreSQL志在冲天”。

 

产品经理

我是一名程序员,写过Basic、C、JAVA、PHP甚至ActionScript(Flash中的脚本语言)。我是一名系统管理员,搞过Windows,考过红帽Linux的RHCA,也给各大银行服务过SUSE Linux。而我现在是一名PGer,也正因此,我进入了阿里云。

在进入阿里云之前,我其已经是一名“产品经理”,但我必须为之打上双引号。在原来的企业,我所接触的产品经理工作只是给销售提供投标支持,到处见客户并讲解产品特性,当然负责项目的实施落地,严格意义来说应该是技术售前。

刚入职阿里时,接手了云数据库PostgreSQL版产品经理的工作,记得老板问了我一个问题:如果今天你不在阿里云,你开了自己的公司来经营这个产品,你准备做点什么?

这或许只是一个在阿里很平常的问题,但这里惊醒了我。在互联网行业,产品经理我们通常简称为PD,实际上相当于一个产品的CEO,也就是说PD必须为产品的一切负责。放下心来,从用户需求重新看起,2015年PostgreSQL在中国用户数还不多,存量用户有限,在这样的情况下,既然用户不多,我们就来造用户,我选择从生态抓起。同年,感谢PGer的信赖,接任了PostgreSQL中国用户会主席。经营开源社区最大的感悟是开放和包容,开源社区不属于任何一家公司。在PostgreSQL社区中有来近10家PostgreSQL发行版的厂商,国内内大云计算公司的大拿也经常进行技术交流。通过开放的社区推动,群策群力,PostgreSQL发展很迅速。随着市场基数的扩大,阿里云的云数据库PostgreSQL也得到了市场的认可,收获了不错的成绩。

一点感悟,准确定位,做好口碑,粉丝是你最好的销售团队。

 

PostgreSQL

2011年,那年我28,他们可能38(^_^),在一个幽暗的KTV中,8位志同道合的PostgreSQL,喝着酒唱着歌,做了是我们职业生涯中最重要的决定之一:成立“Postgres中国用户会”。


455c4a6457cb5e20ea89e9592a8c6e5f0bc860b2
   随着中国用户量的成长,2015年阿里云开始提供ApsaraDB云数据库PostgreSQL服务,我也因此有幸进入到阿里,为更多的用户提供支持。阿里的开放性让我可以在工作之余持续支持开源社区的工作,在此感谢公司对开源社区工作的支持。同时,基于阿里云的平台,用户可以便捷地享受到PostgreSQL为企业带来的技术红利,让开发人员开箱即用,借助PostgreSQL强大的语法功能,不少用户研发团队“人员能耗”进行了大幅度优化。
9380b9ce4bbea99c370582b3aadef6efab1c2857

       过去的7年中,PostgreSQL在中国快速成长,2017年的PostgreSQL大会到场用户达400+,同时“PostgreSQL中文社区”官方微博粉丝已经达到8000+,社区成员积极参与到海内外各类开源及技术活动,每年为业界提供超过100场技术分享。

       PostgreSQL在中国还是个孩子,需要不同技术社区的哥哥姐姐给予更多的关注,积极的互动及交流是对我们最大的支持和鼓励。

 

孩子,父亲

       人生的角色不经意间在2014年转变,我成为了一名父亲,初为人父的我,清晰记得给宝宝换的第一块尿布时的每一个动作。

39e4e9ccda9e4192255d69828fc895dd7245d1ba

自2008年离开故乡北漂,这已经快20个年头了,家人的支持一直是我最大的后盾。08年的北漂只是从中山到了广州,而2010年当我决定要到北京工作时,妈妈说“自己决定就好”,爸爸说“去外面看看,但要记得家里人会是你最大的支持”。当时的我,只是懵懂地点了点头,或许在多少个夜里他们的思念都曾化作过泪水。直到宝宝的出生,并由于需要回到异地工作,在她出生不到10天时我就回到工作地点,此时我才真正体会到父母的牵挂。

54528213cf7df9ac2f3d759d35f9ae2b28b1074b

作为一位儿子和父亲,我对家里是有亏欠的。但或许就如同正在读这篇文章的你一样,我们正为着自己热爱的事业而奋斗在他乡。我身边就有不少的阿里人,PGer与我一样长年飘泊在外,我们追随着自己的理想寻梦远方。但也请谨记,多给家人打打电话,假期多回家看看,一句问候、一个拥抱都将抚平他们对游子的思念。

 

感谢“折磨”你的人

 

       电脑曾经是游戏的代名词,为了不让我玩游戏,老妈曾经周一到周五将键盘锁起,只有在周末才还给我。这对我绝对是一种“折磨”,但促使我写下了人生第一段基于Dos的脚本程序。一个月后只要鼠标还在,电脑启动后会自动弹出菜单,激活鼠标,然后我就可以开始玩《三国志》、《仙剑奇侠传》了,当然最后鼠标也没有了T_T。

       长大后,工作同样会受到各种“折磨”,然而作为新一代 五四青年 ,我们必须要直面这些难题逐个攻克。学会接受“折磨”,或是给自己制造“折磨”,并以化解这些麻烦为乐。大家都一定都有逃避问题的经历,但最后这些问题还是会缠绕着你,真到你真正面并解决它们。

就如同很多做技术的朋友都说,英语太难了,也用不着,先放放吧。但事实是,当新的机会到来时,由于你没有准备,也就随之错失。“机会总是留给有准备的人”,这名话的正确性我们无需检验。刚刚学Linux的时候,我英语很烂,但为了考取RHCA,我将好好的一本认证教材,硬生生变成了英语课外读物,每一页都是密密麻麻的中文注解。当时的教材有两个选择,中文或英文,我毅然选择了“折磨”自己,然而一但穿破了它恐怖的面纱,你将会沉浸在成功的愉悦当中。面对未来全球化的工作需求,流利的外语对于后续的工作十分重要,因此我当前还依然坚持每天抽30分钟以上进行英语学习。

 

       鞋同们,一同来感谢曾经“折磨”你的人,并成为那个“折磨”自己的人吧!

 

       仙中加油!PostgreSQL加油!ApsaraDB加油!

“志在冲天”的游子,加油!

 

云数据库ApsaraDB是稳定可靠、可弹性伸缩的在线数据库服务产品总称。可轻运维全球90%以上主流开源及商业数据库(MySQL、SQL Server、PostgreSQL、Redis等),同时提供拥有6倍以上开源数据库性能、开源数据库价格的POLARDB和百TB级数据实时计算能力的HybridDB自研数据库等,更拥有容灾、备份、恢复、监控、迁移等方面的全套解决方案。

这篇关于享受“折磨”——阿里专家铁庵十余年技术之路的思考与感悟的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/394142

相关文章

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

关于rpc长连接与短连接的思考记录

《关于rpc长连接与短连接的思考记录》文章总结了RPC项目中长连接和短连接的处理方式,包括RPC和HTTP的长连接与短连接的区别、TCP的保活机制、客户端与服务器的连接模式及其利弊分析,文章强调了在实... 目录rpc项目中的长连接与短连接的思考什么是rpc项目中的长连接和短连接与tcp和http的长连接短

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保