回顾15个月的工作经历

简介:
我又来回顾我的经历了。
我把我至今的工作经历分为如下两个阶段,分别对应在百度和现在在阿里这两个时间段。


第一个阶段,学习工具

自打毕业给自己定下往分布式这块发展后,我看到了许许多多的系统和工具,那些东西对当时的我来说是"不可理解其实质"的。所以,当时我说我对任何开源系统都感兴趣,我想了解和学习每一个开源系统。这是我毕业时候的学习心态和对技术的信仰。
以此引发的一件比较激进的事情是,我曾经对我在百度的第一位经理说过这样一句话,"业务是公司的,技术是自己的,所以我要换岗"。大家不要追究于我这句话,不过相信我那时的形象通过这句话可以栩栩如生刻画出来。幸好,我遇见了一位志同道合的技术leader,我跟他说,"我崇拜阿里那位搞HBase的学长,研究生毕业去阿里就可以埋头研究HBase并贡献开源社区,制造影响力,我想做这样的人,我羡慕这样的经历。",他很理解我,让我一起过去尝试搞Spark吧。之后,我不顾人情世故,转岗到了隔壁的客户数据仓库组。
在那段时间里,我不了解也不想去了解部门业务,百度业务,百度内部技术产品,我只关注于我喜欢的开源产品,想要研究和深入一个东西,之后有了Spark那段学习和传播的事情。
学习Spark这件事情于我是一个必然的过程,不是Spark的话也可能是另一个分布式系统。涉猎之后必然导致深入其中一个的结果。那时候我觉得能给开源系统贡献代码是牛逼的事情。另一方面,我又觉得原来传播影响力是那么简单的事情,我随便写点基础内容,甚至了解不深,也能给人家去扯淡。这算是我第一个阶段的后期。
现在我回过头来看,都是从幼稚一步步迈向成熟的过程。工具只是工具,开源也只是开源。


第二个阶段,学习过程

这个"过程"既包括学习过程,也包括技术产品的孵化和打造过程。所以第二阶段里分为两个点来理解:其一,我更加领悟到了学习"学习过程"的重要性;其二,我开始领悟部门战略为何物,部门业务为何物,技术为何物,技术产品又为何物。注意这里的措辞,其一是"更"了解,其二是"开始"了解。
对比第一个阶段,我之前会写许多博文,大多是学习到一个新东西,急着想要记录下来。但是现在,有两个月没写什么东西了。这是一个于我显著的变化。首先,有些工作不能写文章发表出来,而对比之前我更多注重的是学习和使用开源工具,所以有东西可以写,新接触的东西会多一些,这也对应一个先广,再深的迭代学习过程。其次,现在我对很多项目和产品不那么感冒了,会分辨一些打广告吹牛逼的文章,心态麻木了一些,同时更沉浸在手头上的工作和未来想象空间的事情了。我认可这是一个很好的转变。
另一方面,我从现在老大的身上,学到了许多东西。对我最大的影响是对事物的抽象能力。当你也被潜移默化培养自己的抽象思维后,你会发现,唉,阐述事情更有条理了,看待事情更有层次了,这点非常非常重要,抽象是"高度"的必要条件。进一步的,我发现抽象和逻辑思维是码农天然被锻炼的东西,以此,我发觉我越来越理性。我怎么发现我的理性的呢?我是从最近和老婆的一次吵架发觉的。我站在纯理性的角度看待问题,而女人就是感性动物,你讲道理是没有用的,你要安慰人家,你不能去较真的。


好吧,其他不扯了。以后有新的顿悟再写下来。我真觉得王守仁"格物穷理"四个字简直把学习和顿悟描述地太精辟了,我想做的,就是在IT这条道路上贯彻这四个字,认识自己,协调生活,改变世界。


全文完 :)

目录
相关文章
|
11月前
|
人工智能 监控 安全
提效40%?揭秘AI驱动的支付方式“一键接入”系统
本项目构建AI驱动的研发提效系统,通过Qwen Coder与MCP工具链协同,实现跨境支付渠道接入的自动化闭环。采用多智能体协作模式,结合结构化Prompt、任务拆解、流程管控与安全约束,显著提升研发效率与交付质量,探索大模型在复杂业务场景下的高采纳率编码实践。
941 26
提效40%?揭秘AI驱动的支付方式“一键接入”系统
|
虚拟化 数据安全/隐私保护
【EulerOS】华为欧拉服务器操作系统安装与使用教程
【EulerOS】华为欧拉服务器操作系统安装与使用教程
7311 0
|
分布式计算 Hadoop
HDFS教程(02)- HDFS命令汇总
HDFS教程(02)- HDFS命令汇总
1186 0
|
Cloud Native 测试技术 Go
cgo 机制 - 从 c 调用 go
去年刚学 go 语言的时候,写了这篇 cgo 实现机制[1] ,介绍了 cgo 的基本情况。主要介绍的是 `go=>c` 这个调用方式,属于比较浅的层次。随着了解的深入,发现 `c=>go` 的复杂度又高了一级,所以有了这篇文章。
cgo 机制 - 从 c 调用 go
|
存储 JavaScript
汇编语言的所有指令
汇编语言的所有指令