2 / 8
建立你的工作哲学
本章 36 条,点开跳转
- 1. 社会压力
- 2. 行业惯性
- 3. 个人认知局限
- 1. 工作是价值交换
- 2. 工作是成长的游戏
- 3. 工作是人生的一部分
- 1. 摆脱"应该"的束缚
- 2. 建立健康的工作边界
- 3. 保持进化和迭代
- 1. 技术发展太快
- 2. 业务需求太飘
- 3. 人际关系太复杂
- 1. 能力与要求不匹配
- 2. 期望与现实不匹配
- 3. 付出与回报不匹配
- 1. 调整心态
- 2. 提升能力,挣扎的越厉害,成长越快
- 3. 建立护城河
- 1. 技术成长
- 2. 思维成长
- 3. 职业成长
- 1. 社会压力
- 2. 互联网的放大效应
- 3. 个人认知的局限,当然也是当下主流的工作伦理
- 1. 最基本的:生存需求
- 2. 进阶的:成长需求
- 3. 更高层的:自我实现
- 1. 工作既不是全部,也不是虚无
- 2. 工作是一种平衡
- 3. 工作是一个过程
- 1. 给工作一个合适的位置
- 2. 建立多元的生活
- 3. 保持清醒的认知
- 1. 工作时间
- 2. 工作态度
- 3. 工作方法
什么是工作哲学
工作哲学,本质上是一个人对工作的基本认知和价值判断体系。它不是空洞的说教,而是建立在个人经验和思考基础上的,关于"为什么工作"以及"如何工作"的系统性思考。
工作哲学可以由上到下分为三个维度
认知维度
工作哲学首先体现在对工作本质的理解上:
- 工作在我们人生中的定位,我们如何通过工作跟社会链接
- 对工作与生活关系的认识
价值维度
其次是对工作价值的判断:
- 什么是我们值得追求的工作目标,薪资?能力?影响力?
- 如何平衡个人价值和公司价值,尤其是双方冲突的时候如何平衡
- 在工作中应该坚持什么,可以妥协什么
方法维度
最后是将认知和价值转化为行动指南:
- 如何处理工作中的具体问题
- 如何做出职业选择和决策
- 如何平衡工作中的各种关系
为什么需要工作哲学
在当今快速变化的职场环境中,想清楚自己的工作哲学,或者起码不断的思考这些问题,对于个人来说意义重大,因为我们很容易陷入到工作的细节以及繁琐中,而忘记了自己出发的目的,忘记了工作的本质和意义。
工作哲学并不是一成不变的,一个刚入职的员工和一个工作了10年的员工,他们的工作哲学肯定是不同的,随着我们不断的成长,我们的工作哲学也应该不断开放和进化,它会随着我们的经历和成长不断调整和完善,但核心价值观则应保持相对稳定。这种平衡能够帮助我们在职业生涯中既保持定力,又不失灵活性。
1.1 第一性原理思考工作
什么是第一性原理思考
第一性原理这个词儿,最早是亚里士多德提出来的。不过要不是马斯克天天挂在嘴边,这词儿可能现在还躺在哲学书的角落里吃灰呢。
说白了,第一性原理就是:不人云亦云,不轻信二手结论,而是从最基本的事实出发,重新思考问题。
来个栗子🌰
马斯克想造火箭的故事可能你们都听腻了,但这真的是个绝佳的例子:

当所有人都在说"火箭太贵了,造不起"的时候,马斯克在想啥?
- "等等,火箭到底是啥玩意儿?"
- "造个火箭要多少铝合金、多少燃料?"
- "这些原材料一共才多少钱?"
- "为啥组装起来就贵了这么多?"
这就像我们写代码,与其复制Stack Overflow上的答案,不如想想这段代码到底要解决什么问题,从零开始写会是什么样。
为什么要用第一性原理思考工作
在职场里,我们经常被各种"你应该…"给包围了:
- "你应该去大厂"(BAT是程序员的终极梦想?)
- "你应该转管理"(技术大牛就该带团队?)
- "你应该卷起来"(不卷就会被优化?)
- "你应该35岁前达到P8"(为啥不是38岁?)
- "你应该像隔壁老王一样努力"(老王也想像你一样清闲…)

