高品质的音视频能力是怎样的? | Qcon 全球软件开发大会·上海站邀请函 了解详情
写点什么

从木工活儿到户外大冒险,程序员有多斜杠?你根本想象不到丨二叉树视频

  • 2019-10-16
  • 本文字数:2049 字

    阅读完需:约 7 分钟

从木工活儿到户外大冒险,程序员有多斜杠?你根本想象不到丨二叉树视频

记录与时代并存的技术人,二叉树短视频第六季——《斜杠青年》激情回归。本季二叉树视频,带你走进一群真实的技术人,撕下标签,看看程序员代码之外的另一面:活力、激情、时尚、热爱生活。


00:00 / 00:00
    1.0x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    每一行密密麻麻的代码背后,都有一个与众不同的灵魂。


    每一个千篇一律的显示器背后,都有一个风格迥异的主人。


    他是金毅,一位出色的计算机博士,也是一位爱玩木工的“工匠”。


    他是陶征霖,一位爱好户外的架构师,户外运动是他生命中浓墨重彩的一笔。


    记录与时代并行的技术人——二叉树视频第六季《斜杠青年》第六集重磅上映:


    来自偶数科技的创始人告诉你,程序员有多斜杠?你根本想象不到。


    木工与 coding,天然的和谐

    程序员在 coding 时往往需要安静的状态,同样做木匠活时也需要专注、慢下心来,两者联系在一起,似乎有着天然的和谐和互通。


    从北航博士毕业后,金毅长期从事数据库内核的研究工作,他是为数不多的 Apache HAWQ 数据库顶级项目提交量第一 committer,也是多项数据库技术专利发明人。“众所周知,做底层的系统,难度大,周期长,如果你对所做之事不够执着,不够刻意坚持的话是很难熬下来的。”


    同理,木工活儿是个长期的、渐进的过程,画线、裁、锯、凿、拼接、打磨… 这一个个步骤,看似简单,实际上你需要理解制作过程中一些根本的东西,比如木头本身以及每样工具的原理和特性,什么样的姿势是正确的,最快的刀刃又是什么样。




    金毅坦言自己用了半年时间才知道什么叫最快的刀刃,在他看来木工与敲代码很像,你要懂背后的原理和算法,并发挥想象和技术,把它变成一个实用的东西。


    金毅自己对做数据库一直很执着,想要深入的把这个东西做通做明白。当然这份执着对金毅而言,并非主观上义无反顾的坚持,更多的是一种务实的执着。


    不附加主观愿望性带入自己的决定,对自己所能做之事,应做之事,规避之事、如何去做有着清醒的认知,当所获信息、经验多到足以支撑自己去评估外界传递的各类信息时,对于事情发生的结果也会有着很好的估计,也就能更好的决定我们应该去做什么。



    ‍‍木头是自然界中兼顾温暖和质朴的物质,在力量的敲击下,可以变化成自己想要的任何东西。和代码一样,两者构成了他生命中重要的部分,这种创造性的快感使他深深迷恋,在这无尽探索过程中他感到非常有趣和快乐。


    有时我会按照妻子的需要去设计一件家具,看着妻子爱不释手的样子,我觉得这比出去买要来得更加有意义和更让我有成就感。


    另一方面,面对创业的压力,做木工是最好的解压方式。


    快节奏的生活与工作下常会面临各种焦虑与压力。做木工,它会让我一下子沉浸、专注进去,心也会跟着安静下来,这是一种很好的休息也是很好的情绪管控,这对我来讲意义很大。


    户外与 coding,反差的和谐

    coding 与户外运动,一个需要安静的状态,一个充满冒险与刺激,这两种看似截然相反的状态,在架构师陶征霖这里,却形成了一种微妙的平衡与互通。


    工作之余,他狂热地拥抱户外运动,登山、攀岩、自驾、徒步、浮潜,曾一个人徒步二十多公里。虽然艰苦,但是在他看来这是一件十分快乐的事,逃离日常的工作和生活,在户外寻找自我,把自己充分交给大自然,那一刻他觉得自己是如此的激情飞扬。



    在陶征霖看来,户外运动跟编程有一些方面很像,在数据库领域里面,你需要实现一个功能,比如你去 take 个大的 feature 去做,在你没有完成之前,你无法预料到最终会做到什么样的程度。这就好比在攀登一座山峰,当你站在山脚下往山顶望的时候,你不知道自己最终能跑到是山腰,还是山顶,只有当你开始付出行动,一步步离目标越来越近时,才会有深刻的体验。


    另一个方面,户外运动对锻炼一个人的意志品格,起到很大的促进作用。


    在户外运动中,你会不断的遇到困难,然后你尝试着去解决它,在这过程中慢慢学会独立,坚强,不断的成长。


    给年轻程序员的话 2013 年,陶征霖加入 Apache HAWQ 团队,面对新的领域,他感到非常陌生,数据库领域本身就是一个很庞大复杂的体系。如果不投入 100% 甚至 200% 的精力去做,很难摸到边。面对压力,陶征霖选择不停的去写 code,努力去研究数据库的体系架构,去看数据库的文档。连续好几年,写数据库模块的 code 经常写到深夜。


    时至今日,当谈到带领团队在数据库领域取得成绩时,他谦逊的笑着说道:数据库这片知识海洋依然很浩瀚,要达到更高的顶峰,还需要付出更多的努力。




    对于年轻程序员来说,陶征霖给的建议也十分朴实真诚:一分耕耘一分收获,没有任何东西是平白无故,也没有任何成绩是不劳而获,努力重要,机遇也很重要,当机遇来临时把握住,努力做好自己。


    后记

    斜杠青年开播以来,目前已经第六集了,视频中我们采访了不同行业多个领域的计算机从业者,看见了一个个鲜活真实的程序员群体,他们喜欢编程,专注于代码,他们追求热爱,有一颗不遗余力的心;他们十分简单纯粹,以最理性的角度去看待事物,以纯粹的内心去对待。


    斜杠的另一种身份,为他们忙绿的生活中增添了不一样的色彩,自己也从中体验到真挚的满足与快乐;斜杠下的他们,对工作、生活充满干劲,被热情相拥,对未来满怀希望。


    下周,另一位程序员的斜杠人生,敬请期待~


    00:00 / 00:00
      1.0x
      • 2.0x
      • 1.5x
      • 1.25x
      • 1.0x
      • 0.75x
      • 0.5x
      网页全屏
      全屏
      00:00


      2019-10-16 18:301239
      用户头像
      二叉树视频 InfoQ旗下短视频品牌

      发布了 98 篇内容, 共 27.5 次阅读, 收获喜欢 178 次。

      关注

      评论

      发布
      暂无评论
      发现更多内容

      RT-Thread记录(十六、SFUD组件 — SPI Flash的读写)

      矜辰所致

      RT-Thread 8月月更 SFUD SPI设备

      TiFlash 表达式的实现与设计

      TiDB 社区干货传送门

      PCTP考试学习笔记之一:深入TIDB体系架构(下)

      TiDB 社区干货传送门

      TiDB 底层架构 管理与运维 TiDB 源码解读 TiKV 源码解读

      融云移动办公协同平台,助力政企数智化转型升级

      融云 RongCloud

      企业 即时通讯

      多种姿势搞定Tidb集群监控大屏

      TiDB 社区干货传送门

      监控

      Dijkstra(迪杰斯特拉算法)的实现(C,C++,Matlab)

      Five

      算法 图论 8月月更

      swap去中心化交易所系统开发技术分析

      开发微hkkf5566

      pd-ctl 选项 --jq 格式化语法使用案例详解

      TiDB 社区干货传送门

      性能调优 实践案例 管理与运维 扩/缩容

      看完年薪30W~120W程序员分别需要掌握的技能栈,我彻底悟了!

      程序员小毕

      Java 程序员 程序人生 后端 架构师

      开放下载 | 飞天技术峰会-云原生加速应用构建分论坛资料开放下载

      阿里巴巴云原生

      阿里云 云原生

      RT-Thread记录(十七、AT组件 — ESP8266使用 at_device 软件包联网)

      矜辰所致

      esp8266 RT-Thread 8月月更 AT组件

      实战-记录一次大版本升级

      TiDB 社区干货传送门

      新版本/特性解读

      上游sql通过drainer同步到kafka时在kafka中是什么样子的

      TiDB 社区干货传送门

      实践案例 管理与运维 版本测评 大数据场景实践 实时数仓场景实践

      PCTP考试学习笔记之一:深入TIDB体系架构(上)

      TiDB 社区干货传送门

      管理与运维 TiDB 源码解读 TiKV 源码解读 TiKV 底层架构

      历时10个月,1300+队伍参赛 第二届HarmonyOS开发者创新大赛奖项揭晓

      Geek_2d6073

      师文汇:OceanBase 4.0 产品核心能力解读

      OceanBase 数据库

      SBOM落地的关键一步——漏洞可利用性交流(VEX)

      SEAL软件供应链安全

      软件供应链安全 漏洞管理

      从木工活儿到户外大冒险,程序员有多斜杠?你根本想象不到丨二叉树视频_数据库_二叉树视频_InfoQ精选文章