速读《技术人修炼之道》-看到最后定有收获

最近一段时间读完了《技术人修炼之道》,书中内容涵盖了作者多年实践和思想的结晶,整体读来有许多观点深有同感,也学习到了一些新的理念,在这里感谢黄哲铿老师。本文主要结合我自身十几年的IT行业经验,以及创业多年的感受,从书中提炼了一些个人觉得非常有价值并且好落地的点进行分享。

本文主要从:自身修养 、团队管理,这2个角度进行分享,总共13项。

一、自身修养-13项

所谓"修身、齐家、治国、平天下",首先就要修身,只有自身的能力达到了,才有无限可能。修身就是一个不断遇见更好的自己的过程。

1、技术人需要培养的能力

  1. 思维和创造力:建立多元化和系统性的思维方式。
  2. 解决问题的能力。
  3. 强大的沟通能力。
  4. 学习新知识的能力。
  5. 敏锐的商业嗅觉:技术人需要建立商业嗅觉,能够思考业务、思考商业价值,用系统性思维更有效地解决业务中遇到的问题,做到技术与业务的深度融合,成为最懂业务的技术专家。

2、职场人的准则

  1. T型成长思维,有知识的广度,和专业领域的深度。
  2. 终身成长思维,保持终身学习。
  3. 保持适度焦虑。保持适度焦虑,提升自我的危机感,才能反向促进自己提升。
  4. 一旦承诺就要超越预期完成,把事情做到极致。
  5. 向上管理。与领导产生共鸣,利益共同,做好支撑和及时补位。
  6. 坚持长期主义。

3、建立5种思维方式

  1. 系统性思维:把物质系统当做一个整体加以思考的思维方式,从整体出发,综合分析。
  2. 揪头发思维:当你有疑问的时候,要把自己抬高一个等级,从更高的层次看待眼前的问题。其实这也是一种升维的方式。拔高自己思考问题的高度,站在更高的维度去思考问题。
  3. 三思而后行:在行动之前深思熟虑,一旦做好决定,就无需再反复思量,而是立马行动,切忌左顾右盼,犹犹豫豫,否则只会徒增烦恼。
  4. 洞察力:学会看清事物的本质,这就是洞察力。电影《教父》里的经典台词:"在1秒内看到本质的人,和花半辈子也看不清一件事情本质的人,自然不是一样的命运。"
  5. 避免成为乌合之众:人在群体中,智商会严重降低,为了获得认同,个体愿意放弃是非,用智商去换取安全感和归属感。所以一定要多学习多思考,无论何时何地保持独立思考,保持清醒。

4、知行合一

通过各个领域的学习交流,提高自己认知的天花板,然后着眼于当下,立即行动,真正的做到知行合一。避免"懂了许多道理,依旧过不好这一生"的尴尬局面。

5、如何高效行动

  • 管理好认知能量

当人们注意到一件事情,对这件事情进行分析、判断、乃至记忆的时候,都是需要花费精力的,心理学上叫做"认知能量"或者"心力"。

高手会主动管理自己的"认知能量",从而更大限度地节省心力。将心力集中在更重要的事情上,比如自我提升、深度思考、跟高人交流、发展一门副本等等。

"冥想"或者"正念呼吸"可以有效提升"认知能量"。

  • 保持专注

对于时间的高效利用,并不在早起,而是在工作时,保持高度专注,以及对时间极致的使用。

  • 养成微习惯

微习惯,每天进步一点点。微习惯,使得我们坚持这一习惯没有任何怀疑、恐惧、胆怯,让我们更自由、开心、积极。比如第一个循环里每天背3个单词,养成习惯后,在逐步递增。

6、提升效率的几个习惯

  1. 不能只知道拼命加班,要给自己留一些思考和锻炼的时间,提升自己的认知。
  2. 学会休息,通过"正念呼吸法"让大脑放松。
  3. 制定可执行落地的细粒度的计划。
  4. 做好计划那就立即行动。比如我打算开始一个大的任务项或者有难度的任务项时,先去抽根烟,然后立马开工。

7、掌控自己的情绪

掌控情绪分3步:正视自己的情绪、接受自己的情绪、控制自己情绪。

8、培养商业思维

随着职业生涯的发展,商业敏感度几乎是每个人必须具备的,无论是财务人员,还是市场运营或技术管理者,必须懂商业,否则如何能够深刻地理解公司的战略呢,如何让自己形成商业闭环呢?

  • 从3个方面逐步培养商业敏感度
  1. 系统性思维:从整体出发,定好战略布局。
  2. 财务敏感,平时多了解一些财务知识。
  3. 销售意识。
  • 尝试轻创业

