Practice

职场权力的六种味道,你尝过几种?

上周和一个朋友聊天,他抱怨自己在公司没啥话语权。我问他:”你知道职场里有几种权力吗?”他茫然地摇头。 这不奇怪。大多数人只知道权力这东西好像很重要,但具体是什么,怎么用,就像问青少年钱是怎么来的一样——知道很重要,但说不清楚。 权力的基本分类:靠位置吃饭 vs 靠自己本事 权力大致可以分两大类: 职位权力:来自你屁股下的椅子,换个人坐上去就转移了 个人权力:来自你脑袋里的东...

愿景是不是团队集体幻觉

去年我接手一个新团队,第一天我问了个简单问题:”咱们的产品愿景是什么?” 然后我见证了一场精彩的即兴表演——七个人,七种答案,大家互相看着对方,希望对方先开口。那一刻我就知道,这团队不是多元化思维的典范,而是一艘没有航向的船。 没有愿景的团队有多惨? 好比几个朋友约好一起去high。我收拾了网球拍,小李带了登山杖和帐篷,老王装了一兜子赌场筹码,小美则拎着给姥姥的礼物… “等等,我们到...

管理能力的游戏关卡:如何解锁团队潜能

如果把管理比作一场游戏,那么这个游戏有五层关卡,每一关都需要特定的技能才能通过。不幸的是,没有金手指作弊码,但我们至少可以提前了解通关秘籍。 第一关:找到北极星 没有航向的船只注定迷失,没有目标的团队必然散漫。管理的第一步,就是让每个人都能看到同一颗北极星。 画好大饼(但要能吃到) 足够远大,但看得见路径 足够具体,不是”好好干” 足够有吸引力,不是”公司要赚钱” 定...

人生的核心驱动力

每个人的人生都像一艘航行的船,而驱动这艘船前进的,是我们内心深处的核心驱动力。这些驱动力就像指南针,指引着我们的人生方向,影响着我们的每一个重要决定。 九大核心驱动力 物资报酬 (Material Rewards) 追求更好的生活品质,渴望通过努力获得丰厚的回报。这不仅仅是关于金钱,更是关于通过物质基础来实现更高层次的人生追求。 权力与影响 (Power & Influence...

老王和小菜的公司 ReOrg 了

组织变革 1. 由于重组,一些管理人员变成了个人贡献者。他们担心随着工作范围缩小,职业发展路径受限。对此有何建议? 小菜:“老王啊,最近公司重组,好多 Manager 一下子变成 IC 了,他们现在可焦虑了,老担心往后职业发展没出路,您说咋整啊?” 老王:“这事儿啊,首先得跟他们坐下来,好好聊聊职业规划,在咱这新架构里,给他们找找潜在的上升通道,让他们心里有底。然后呢,多鼓励鼓励,让他...

Swagger Master - AI 帮我做的第一个开源项目

最近在做项目的时候发现团队内部的 API 文档越来越多,每个服务都有自己的 Swagger 页面,来回切换非常麻烦。于是我花了 3 个小时,用 Cursor(众人皆知的 AI 辅助编程工具)做了一个项目:Swagger Master。 这是什么? 一个单文件的 Swagger UI 管理器,可以在一个页面里管理多个 OpenAPI 文档。没错,就是一个 HTML 文件搞定所有事情。 ...

2024年,再见

一年总共 365 天,今天是第 365 天。 这一年过得不好不坏,发生了一些不大不小的事,简单总结一下。 工作 很忙碌,有时候会忘记时间,有段时间甚至会觉得自己像陀螺,旋转得很快,但还在原地。不过能很快调整自己的状态,达成想要达成的结果,我会给自己正面和积极的反馈,我相信相信的力量。 如果自己的状态不好,就很难用虚假的表演来让别人相信你的决策和行动是可靠的。精神面貌很重要,好的精神面...

从设计模式聊到乔布斯,再到DevOps

一段优雅的代码,一部iPhone,和一次丝滑的软件发布,这三者之间有什么共同之处? 答案是:它们都体现了我们这个时代最伟大、也最被低估的一种哲学——对复杂性的精妙隐藏。 一、 秩序的起源:外观模式的智慧 在软件设计的世界里,有一个经典的设计模式,叫做“外观模式”(Facade Pattern)。它的理念朴素而强大:当一个系统内部由无数个复杂的组件和凌乱的调用关系组成时,我们可以在...

防御性编程应该是一种习惯

防御性编程是一种编程习惯和方法论,其核心思想是预见并处理各种潜在的错误和异常情况。它要求开发者在编写代码时,假设最坏的情况可能会发生——外部数据是不可信的、函数的调用者可能会传入非法参数、依赖的系统可能会失败等等。 这种编程方式的目标不是消除所有错误,而是确保当错误发生时,程序能够: 优雅地处理:程序不会因为意外输入或内部状态错误而崩溃。 保证数据完整性:防止错误数据污染系统。...