这些"应该"是从哪来的?
1. 社会压力
- 爸妈的期望:"你看隔壁家小明…"
- 同学的压力:"他们都在大厂…"
- 社会舆论:"35岁危机…"
2. 行业惯性
- "前端必须会React"
- "后端必须会分布式"
- "全栈工程师才有前途"
3. 个人认知局限
- "大家都这么做,我也这样吧"
- "按老方法来准没错"
- "不确定的事情最可怕"
但是,用第一性原理思考的话,最基本的问题其实是:
"我为什么要上班,为什么要写代码?"
工作认知的演进
初入职场:简单粗暴
刚开始工作时,想法特别纯粹:
- 赚钱,养活自己
- 学技术,长经验
- 独立,不啃老
- 证明自己,我行的!
真实案例
小辣条(没错,就是我)刚毕业时:
- "月薪过万就满足了"
- "有免费零食的公司就是好公司"
- "能学到技术就行"
- "领导夸我代码写得好,开心!"
那会儿想法简单,就想着能糊口就行,这没啥不好,都是必经之路。
工作三五年后:开始怀疑人生
工作几年后,你可能会发现,代码写得越多,问题越多:
- "我到底喜欢写代码吗?还是只是因为工资还不错?"
- "为啥我天天加班改Bug,隔壁老王天天摸鱼还升职了?"
- "这工作到底是我想要的,还是别人眼中的'好工作'?"
- "35岁危机是真的假的?要不要转管理?"
- "要不要跳槽?要不要创业?要不要躺平?"
典型困惑
- "工资是涨了,但感觉越来越菜了"
- "技术越学越深,但好像离产品越来越远"
- "工作稳定,但无聊得想打瞌睡"
- "收入可观,但头发越来越少"
这时候我们开始关注一些更深层次的问题:
- "我还能卷几年?"
- "要不要转行?"
- "要不要考个公务员?"
- "要不要回老家开个串串香?"
更成熟的阶段:开始看透
经过多年摸爬滚打,很多人会达到一个更通透的状态:
- 不再焦虑要不要转管理(反正都是坑)
- 不再纠结要不要进大厂(大厂也裁员)
- 找到了自己的节奏(摸鱼和卷,都是人生的一部分)
- 建立了自己的判断标准(老板开心不是最重要的,自己开心才是)