创业不一定要辞职,不一定要卖房卖车。可以尝试轻创业,比如开启副业,把自己看成一家公司,自己就是这家公司的CEO,思考如何把自己运作的更好,打造出个人品牌,实现最小商业闭环。

9、如何沟通和汇报

沟通和表达是技术人的必备技能,采用金字塔原理的方式,让你的表达更有逻辑性。

金字塔原理的基本结构:中心思想明确,结论先行,先总后分,阐述理由和论据,最后再重复观点。

10、如何做一场技术分享

  1. 选题准备,切忌假大空,要言之有物,有干货。
  2. 克服紧张情绪,做好充分准备,正确认识情绪。
  3. 来一个精妙有趣的开场,吸引观众注意力。
  4. 讲的过程中,语速适中、平稳。尽量不要背对观众,不要固定不动,适当的走动。
  5. 讲的观点最好不要超过3个,如果太多,可以拆分出子观点。
  6. 最后要来个总结,把重点和脉络再跟大家总结一下。
  7. 问答环节,随机应变吧。

11、如何学习

  • 费曼学习法

费曼学习法:是一种"以教为学"的学习方式,它能够帮助学习者提高知识的吸收效率,真正理解并学会运用知识。学习者是否掌握了知识,要看他能否用直白浅显的语言把复杂深奥的问题和知识讲清楚,通过教别人来反思自己的学习。

  • 如何快速成为一个领域的专家
  1. 进行主题阅读。明确目的和主题,通过信息搜索和目录阅读,以及快速阅读,建立轮廓和感性认知。
  2. 列出筛选出的参考资料清单。可以通过谷歌、豆瓣、领域专家推荐等方式整理出书单。
  3. 针对书单多读几遍。第一遍是整体阅读,第二遍边读边思考,整理自己的逻辑。

12、如何成为懂业务的技术专家

  1. 学习业务,思考业务。
  2. 经常去"一线",和用户打成一片,避免闭门造车,多倾听用户的声音,感受系统是不是真正解决了客户的痛点。
  3. 多了解行业,参加产业论坛,洞悉产业发展趋势。

13、成为CTO的必备条件

  1. 有丰富的编码经验,担任过架构师。
  2. 主导过大型海量数据、高并发的项目。
  3. 带领过五十人以上的研发团队,擅长团队建设和激励。
  4. 搭建过产研系统,对效能提升有深刻认识。
  5. 熟悉商业领域知识,对商业逻辑有深入认知,比如思考实践过过商业闭环、市场打法、怎么做营收。
  6. 做到技术与商业、业务的融合,能够从0到1去开拓业务,提前布局。

二、团队管理-13项

管理的本质:激发全员领导力。要做到:尽可能权利下放、让员工有归属感、让员工主动规划工作,激发员工自我效能。

1、技术转管理必须要迈过的几道坎

  1. 慈不掌兵,管理者必须要有"菩萨心肠,雷霆手段"。
  2. 即使下属短期内干不好,也要允许适当犯错,不能替他干活。
  3. 不要觉得不写代码就心里不踏实。技术管理者最重要的工作是技术管理和技术判断,写代码只是很少的一部分工作。技术管理者可以写很少的核心代码,保持手感。
  4. 主动思考业务和技术,不能等待被安排工作。
  5. 一身正气,公正客观,敢作敢当,不树立山头。
  6. 适当的多做演讲,提升演讲能力。
  7. 技术管理者并非"纯"管理,主要工作还包括:技术选型、代码评审、项目管理、产品规划、团队士气提升等。

2、不同阶段的管理者的工作重心

几十人规模的产研团队如下:

  • 高级程序员:实现复杂功能,解决技术难题。

  • 技术经理:交付效率提高、质量提升。

  • 技术总监:技术规划,多产品线、项目群管理,具体如下:

    • 搭建公司的技术平台部,统一技术栈,提升研发效能。
    • 建立产品研发体系,让技术团队可以持续地快速交付。
    • 管理和协调多条产品线。
    • 建立技术壁垒,形成技术竞争力。

