Skip to content

四火的唠叨

一个纯正程序员的啰嗦

Menu
  • 所有文章
  • About Me
  • 关于四火
  • 旅行映像
  • 独立游戏
  • 资源链接
Menu

一些皓哥和我的故事——谨此纪念陈皓先生

Posted on 05/16/202305/17/2023 by 四火

好久没动笔了,昨日得知左耳朵耗子陈皓先生突然离世的消息,颇为震惊和难过,也感到非常惋惜。他曾经是我在亚马逊时期团队中的经理,更重要的是,他是对我在软件工程师这条道路上影响最深的几个人之一,我觉得我应该写一点纪念性的文字。

要说和陈皓的联系,大概从十来年前说起,之前也关注酷壳博客,2011 年底的时候,在南京的我我正在找工作,想去北京,我写邮件给他,附上我的简历和我当时还在 ITEye 的 blog,问他招不招人。那时我只是一个工作三年多的程序员,和我想象的不同,陈皓回邮件很快,也没有什么架子,我们来来回回讨论了不少技术问题。之后赶在年前跌跌撞撞过了面试,两月份我就加入了北京亚马逊,在一个把负责商品在欧洲进行跨国配送的研发团队,他当时是我的主管。

于是我离开南京,来到了北京,可是亚马逊业务调整,我们原有的业务线解散,在选择新团队的几个选项中,我们加入了商品的销量预测团队,这也是后来我在亚马逊期间呆了好几年的团队。在北京的时候,我们团队的氛围很好,基本上工作日每天都在中午一起下楼吃饭,时不时地大家一起打台球、楼下瞎扯淡,私下里我们称呼他 “皓哥”。

工作中皓哥努力推行的团队文化非常鲜明,给作为程序员的你充分的信任,然后期望你牵头搞定项目。从不搞 micro management,也没有什么条条框框,只要做好工作,其它方面随性得很。他很注重技术分享,所以基本上每周都有技术茶话会,我们团队的所有人都分享过不同的内容,有些是基础技术,有些是开源框架,还有些则是当时亚马逊内部的系统,这些其实和实际的工作并没有非常直接的大量的联系,但是这是技术日积月累中的一项。除了技术至上,他要求团队中所有的工程师都必须在一定程度上 “全栈”,从需求分析、设计、实现、测试、上线、维护……全程负责。其实这种模式在如今的互联网大厂已经稀松平常,但是对于当时的我来说,还非常新鲜。无论如何,作为一个坚定走技术路线和喜爱技术多样性的程序员来说,我太喜欢这样的氛围了。

皓哥性格非常鲜明,敢于表达爱与恨。他在自己的酷壳网上说,他 “痛恨各种不从研发团队出发,不从团队和项目出发的流程、方法论、咨询师、SQA、流程部门”,而在实际工作中,他也是这样做的。很多人记得他批过 Thoughtworks 的咨询师脱离实际,他批过 TDD 的种种弊端,批过百度的作恶等等不少,但每次你读到他犀利的文字,却又不得不感慨 “终于有人说真话” 了,这并不容易。

(上图拍摄自 2012 年西雅图出差期间,周末爬 Ranier 雪山)

遗憾的是,和皓哥在同一个团队中工作并没有太长时间,大概只有一年,他就决定离开亚马逊,加入阿里巴巴。在离开亚马逊之前,我们聊天的时候,他说他想建立一个程序员的社区,从具体技术到程序员文化都涵盖在内。在这之后,我们有过断断续续的交流,每次都让我觉得有所收获。2014 年出国前和皓哥吃了个饭,他再一次鼓励我多去体验不同的文化和生活;2018 年我换工作的时候,也和他电话长谈了一次,他跟我讲创业的情况,也再次提醒我不忘初心。回想那一段共同工作的时间,以及在那以后,我从皓哥那里受到了很大的熏陶,这让我在后来的职业发展过程中,无论坦途还是逆境,都坚持走技术路线,保持学习和分享,热爱程序员文化(见 “关于” 页面)。我想,这大致是我从其中得到的最大收获吧。

再一次叹息,人生的轨迹就是这样难以预测,如果没有 2011 年那封写给皓哥的邮件,如果没有加入他的团队,我现在又在哪里、在做什么呢?

再一次地,震惊和难过,也感到惋惜。程序员的圈子里,从此少了一个个性如此鲜明的人;程序员文化的色谱中,少了一种色彩。

永别了,皓哥。

R.I.P.

文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》

×Scan to share with WeChat