真实案例
辣条(还是我)十年工作感悟:
- 从BAT离职后选择了小公司(钱少事少,生活质量高)
- 拒绝了几个管理岗位(我还是喜欢写代码)
- 有时间陪家人了(再也不用和老婆解释为什么要加班)
- 开始做副业(加密货币搞起来)
- 心态更佛系了(项目延期?延就延吧,天还没塌)
用第一性原理重新思考工作
让我们把所有的条条框框都扔掉,重新想想:工作到底是个啥玩意儿?
1. 工作是价值交换
就像API调用:
Request:
- 时间(每天8小时,加班另算)
- 技能(CRUD boy的自我修养)
- 创意(产品经理的需求该怎么实现)
- 体力(连续调试8小时的专注力)
Response:
- 工资(房贷车贷的解药)
- 经验(从Bug中学习)
- 人脉(同事,未来的创业伙伴?)
- 成就感(这个Bug终于改完了!)
2. 工作是成长的游戏
- 技能树不断升级
- 认知水平不断提升
- 思维方式不断进化
- 社交能力不断提高
就像玩RPG游戏,工作就是主线任务,但别忘了还有支线任务(副业)和休闲任务(生活)。
3. 工作是人生的一部分
- 不是全部(还有老婆孩子热炕头)
- 需要平衡(头发和工资不可兼得)
- 要有边界(下班就是下班,工作群设置免打扰)
建立自己的工作观
1. 摆脱"应该"的束缚
- 不是非要进大厂(小公司也能过得很滋润)
- 不是非要当领导(技术专家也很香)
- 找到自己的节奏(有人喜欢冲刺,有人喜欢马拉松)
2. 建立健康的工作边界
- 该摸鱼时摸鱼
- 该努力时努力
- 该休息时休息
3. 保持进化和迭代
- 定期反思和总结(就像代码要重构)
- 及时调整方向(需求变了就要改方案)
- 保持开放和学习(新框架要学,新语言要懂)
实践建议
定期和自己对话
- 每月反思:这个月摸鱼摸得值得吗?
- 记录心情,看见自己的情绪:今天改Bug改得想跳楼了吗?
- 复盘得失:这个项目坑在哪里?
建立评估框架
- 工作是否开心?
- 技术是否进步?
- 钱是否够花?
及时做出调整
- 不爽就换(总有更适合的坑)
- 相信直觉(心累就该走了)
- 大胆尝试(最差也就是回去继续写CRUD)
最后的几句话
用第一性原理思考工作,不是为了否定现有的一切,而是帮助我们:
- 看清本质(工作就是交换)
- 建立标准(开心最重要)
- 做出选择(人生苦短,及时止损)
笔者还想强调的是,你对工作的认知,会随着年龄和阅历不断变化,这很正常。关键是要经常问问自己:"我为什么要工作?" 只有时不时的思考下这个问题,才能在代码的细节以及工作的繁琐中偶尔抬起头来,看清现阶段的自己真正想要的是什么。
毕竟,人生苦短,代码要甜。🍬
1.2 工作挣扎是常态
你今天挣扎了吗?
"今天的需求改了三遍…"
"这个bug改了一周还没解决…"
"产品经理又改需求了…"
"领导说要周末加班…"
如果你也经常发出这样的感叹,别担心,你不是一个人。每个程序员都在挣扎,只是有的人挣扎得比较优雅,有的人挣扎得比较狼狈而已。
程序员的日常挣扎

技术挣扎
- "这个框架文档写得跟天书一样…"
- "这代码是哪个祖宗写的?注释呢?"
- "为啥我本地运行得好好的,一上线就炸了?"
- "这bug到底是从哪来的?"
业务挣扎
- "产品经理,我们能好好说话吗?"
- "这需求真的有人用吗?"
- "又改需求?要不你来写代码?"
- "这个功能真的要这周上线?"
团队挣扎
- "代码评审怎么又被挑刺了?"
- "为啥我的代码总是被说不规范?"
- "老王的代码我看不懂啊…"
- "新来的同事水平有点差,带起来好累…"
为什么会挣扎?
1. 技术发展太快
- 昨天的最佳实践,今天就成了反面教材
- 刚学会Vue2,Vue3就出来了
- 刚搞懂Redux,Mobx又火了
- 刚入门Docker,k8s又来了
就像你刚买的iPhone 13,iPhone 14就发布了,这种感觉,懂的都懂…
2. 业务需求太飘
产品经理的日常语录:
- "这个功能很简单,下班前能改完吧?"
- "客户说要改一下,就改个小需求"
- "这个需求很急,能不能今天就上线?"
每次听到"简单"这个词,内心都会咯噔一下。因为经验告诉我们,产品经理说的"简单",往往意味着通宵。
3. 人际关系太复杂

