首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

写代码十几年,我在技术之外学会的那些事

“你为什么学编程?”

这个问题曾被问过很多次。刚开始我说是因为就业好、工资高。后来我说,是因为热爱。我记得有一次有个同事问过我,老侯你平时除了写代码都干什么?我说:换一种语言接着写

而现在,如果再有人问我,我会说:

编程,是一场关于自我认识的修行。技术在长,视野在扩,人生也在沉淀。

第一阶段:掌握技能,靠代码立足

那时候的我,最怕的是写不出代码。我记得那时候的 Ajax 和 Servlet 我都非常模糊,Struts、Spring、Hibernate,什么都要学,什么都要用。

我常常加班到凌晨,把 Bug 调通,像是赢了一场战斗。那时候我在上海,基本上是后半夜 3 点睡觉早晨 6 点就要起床

技术初期的成长是"我能不能干好"。每一个跑通的系统,都是一次能力的积累。

在这个阶段有一个领导(赵小希)可能同音不同字,告诉我一个道理学到的知识要像商品一样可以变现,于是就有了吸收->内化->输出的逻辑

第二阶段:追求质量,不再满足"能跑"

在后来的工作中,我参与了区块链虚拟货币平台的开发,也做过实时数据处理平台,数据吞吐量大、技术架构复杂,远不是"会写"就行的。

我开始理解:

高并发如何压测?

缓存雪崩如何预防?

数据一致性怎么保障?

成长的关键变成了"为什么这么做"

这时候的我,技术更成熟了,却也开始质疑:"除了写代码,我还能做什么?"

第三阶段:教学相长,反思价值

2016 年,我走上了讲台,开始全职做技术讲师。很多人以为我"转行了",其实不然。教,是另一种深度的学。

面对学生,我要把技术讲清楚,就必须先把自己理解得足够深。

我开始意识到:

一个人技术多强,不如能带动更多人变强。

我的几个真实感悟

1. 技术会过时,但底层思维不会

框架一年一个样,但架构思维、性能分析经验,这些"思维资产"才是可以穿越时间的。就好比现在的 AI,有人考虑过它的背后么

2. 深度比广度更重要

不是掌握 100 个框架的人最厉害,而是那个能用一把工具解决 10 种问题的人,才最值得信任。

3. 教是最好的学

当你试图把一个复杂的知识讲清楚,你就会知道自己到底懂了多少。因为这个我学会了前端的那一套,学了大数据的那一套

写在最后:别让热爱变成负担

很多人走着走着,就忘了为什么出发。我也曾陷入倦怠:项目太多、版本太赶、客户太急、领导太烦。

但每当我打开编辑器,看到屏幕上那些熟悉的括号、缩进、代码高亮,我就知道——我还是那个在深夜也愿意调 Bug 的人

编程,是我认识世界的方式,也是我塑造自己的方式。

如果你也正在技术这条路上,不妨慢一点,问问自己:

你写的每一行代码,是为了什么?

或许不是为了公司,也不是为了 KPI,而是为了成为一个更清晰的自己。

我会一直在这里,继续写代码,也继续写字。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OlJ7wNdMwEFikEH0R-gPHP7w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券