精选

职场坎坎坷坷的一年

——我的 18 岁职场总结

这一年,我学会了独立,也第一次明白,能力不等于年龄。

一路摸索、踩坑、修Bug,现在总算能独立设计系统、带人协作。

趁还没满19岁,给这一年做个总结,也算告别过去,迈向下一个版本。

经历

(一)生存期(12 月 - 2 月)

  • 2024-12:第一个项目 — CRUD 管理后台

从 Java 转到 Node.js,语言不熟、无文档、项目入口不清,只能每天加班看代码。那时最怕的事,就是试用期没过。

项目结束后主动复盘,提出流程优化的建议:先对齐接口再开发,避免浪费时间写无用接口。

(当时连计算机网络都没学过,和前端联调还用内网穿透)

什么都不懂的时候,就多摸爬滚打,不怕踩坑,全力去做

  • 2025-01:第二个项目 — 无聊的数据导出

每天都是重复的数据导出和上传 OSS 的操作。

我把这套流程标准化,有了下载中心 的构想,这个构想后来成了部门内部通用的工具。

第一次见到部门老大(那是在分公司年会),他说公司是物联网方向的,让我年后多补计算机网络知识,准备帮他带人。

价值要靠多观察才能发现,还有执行力

  • 2025-02:第三个项目(千万月活用户系统)

终于接触到了真正有业务价值的项目。

这是一个老系统的重构项目,涉及运营、APP、客服等多个部门,复杂且琐碎。

我一边推进用户系统,一边继续梳理下载中心的设计文档,与部门老大、组长和产品对齐需求。 第一次感受到跨部门协作的混乱

尝试站在不同岗位的角度去思考问题,主动去理解上下游,而不是只等任务落地。


(二)成长期(3 月 - 5 月)

  • 2025-03:白天对接 APP,晚上做下载中心

白天对接 APP 接口,晚上继续开发下载中心。

凌晨一点收工,九点又开工,下班的滴滴车上,还感慨着:成年人的世界好辛苦。

结果上线时忘了加鉴权,系统裸奔。

虽然挨了批评,但代码质量与结构被部门老大肯定。

要有风险意识

  • 2025-04:抽象痛点,发布可靠性保障 npm 包

继续做导出类项目时,频繁遇到第三方依赖不稳定的问题。

发现别人也一样,只是没人解决。

于是我开发了一个可靠性保障 npm 包,解决任务失败重试问题,并同步给四个内部团队使用。 第一次建立了跨团队影响力,开始意识到技术抽象的真正意义。

让团队感知到你的存在

  • 2025-05:推动自动化测试、搭脚手架

学习 Netty 原理时,与部门老大聊到了 Node.js 的 NIO 特性、语言选型,再聊到自动化测试。

五一假期,我在家自学 Python 测试框架,跑出 MVP 模型。

节后立刻推动测试团队引入自动化测试,第一次参与压测(当时还看不懂 CPU 和 IO 指标)。

部门老大私下提醒我:组长要离职,让我准备接手。逐步建立起信任。

当你还不是领导时,也要按领导的标准要求自己,总有一天你就会成为。

  (三)承压期(6月 - 8月)

  • 2025-06:发现 API 交互设计漏洞

用户系统推进中,发现登录多个接口存在密钥泄露风险。

编写了处理文档,协调 APP 端修复,同时学习操作系统和服务器性能指标,提升系统架构能力。

基本功底要不断巩固

  • 2025-07:短信发送接口被黑

7月21号凌晨,短信接口被攻击。

被电话弄醒,一直排查到凌晨两点。

攻击每隔一段时间升级来一次,先是切换不同手机号,后面再是不同 IP 地址…。

那段时间几乎没睡好觉,加班十多天到凌晨一点学习网络安全知识。

责任感不是职位给的,是凌晨两点还在处理故障逼出来的

  • 2025-08:组长离职,全面接手

组长正式离职,老大让我先沉淀一下,挂到核心业务组(因为年龄太小,不适合直接当组长,新组长性格和我比较符合)。

我主导了行为式验证码选型。为了对比方案,我去对接了腾讯、阿里、网易、极验、谷歌的客户经理,逐项分析计费与 SLA。 第一次感受到技术之外的商业协作压力

风险与机遇共存

那几个月几乎天天加班到深夜,考勤记录看起来像假的。