- 产品经理想要天马行空
- 测试想要零缺陷
- 运营想要快速上线
- 老板想要降本增效
- 我只想安静地写代码
这就像在玩一个多人在线游戏,每个人都想当C位,但最后背锅的往往是程序员…
挣扎的本质是什么?
其实仔细想想,工作中的挣扎无非是这么几种情况:
1. 能力与要求不匹配
- 项目要求:精通分布式架构
- 现实情况:熟练CRUD
- 最终结果:天天加班还写不完
2. 期望与现实不匹配
- 期望:心无旁骛写优雅的代码,改变世界
- 现实:天天改bug,跟各个方向对需求
- 结果:每天怀疑人生
3. 付出与回报不匹配
- 付出:每天工作12小时
- 回报:工资涨幅不及物价
- 收获:头发越来越少
如何优雅地挣扎?
1. 调整心态
- 把Bug当成送分题
- 把加班当成充电
- 把改需求当成锻炼
- 把背锅当成历练
(好吧,我知道这听起来很像"精神胜利法",但是真的有用!)
2. 提升能力,挣扎的越厉害,成长越快
- 每天学习一个新技能
- 遇到问题先自己解决
- 做好复盘和总结
- 建立知识体系
3. 建立护城河
技术上:
- 至少一个领域要精通
- 至少一个方向要深入
- 至少一个特长要突出
软实力上:
- 学会和产品经理谈判
- 学会和测试讲道理
- 学会和领导说不
- 学会和同事互帮互助
挣扎中的成长
1. 技术成长
- 从"这bug怎么改?"到"为什么会有这个bug?"
- 从"这代码怎么写?"到"这代码该怎么设计?"
- 从"复制粘贴"到"看源码找答案"
2. 思维成长
- 从"完成任务"到"解决问题"
- 从"写代码"到"写方案"
- 从"改bug"到"防bug"
3. 职业成长
- 从"被动接需求"到"主动提方案"
- 从"只管写代码"到"参与决策"
- 从"单打独斗"到"团队协作"
最后的几句话

工作中的挣扎就像人生的必修课:不是你的错,但要你来解决。不是你能控制的,但要你来负责。不是你想要的,但要你来面对。
与其抱怨挣扎,不如把挣扎当成成长的机会。就像重构代码一样,挣扎的过程也是重构自己的过程。
最后的最后,挣扎是常态,但快乐也可以是!你无法控制工作的挣扎现实,但可以控制自己面对现实的心态。
1.3 工作承载不了太多意义,但也不要陷入工作虚无主义

关于工作的两个极端
最近在程序员群里,经常看到两种极端的声音:
极端1:工作就是生活的全部

- "不加班怎么能进步?"
- "不卷怎么能成功?"
- "工作就是生活的意义啊!"
- "多干活才能有未来!"
这帮人把工作当成了人生的全部,仿佛不工作就活不下去了。每天加班到深夜,周末也在想工作,朋友圈全是技术文章…
极端2:工作就是浪费生命
- "工作不就是为了赚钱吗?"
- "反正都是给老板打工"
- "上班就是浪费生命"
- "能摸鱼就摸鱼"
这些人觉得工作毫无意义,上班就是在消耗生命,除了赚钱没有任何其他意义,恨不得立马辞职去流浪。
为什么会有这两种极端?
1. 社会压力
- 房贷车贷的压力
- 35岁危机的焦虑
- 同龄人的对比
- 父母的期望
2. 互联网的放大效应
- 成功学的洗脑
- 躺平学的诱惑
- 各种极端观点的传播
- 戾气的积累
3. 个人认知的局限,当然也是当下主流的工作伦理
- 把工作等同于生活
- 把工作努力等同于最高道德
- 把收入等同于价值
- 把职位等同于能力
- 把忙碌等同于进步
工作到底承载了什么?
1. 最基本的:生存需求
- 温饱(这是最基本的)
- 房子(安身之所)
- 车子(代步工具)
- 医疗保险(以防万一)
2. 进阶的:成长需求
- 技能提升
- 视野拓展
- 人脉积累
- 经验沉淀
3. 更高层的:自我实现
- 成就感
- 价值认同
- 社会贡献
- 个人影响力
工作的真相是什么?
1. 工作既不是全部,也不是虚无
- 它是生活的一部分,但不是全部
- 它有它的价值,但不是唯一的价值
- 它值得认真对待,但不要太较真
- 它需要投入,但不是无限投入
2. 工作是一种平衡
- 在理想和现实之间
- 在付出和收获之间
- 在个人和团队之间
- 在工作和生活之间
3. 工作是一个过程
- 不是终点,而是旅程
- 不是结果,而是经历
- 不是负担,而是选择
- 不是束缚,而是机会
如何找到平衡?

