回顾15个月的工作经历

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


第一个阶段,学习工具

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


第二个阶段,学习过程

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


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


全文完 :)

目录
相关文章
|
传感器 人工智能 IDE
通义灵码编程智能体,上线!
通义灵码现在已经全面支持 Qwen3,并正式上线编程智能体,具备自主决策、环境感知、工具使用等能力,可以根据开发者的诉求,使用工程检索、文件编辑、终端等工具,端到端地完成编码任务。
1015 148
|
11月前
|
JSON API 数据格式
天猫商品评论API响应数据解析
天猫商品评论API是淘宝开放平台提供的数据接口,支持获取评论内容、评分、时间等信息,具备筛选、分页功能,适用于电商数据分析与用户行为研究。
|
12月前
|
网络协议 Linux 定位技术
快手怎么改IP归属地
快手APP通过基站定位、Wi-Fi指纹和IP地址三重机制判定用户归属地
|
运维 jenkins 测试技术
Websoft9 面板是干什么的?
Websoft9 是一款专注于 Web 应用部署与管理的服务器面板工具,通过自动化脚本和图形化界面简化主流开源软件(如 WordPress、GitLab 等)的安装、配置和管理。它支持一键部署、集中管理和基础运维功能,降低技术门槛,适合个人站长、开发者及中小企业使用。提供丰富的应用市场、跨平台兼容性和完善的文档,帮助企业快速实现业务上线并减少运维成本。
462 1
Websoft9 面板是干什么的?
|
算法 搜索推荐 数据挖掘
二分查找法的应用场景
【10月更文挑战第9天】
1280 58
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用
|
Oracle 关系型数据库 数据管理
【赵渝强老师】Oracle数据库的闪回技术
在Oracle数据库操作中,难免会遇到误删表或提交错误事务等问题,可能导致数据丢失甚至数据库停止运行。传统解决方法依赖备份恢复,但需提前准备正确备份。为此,Oracle提供了闪回技术,无需备份即可快速恢复数据。它支持7种类型的操作,如闪回查询、版本查询、表恢复等,能有效应对逻辑损坏和用户错误。闪回技术基于还原(undo)数据管理,启用自动管理后可实现高效恢复。
480 0
|
存储 监控 小程序
Java中的线程池优化实践####
本文深入探讨了Java中线程池的工作原理,分析了常见的线程池类型及其适用场景,并通过实际案例展示了如何根据应用需求进行线程池的优化配置。文章首先介绍了线程池的基本概念和核心参数,随后详细阐述了几种常见的线程池实现(如FixedThreadPool、CachedThreadPool、ScheduledThreadPool等)的特点及使用场景。接着,通过一个电商系统订单处理的实际案例,分析了线程池参数设置不当导致的性能问题,并提出了相应的优化策略。最终,总结了线程池优化的最佳实践,旨在帮助开发者更好地利用Java线程池提升应用性能和稳定性。 ####