(四)转折期(9月 - 10月)

  • 2025-09:配合警方破案

出现不法分子利用系统违法,协助法务与警方快速响应,配合调查。

过程细节不便公开,但从此之后,我对安全、合规的边界理解更深。

同时,也进一步赢得了部门老大的信任。

领导更信任能在深夜也能解决问题的人

  • 2025-10:分担组长压力,与部门老大确认转核心业务契机

分公司陆续有新人入组,新组长在总公司。

带新人熟悉 Node.js 环境,他们多半是从 Java 转来的。

同时明确表达自己想转向物联网核心业务的意愿,得到了部门老大的认可以及物联网方向的学习建议

他:“用户系统重构做好,闭环后就可以”。

你与公司之间是价值的交换,要合理表达自己的需求,而不是放在肚子里。


总结与分析

(一)迁移能力 → 找共性

把任务拆成通用步骤(观察 → 模式抽象 → 封装 → 推广)。

(二)文档能力 → 价值杠杆

将隐性知识显化,降低沟通成本,让大脑专注思考而不是记住繁琐的过程。

(三)向上管理 → 对齐价值观

  • 与领导的目标一致(更容易拿资源)
  • 不要轻易承诺,说到就要做到。(一方面是代码可靠性,一方面是任务排期合理)
  • 主动传递能力信号(你会才会让你干,除非公司没几个人,要快速的执行、反馈、获得领导指示)

(四)沟通能力 → 找冲突、定义问题

  • 给出模板:背景(让别人快速理解) → 冲突(为什么不行) → 问题(核心是什么) → 处理方式(具体步骤)
  • 用途:汇报、需求评审、产品沟通、日常协作。

(五)情绪管理 → ABC 理论

  • A(前因)→ B(信念)决定 → C(结果)
  • 很多时候 C 出现问题,都会下意识去找 A 的问题,但决定 C 的是 B,也就是你对这件事的看法,是积极的还是消极的,你是找到能帮到你的点,还是抱怨不公平。

(六)能力价值

  • 可市场化:你的能力是可以变现的,能产生真的价值,而不是自嗨。
  • 可视化:想法是不能出售的,但是想法变成产品,就能变成价值。(比如写文档)
  • 可感知:不要闷头干,要多反馈、多推动,让自己成为连接不同部门的桥梁。

(七)跨领域能力

  • 马克吐温有句话:拿着锤子的人看什么都像钉子。
  • 新领域学习方法论:
    • 螺旋递增过程:
      • 扫盲:基本概念 + 构建认知的地图

      • 结构:梳理基本概念的框架、流程、概念网,有大局观。

      • 对照:理论 和 实践,找到差异,细节决定成败,实践都是要权衡现实情况的,理论是理想状态。

      • 验证:做小项目、研究 加深理解。

        学习就是从细节到整体,再从整体到细节的过程,不断构建认知地图,避免迷路。

    • 避免细节陷阱:定位是概念问题(不知道是什么)还是上下文问题(不知道什么时候用)
  • 适合程序员扩展的领域
    • 产品思维:知道技术呈现出的价值是什么,不会迷茫。(万物皆是产品)
    • 运营思维:增长、裂变、留存。
    • 销售思维:怎么把自己推销出去,把自己看作一个产品。怎么站在用户的视角去描述你的产品,帮助他找到价值点,让他愿意买单。
    • 经济学:边际成本、机会成本、激励机制。更好的利用你已拥有的资源。
    • 心理学:共情他人,了解自己、认识自己。
    • 法律:合规、数据。最重要的是,别被你老板坑了还不知道。

行动建议

上面的内容密度比较高,建议每隔一段时间看一下,理解会不一样。

适合每个人快速实践的指南:

  1. 不要给自己一天安排太多事情,把当下的事情做精(Why 为什么做 - How 怎么做 - What 最终处理方式),不要在大的市场厮杀,而是在细分领域做到极致
  2. 每天至少留一小时看书,看书不要追求形式,有一个能帮助你的点,记下来,多和生活对照,反哺。
  3. 多写,多积累,所见所闻,灵感转瞬即逝,脑子是用来思考的,不是记忆细节的。
  • 原则:30 分钟的思考,至少输出一个可交付物(比如总结、小 Demo)

写下这篇文章,是和过去的自己握个手。 希望下一阶段,我依然有野心,也有方向。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
Issie
下载 APP