1. 给工作一个合适的位置
- 不要把它看得太重
- 也不要把它看得太轻
- 找到自己舒服的节奏
- 保持健康的距离
2. 建立多元的生活
- 工作之外要有爱好
- 职场之外要有朋友
- 技术之外要有兴趣
- 收入之外要有追求
3. 保持清醒的认知
- 知道自己要什么
- 明白自己在做什么
- 清楚自己能做什么
- 了解自己该做什么
一些具体建议
1. 工作时间
- 正常下班就走
- 周末尽量不加班
- 休假要好好休
- 摸鱼要有度
2. 工作态度
- 该认真时认真
- 该放松时放松
- 该拒绝时拒绝
- 该妥协时妥协
3. 工作方法
- 提高效率,而不是延长时间
- 追求质量,而不是堆砌数量
- 注重成长,而不是纯粹付出
- 讲求方法,而不是蛮干
最后的几句话
工作就像人生的一个维度:它很重要,但不是唯一。它需要投入,但要有度。它值得认真,但别太执着。
工作是为了更好的生活,而不是让生活成为工作的附属品。
我们的目标是:认真工作,快乐生活。既不做工作的奴隶,也不做生活的逃兵。
最后,送大家一句话:
工作和生活就像代码和注释,缺一不可,但要比例适当。
1.4 人,要过得自私且坦荡
自私的真正含义
自私,是指人要重视自己的感受与需求。从心理学上来讲,个人感受相当于一种针对外界环境的反馈机制:
- 正反馈:愉悦、轻松、幸福、积极的情绪
- 负反馈:悲伤、愤怒、恐惧、负面的情绪
我们从这种反馈机制中调和自己的心理机制,让它总体上处于一种和谐平衡的状态。而一旦我们忽略了自己的感受,忽略了这种反馈,就容易引起心理机制的失衡,产生各种心理问题。
情感需求的复杂性
也许有人说,这还不简单吗,我高兴还是悲伤我自己能不知道吗?其实不然,察觉到自己的情绪是容易的,但是洞悉自己的情感需求以及背后的真相却不是那么容易的。
举个例子:
为什么明明渣男已经这么渣,背叛对方过多次,女方还是不离不弃?因为虽然女方遭受背叛后心理很悲伤,但是对于害怕这份感情的失去以及对对方侥幸的期冀,最终掩盖了这份悲伤。
这时负反馈没有得到正确的疏通解决,于是整个心理机制开始失衡,男方变本加厉,女方愈加纵容,在这条不平等的两性关系之路中越走越远。
自私与坦荡的平衡
任何事物都有两面,甚至三面,四面性。自私,也要注意度,这个度是什么呢,就是坦荡。
坦荡的表现:
- 可以直面自己的感受
- 坦诚地把感受说出来
- 不憋着坏,不想着作奸犯科
- 不侵害他人
如果心怀不轨,想着作奸犯科,侵害他人的事情,心态是绝不可能如此坦荡的。那必定是藏着掖着,眼神闪烁,即便是演戏骗过了别人,也骗不了自己的良心。
当然,君子论迹不论心,诱惑面前心态有了起伏,内心挣扎过后的平静,也是一种坦荡。
如何平衡自私与坦荡
让我们来看几个具体的工作场景案例:
案例1: 加班与工作边界
当领导临时要求加班时:
- 自私的部分:评估自己的精力状态和个人安排
- 坦荡的部分:直接沟通自己的情况,"今天确实有重要的私人安排,无法加班"
- 平衡之道:提出替代方案,"我可以明天早点来完成,或者现在先理出重点任务"
案例2: 项目分工与任务分配
当同事想把困难的任务推给你时:
- 自私的部分:考虑自己的能力范围和时间精力
- 坦荡的部分:明确表达,"这个任务对我来说有难度,我担心无法很好完成"
- 平衡之道:建议共同完成或寻求上级协调
案例3: 晋升与竞争
面对职位竞争时:
- 自私的部分:积极展示自己的能力和成果
- 坦荡的部分:不诋毁竞争对手,靠实力说话
- 平衡之道:在竞争中保持专业性和道德底线
关键要点
- 设立清晰的个人边界
- 用专业和理性的方式表达
- 在维护自身利益的同时不损害他人
- 对自己的决定负责
真正的职场高手既不是一味地委曲求全,也不是蛮横无理,而是在自私与坦荡之间找到恰当的平衡点。这样既能维护自己的利益,也能赢得他人的尊重。