以上阶段告一段落,如果你的公司继续壮大,有上百人的产研团队了,那就需要将部分职责从技术总监身上拆分出来,能让技术总监侧重在项目管理和团队管理上。此时可以设置专门的架构师岗位。

  • 架构师:架构设计、架构实现、架构评审。架构师专注于技术架构分析、架构设计、架构实现、推动重构、推行架构原则等工作。架构师的职责:

    • 业务架构设计和实现。根据业务规划和应用场景,进行业务抽象及业务建模,设计出符合业务要求并且具备一定前瞻性的应用架构。
    • 架构设计和实现,识别非功能性需求,如性能、可扩展性、安全性、高可用及易部署等。
    • 重构计划及执行,关注全链路监控数据,线上Bug,系统预警等信息,识别架构缺陷,提出重构建议并推动执行。
  • CTO:技术产品战略规划,提高技术竞争力。CTO的主要职责:

    • 技术赋能商业,具有敏锐的商业洞察、深入理解产业,参与公司战略规划,推动技术引领业务增长。
    • 技术趋势研究,思考未来3~5年的技术发展趋势,为企业提前布局。
    • 技术治理体系,形成持续的过程改进、高效的研发流程、稳定的交付质量、高可用的系统。
    • 组织与文化,建设学习型组织、自我完善型组织,形成符合企业特色的文化氛围。

3、如何提升技术判断力

所谓技术判断力:这个新技术要不要引入、这个架构合不合理、这个项目落地有哪些方面的风险,要做出判断。从以下几个方面提升技术判断力:

  1. 组织团队日常技术和产品工作汇报。
  2. 参与技术方案评审。
  3. 主持系统顶层设计和规划工作。
  4. 持续学习新技术。从事技术管理工作并不是说完全丢掉技术,只是放弃了大部分的编码工作,但是新技术的学习是不能停止的。

4、技术管理者要不要写代码

要分场景来看,创业团队缺乏资源,技术管理者必然事必躬亲,动手写代码。

但当团队壮大后,技术管理者要把重点放在做技术决策上了。

5、做技术还是做管理这是个难题

  1. 技术管理并不是丢掉技术,只是较少做编码而已。技术管理工作对技术规划、架构评审、团队管理等方面的能力要求更高。

  2. 要不要做技术管理可以从以下几个点判断:

    • 看个人兴趣和个人性格
    • 思考什么能给你带来成就感,技术还是管理
    • 是否追求晋升和管理人
    • 是否希望得到更大的自主权
  3. 如果不做技术管理,后续也可以走其他路径:

    • 在技术上持续精进,成为某个领域的专家或架构师。
    • 转行:产品经理、商务人员、售前售后、讲师等等。
    • 技术创业。

6、有效管理的原则

  1. 聚焦:在管理中找到最核心、最重要的事,并且能够达到效果。
  2. 落地:把事情落到可执行、可操作、可监控的层面。

管理的核心就在于"人性"二字。用分配解决人性的自私、用考核解决人性的懒惰,用晋升解决人性的虚荣、用激励解决人性的恐惧。

7、打造高效的组织架构

  • 互联网组织架构

互联网组织架构的特点:扁平化、去中心化、自组织。

互联网企业的组织架构必须灵活,不能有过多的层级,也不能固化,要以产品为中心,以项目开发组的形式,整合并利用企业各项资源快速推进产品创新,以市场为导向,聚焦客户需求和使用体验,及时改进和完善产品和服务。

  • 为什么要搞"小前台+大中台"

核心目的是使组织更加扁平化,管理更加高效,提高组织的运作效率,使业务更加敏捷、灵活。

核心原因有2个:

  1. 信息共享。随着公司的发展壮大,许多业务部门内提供基础支撑的工作可能会有重复。可能在开发同样的功能,解决同样的问题,代码拷来拷去,信息不能共享,导致许多资源浪费。
  2. 解决创新问题。随着企业部门增多,分工越来越细,如果要创新,就需要协调研发、产品、运营多个部门,沟通过多,创新成本非常高,试错成本也非常高。

8、激励因素和保健因素

工作条件细分为:激励因素 和保健因素。双因素理论同马斯洛的需求层次理论有相似之处。

  • 保健因素:相当于生理需求、安全需求和感情需求等基础需求。保健因素不会有激励作用,当保健因素缺乏时,人们会不满。当保健因素存在时,人们的不满会降低,但是不会带来满足感。
  • 激励因素:相当于受人尊敬的需求、自我实现的需求等较高级的需求。激励因素具有激励作用,当激励因素足够时,人满会有满足感。当激励因素缺乏时,人们的满足感降低,但是不会不满。

涨工资不会带来激励的作用,因为工资是保健因素,涨工资只会让不满降低,但是不会带来满足感。

激励因素要让少数人获得,如果让多数人获得激励因素,那激励因素就降为了保健因素。

激励因素必须是可以变动的,不能固定,一旦固定下来又变为保健因素了。

真正能激励员工为之奋斗的,永远是钱之外的东西,例如:团队的氛围是否追求卓越,是否能挑战行业一流水平,所做的项目是否具备伟大的意义,团队Leader是否具备人格魅力、是否值得跟随等。