你可能也喜欢看:

  1. 在 Eclipse 中配置 Grails 工程
  2. 西雅图印象
  3. 那些陪伴我的国产软件,你们都在何方?
  4. 程序员漫画
  5. YQL

2 thoughts on “一些皓哥和我的故事——谨此纪念陈皓先生”

  1. Anonymous says:
    05/17/2023 at 10:34 AM

    影响了千千万万中国程序员的人,楷模

    Reply
  2. Anonymous says:
    05/17/2023 at 6:29 AM

    看到这个消息也很震惊,一直有关注你们的博客

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

订阅·联系

四火,啰嗦的程序员一枚,现居西雅图

Amazon Google Groovy Hadoop Haskell Java JavaScript LeetCode Oracle Python Spark 互联网 前端 华为 历史 同步 团队 图解笔记 基础设施 工作 工作流 工具 工程师 应用系统 异步 微博 思考 技术 数据库 曼联 测试 生活 程序员 管理 系统设计 缓存 编码 编程范型 英语 西雅图 设计 评审 问题 面试 项目

分类

  • Algorithm and Data Structure (30)
  • Concurrency and Asynchronization (6)
  • System Architecture and Design (43)
  • Distributed System (18)
  • Tools Frameworks and Libs (13)
  • Storage and Data Access (8)
  • Front-end Development (33)
  • Programming Languages and Paradigms (55)
  • Testing and Quality Assurance (4)
  • Network and Communication (6)
  • Authentication and Authorization (6)
  • Automation and Operation Excellence (13)
  • Big Data and Machine Learning (5)
  • Product Design (7)
  • Hiring and Interviews (14)
  • Project and Team Management (14)
  • Engineering Culture (17)
  • Critical Thinking (25)
  • Career Growth (57)
  • Life Experience and Thoughts (45)

推荐文章

  • 谈谈分布式锁
  • 常见分布式系统设计图解(汇总)
  • 系统设计中的快速估算技巧
  • 从链表存在环的问题说起
  • 技术面试中,什么样的问题才是好问题?
  • 从物理时钟到逻辑时钟
  • 近期面试观摩的一些思考
  • RSA 背后的算法
  • 谈谈 Ops(汇总 + 最终篇):工具和实践
  • 不要让业务牵着鼻子走
  • 倔强的程序员
  • 谈谈微信的信息流
  • 评审的艺术——谈谈现实中的代码评审
  • Blog 安全问题小记
  • 求第 K 个数的问题
  • 一些前端框架的比较(下)——Ember.js 和 React
  • 一些前端框架的比较(上)——GWT、AngularJS 和 Backbone.js
  • 工作流系统的设计
  • Spark 的性能调优
  • “残酷” 的事实
  • 七年工作,几个故事
  • 从 Java 和 JavaScript 来学习 Haskell 和 Groovy(汇总)
  • 一道随机数题目的求解
  • 层次
  • Dynamo 的实现技术和去中心化
  • 也谈谈全栈工程师
  • 多重继承的演变
  • 编程范型:工具的选择
  • GWT 初体验
  • java.util.concurrent 并发包诸类概览
  • 从 DCL 的对象安全发布谈起
  • 不同团队的困惑
  • 不适合 Hadoop 解决的问题
  • 留心那些潜在的系统设计问题
  • 再谈大楼扔鸡蛋的问题
  • 几种华丽无比的开发方式
  • 我眼中的工程师文化
  • 观点的碰撞
  • 谈谈盗版软件问题
  • 对几个软件开发传统观点的质疑和反驳
  • MVC 框架的映射和解耦
  • 编程的未来
  • DAO 的演进
  • 致那些自嘲码农的苦逼程序员
  • Java 多线程发展简史
  • 珍爱生命,远离微博
  • 网站性能优化的三重境界
  • OSCache 框架源码解析
  • “ 你不适合做程序员”
  • 画圆画方的故事

近期评论

  • + 1.943624 BTC.NEXT - https://graph.org/Ticket--58146-05-02?hs=9a9c6f8dfe3cdbe0074006e3e640b19b& on 所有文章
  • Anonymous on 闲聊投资:亲自体验和护城河
  • 四火 on 关于近期求职的近况和思考
  • YC on 关于近期求职的近况和思考
  • mafulong on 常见分布式基础设施系统设计图解(四):分布式工作流系统
  • 四火 on 常见分布式基础设施系统设计图解(八):分布式键值存储系统
  • Anonymous on 我裸辞了
  • https://umlcn.com on 资源链接
  • Anonymous on 我裸辞了
  • Dylan on 我裸辞了
© 2025 四火的唠叨 | Powered by Minimalist Blog WordPress Theme