9、5种管理思维

  1. 舍得思维:舍得本身是一种智慧、一种生活哲学。如何取舍,要因人、因地、因时、因事,由自己来做决定。
  2. 揪头发思维:拔高自己的视角,看待眼前的问题。
  3. 系统性思维。
  4. 站在对方的角度换位思考。
  5. 利他思维:利他是最大的利己。

想成为优秀的领导者,首先要从思维方式上改变自己,一点一滴,持之以恒,不断积累。懂得舍与得的智慧、学习拔高一层看问题、遇到难题从系统整体的角度思考、在有限的时间和资源下寻求最忧解、时刻站在用户的视角看待企业的产品和服务、知道利他就是最好的利己。

10、管理就是要做减法

  • 组织结构上做减法
  • 关注核心业务,保持聚焦
  • 简化流程

11、如何提升横向领导力

当你带的项目需要自行组织人员,但是这些人员跟你没有上下级关系时,怎么办?按照如下步骤:

  1. 启动项目:从清晰的目标、行动方案开始。
  2. 组件团队:组件一支能够完成目标的团队。通过利益驱动,说服别人加入团队,要有拿得出手的吸引力。
  3. 推动项目:一半靠利益驱动,一半靠平时积累的交情。
  4. 处理冲突:如果出现冲突,那就要找到求同存异的部分,解决冲突的原则是真诚,直面问题将问题摆在桌面上讨论。
  5. 激励:项目结束激励下团队,一起期待下次合作。

12、向上管理

向上管理不是讨好,而是支撑。强力的支撑是一种伟大的智慧。做好3点:

  1. 换位思考,理解你的领导。
  2. 支撑你的领导,让他发挥他的长处。
  3. 支撑你的领导,主动补位。

13、如何克服职业倦怠保持巅峰

  1. 设计一套热身策略,让自己快速进入最佳状态。最好的开始就是立即行动,切忌等待所谓的条件成熟了。
  2. 做减法和聚焦,减少"认知能量"的损耗,把宝贵的精力聚焦在最重要的事情上。
  3. 定一个超越自我的目标,通过使命感克服倦怠。一个保持巅峰状态的高手,关注的一定不是自我实现,而是自我超越。

人生不是一场战役,而是一场战争。能够笑到最后的人,一定是始终保持巅峰状态的人。

参考文献:黄哲铿老师的《技术人的修炼之道》

程序员职业发展往期内容:

程序员如何行稳致远:mp.weixin.qq.com/s/fBr4b9zRT...

CTO如何帮助业务成功:mp.weixin.qq.com/s/kFPtHOnkt...

ChatGPT到来个人如何应对:mp.weixin.qq.com/s/Fntt2fgpD...

程序员创业踩过的10个坑:mp.weixin.qq.com/s/9av1OWcF_...

程序员是否适合创业:mp.weixin.qq.com/s/XNKpF3gay...

本篇完结!感谢你的阅读,欢迎点赞 关注 收藏 私信!!!

原文链接: www.mangod.top/articles/20...、mp.weixin.qq.com/s/HcopebXpe...

相关推荐
IT_陈寒几秒前
为什么我的Vue组件总是莫名其妙更新?
前端·人工智能·后端
Wx-bishekaifayuan2 分钟前
springboot大学生就业平台47691-计算机课程设计、毕业设计
java·spring boot·后端·elasticsearch·课程设计·express·旅游
狂师2 分钟前
2026年APP自动化测试工具大全,12款主流工具一次看懂
前端·开源·测试
BingoGo4 分钟前
免费可商用 PHP 管理后台 CatchAdmin V5.4.1 发布,新增 MCP 支持
后端·php
前端一小卒6 分钟前
搜索 API 额度用完返回空数组,Agent 就开始一本正经地胡说
前端·javascript·node.js
乘风gg13 分钟前
Spec Kit vs OpenSpec vs Superpowers:三大 AI Coding 框架深度对比
前端·ai编程·claude
汤姆yu16 分钟前
基于springboot+vue的企业OA办公系统
java·spring boot·后端·oa办公
南归北隐21 分钟前
Spring AI Alibaba Graph框架实现RAG私有知识库问答
java·后端·spring·spring ai·java rag实现
打工仔折腾 AI25 分钟前
鸿蒙版ToDesk远控实测:蓝牙键鼠、双模式鼠标与跨端剪贴板怎么用
后端·python·华为·性能优化·计算机外设·harmonyos·ai agent 实战
w2sfot30 分钟前
AI时代,JS加密还有效吗?
开发语言·前端·javascript