程序员竟然还有职业规划手册?

news2024/12/19 15:20:23

《程序员职业规划手册》不是一本具体的书,而是由前阿里技术总监雪梅老师讲授的一个专栏课程,总共有20讲,内容基本都是图片和文字形式,也有对应的语音讲述

回顾了下毕业工作的这几年,我买过很多学习课程,《程序员职业规划手册》这个是我为数不多坚持学完的课程之一,当然里面有很多内容还需要后续反复温习、思考和练习。

趁热打铁,先梳理下当前自己的一些学习收获,感兴趣的同学可以去极客时间上学习完整内容

理解职业发展

4 个认知:

  • 打移动靶:职业发展没有确定的路径,是打“移动靶”。市场、企业需求、岗位等一直在变化,需要抬头看市场,了解变化背后的规律,不断调整,找到自己的阶段性定位。
  • 了解自己:职业发展路径没有标准答案,需要不断了解自己,发挥优势,打破认知误区。带团队,管理风格不重要,重要的是拿结果的能力。
  • 自己负责:职业发展是自己的事。企业只为结果买单,而不会为个人成长买单。没有人会逼你提升自己的能力,关键在于自己的选择和追求。
  • 职业幸福感:职业发展也不只有升职加薪,找到自己不同人生阶段的职业目标和幸福感同样重要。

如何掌握职业发展主动权?

3步走:

  • 追问经典问题:比如 35+ 技术人都去哪里了?研发、测试、运维不同岗位的职业发展路径是什么?“大厂卷”、“去国企躺平”怎么选?要不要转管理岗位?
  • 追问环境:宏观上去认识市场,看看在变化的时代下,技术岗的发展趋势是什么样的。中观上从职场、企业角度,读懂职场的游戏规则,客观地认识职场中的事和人。微观上理解认识晋升的本质。
  • 追问自己:能力全景图,持续修炼软硬技能,重新认识自我,找到适合自己的路径。

技术人职业发展路线图

技术人职场生命周期:新人期、发展期、成熟期、衰退期。具体时间线不一定适合每个人,只是用来参考。

图片来自雪梅《程序员职业规划手册》
  • 新人期:存在职场规则、技能、工作内容的迷茫。但可以找到自己的定位,技能上的成长,融入团队。
  • 发展期:一旦我们选择了技术岗,就意味着必须选择做一个终身学习者。“在老板面前表达你的野心是一件健康而有益的事”(来自《远见》)。
  • 成熟期:绝大多数技术人发展的瓶颈在于只看到了自己手中的代码,只关注正确的实现和高效的交付。转管理或发展综合角色?综合能力的发展会让我们拥有宏观视角,更理解企业的价值传导链路,自己在这个链路上可以贡献的价值是什么,突破这一层,未来的职业发展才会有更多可能。
  • 衰退期:不是你能力不行,而是企业觉得你太贵,或者不划算,从而不再需要你。如果不能留在企业创造领军价值,需要摸索自己的第二曲线。

认识环境

技术人的四个困境:技术、追求确定、人际关系、高薪,总结一个词就是单一。

  • 技术上的困境:技术的本质是一种工具,工具就意味着只有在需要的场景下才能发挥价值,而不是停留在实验室搞技术的军备竞赛。
  • 追求确定的困境代码的0-1非常确定,技术人员逻辑推理能力较强,但在一个职业发展的关键问题上,可能为了追求确定而过度思考。职业发展本身有极高的不确定性,如果获取的信息不全,很可能会给自己画地为牢。
  • 人际关系的困境:圈子小,接触不到更多的信息,自然看不到更多的可能。
  • 高薪的困境:互联网行业增速放缓,很多企业降本增效等,过去是互联网红利时期,不要被高薪困住,舍不得放下眼前利益,去看更多可能。很多人眼前的高薪是大概率持续不了多久的。

技术人的优势:思维活跃,学习能力强;有复杂问题的攻坚能力。

不同时期的人生资产

  • 有形资产:持续积累财富(钱、房产等),稳健自己的财务,给自己预留试错空间。当下减少负债,预留至少3年家庭开销的钱,同时更需要关注无形资产的积累,具体定义课参考《百岁人生》。
  • 无形资产:
    • 生产资产知识、技能、经验等,学习的东西要跟自己当下的工作相关,至少有实践场合,因为不实践的知识都是"死知识",没有通过实践拿到结果的知识都是别人的经验,不是你自己真正的认知。在AI时代,这些死知识、假认知一文不值。
    • 活力资产:身心健康、良好的社会支持系统(亲密的家庭关系、高质量的同频朋友等),提供情绪价值,一起学习、互相激励。
    • 转型资产:对自我的认知,接触不同网络的能力和对新经历的开放程度。经验积累,保持好奇心,以备转型时需要。
  • 财富四宫格:
    • 定期盘点自己的财富四宫格,融入到每天的生活中去。
图片来自雪梅《程序员职业规划手册》

职业发展护城河

从长远看,一方面需要抓住机会,另一方面要抵御风险。

  • 机会来自不断积累的职场燃料
    • 可迁移的技能:工作中所掌握的核心技能,是换岗、跳槽、改行都能带走的技能。硬技能更多的是总结方法论,软技能基本是可迁移的,比如:沟通表达能力、系统思考、领导团队等。
      图片来自雪梅《程序员职业规划手册》
    • 有意义的经验:让你能与同类人有区分度、对认知提升有特别大的影响。很多事情我们做之前并不知道它有什么意义,而是你去做了,去体验了,才让它有了不一样的意义。
    • 持久的关系:人脉资源,如:并肩作战的伙伴、关键时刻提携你的贵人、痛苦时期给你提供情绪价值的朋友等。重要的不是你有多少关系,不是你微信有多少人,而是你是否在维护这些关系,是否用心投入到一些重要关系的经营上,他们是否是你持久的关系。不是指肤浅地去“搞关系”,而是对于帮助过我们的人表示感恩,对于合作中的伙伴永远保持尊重。
  • 构建抵御风险的“护城河”
    • 做到绝无仅有,别人很难模仿和超越,或者至少短时间很难。
    • 可复制的经验,沉淀为课程或文章等。
    • 技术人职业发展护城河的构建,可以从“点 - 线 - 面 - 体”4 个步骤来构建。但不是所有人都需要走完四个阶段,也不是所有人的护城河发展都是连续的。
图片来自雪梅《程序员职业规划手册》

职业发展不是人生的全部

人生是一座大厦,我们需要有很多柱子来支撑,《持续的幸福》里非常经典的“幸福大厦”是这样描述的:幸福就像一座房子,有五根柱子,第一根是积极情绪,第二根是投入,第三根是人际关系,第四根是意义,第五根是成就。

当我们的人生大厦只有一根柱子时,这座大厦就是个“尖塔式”建筑,遇到不确定性很强的事就几乎没有转圜的空间,人生又谈何幸福?所以说职业发展(工作)不是全部,我们的人生也不能只靠工作这一根柱子。

图片选自马丁·塞利格曼《持续的幸福》,2012

在一个生命平衡论里,职业发展只占了 1/8,你看,我们的人生不只有职业发展,还有亲情、友情,还有休闲娱乐,还有最最重要的个人健康,还有我们渴望的自我实现。

很多工作中的焦虑解药并不在工作中,而在我们人生的大盘之中。当我们跳出工作中狭小的问题,有亲密的家人,有温暖的友情,有自己强大的社会支持系统,内心就会更充盈、更笃定,一直有源源不断的动力,持续向前。

最后,祝愿你我的生活都灿烂如花。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1487994.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Python】进阶学习:pandas--read_csv()用法详解

🚀【Python】进阶学习:pandas–read_csv()用法详解🚀 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教…

Windows服务器:通过nginx反向代理配置HTTPS、安装SSL证书

先看下效果: 原来的是 http,配置好后 https 也能用了,并且显示为安全链接。 首先需要 SSL证书 。 SSL 证书是跟域名绑定的,还有有效期。 windows 下双击可以查看相关信息。 下载的证书是分 Apache、IIS、Tomcat 和 Nginx 的。 我…

redis批量删除指定前缀key四种方法(收藏)

这篇文章主要介绍了redis批量删除指定前缀key四种方法。 目录 redis批量删除指定前缀key四种方法 第一种:第二种:第三种:第四种:Redis 如何批量删除指定前缀的Key 编码方式 redis批量删除指定前缀key四种方法 第一种&#xff…

【题解】—— LeetCode一周小结9

【题解】—— 每日一道题目栏 上接:【题解】—— LeetCode一周小结8 26.二叉搜索树的范围和 题目链接:938. 二叉搜索树的范围和 给定二叉搜索树的根结点 root,返回值位于范围 [low, high] 之间的所有结点的值的和。 示例 1: 输…

SpringBoot-yaml语法

1.概念 在Springboot的项目中,配置文件有以下几种格式: Application.propertiesApplication.yamlApplication.yml 其中官方推荐我们使用yaml的格式(因为能表示的数据类型很多样) 2.基本语法 # yaml形式的配置文件# 普通的key-value(分号之后…

windows环境下Grafana+loki+promtail入门级部署日志系统,收集Springboot(Slf4j+logback)项目日志

🌹作者主页:青花锁 🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄 🌹简历模板、学习资料、面试题库、技术互助 🌹文末获取联系方式 📝 往期热门专栏回顾 专栏…

MyBatis操作数据库(XML方式)

MyBatis是一个持久层框架,和Spring没有任何关系,可以用来简化数据库的操作! 创建工作: 创建Spring Boot工程,并导入MyBatis的起步依赖,Mysql的依赖等 配置数据 #配置数据库的连接字符串 spring:datasour…

ruoyi 图片等文件资源读取

老是忘,记录一下 ResourcesConfig 文件下 /** 本地文件上传路径 */ registry.addResourceHandler(Constants.RESOURCE_PREFIX "/**").addResourceLocations("file:" RuoYiConfig.getProfile() "/"); /*** 资源映射路径 前缀*/ …

C++使用工具进阶(LOG输出、堆栈跟踪、代码结构、code review)

0. 简介 对于C,无论是大学生还是算法工程师都是非常需要学习并使用的一门语言,而C不像python、rust一样简单好用。不单单是在嵌套复杂代码后的逻辑还是各种类和堆栈的管理,都是非常头疼的问题。一般来说对于LOG类很多都是使用GLOG、而堆栈跟…

STM32 (1)

1.基本信息 stm32是由ST公司生产的一种32位微控制器(单片机)。 1.1 各种型号 stm32是32位单片机的总称,有多种不同的系列。 32即用32个比特位表示一个地址,寻址范围:0x00000000 --0xffffffff (4GB) 1.2 存储密度 …

本地如何配置支付宝模拟支付场景并结合内网穿透实现公网环境调试开发?

文章目录 前言1. 下载当面付demo2. 修改配置文件3. 打包成web服务4. 局域网测试5. 内网穿透6. 测试公网访问7. 配置二级子域名8. 测试使用固定二级子域名访问 前言 在沙箱环境调试支付SDK的时候,往往沙箱环境部署在本地,局限性大,在沙箱环境…

[环境配置]ssh连接报错“kex_exchange_identification: read: Connection reset by peer”

已经被VScode ssh毒死好几次了,都是执行命令意外中断,然后又VSCode里连不上、本机Terminal也连不上了。。。 重启远程服务器,VSCode可以连上了, 系统ssh还是不行,报错“kex_exchange_identification: read: Connecti…

数字化转型对企业有什么意义

降本增效,提高生产力 数字化转型可以引入自动化和智能化技术、帮助企业优化流程、减少人工操作和错误,提高工作效率和生产力。例如,使用机器人流程自动化 (RPA) 可以自动执行重复性任务,使员工能够专注于更具价值的工作。除了通过…

YOLOv5独家原创改进:特征融合涨点篇 | 广义高效层聚合网络(GELAN) | YOLOv9

💡💡💡本文独家改进:即结合用梯度路径规划(CSPNet)和(ELAN)设计了一种广义的高效层聚合网络(GELAN),高效结合YOLOv5,实现涨点。 将GELAN添加在backbone和head处,提供多个yaml改进方法 💡💡💡在多个私有数据集和公开数据集VisDrone2019、PASCAL VOC实现…

5.测试教程 - 进阶篇

文章目录 1.按测试对像划分1.1**界面测试**1.2**可靠性测试**1.3**容错性测试**1.4**文档测试**1.5**兼容性测试**1.6**易用性测试**1.7**安装卸载测试**1.8**安全测试**1.9**性能测试**1.10**内存泄漏测试** 2.按是否查看代码划分2.1黑盒测试(Black-box Testing)2.2白盒测试(W…

获取properties二个键值对的值

配置文件: 将属性文件中的值赋给Java类的成员变量: 测试方法: GetMapping("/test1") public String test1(String key) {JSONObject jsonUrl JSONObject.parseObject("{"url"}");System.out.println(" …

计算机网络-网络安全(一)

1.网络安全威胁和漏洞类型: 窃听 假冒 重放 流量分析 破环完整 病毒 木马 诽谤 非授权访问 拒绝服务 漏洞:物理、软件、不兼容、其他等。 2.网络安全信息数据五大特征: 完整性&…

四川首例强生全视人工晶体在成都爱尔眼科医院成功植入

【2024年3月1日,成都】全国首批、四川首例强生全视TECNIS Symfony™ Toric IOL植入手术在成都爱尔眼科医院成功开展,手术由爱尔眼科四川省区白内障学组组长、成都爱尔眼科医院副院长巫雷教授执刀。TECNIS Symfony™ Toric IOL的成功运用,不仅…

第二十一周周报

文献阅读:Recent Advances of Monocular 2D and 3D Human Pose Estimation: A Deep Learning Perspective 摘要:在本文中,作者提供了一个全面的 2d到3d视角来解决单目人体姿态估计的问题。首先,全面总结了人体的二维和三维表征。…

思科网络设备监控

思科是 IT 行业的先驱之一,提供从交换机到刀片服务器的各种设备,以满足中小企业和企业的各种 IT 管理需求。管理充满思科的 IT 车间涉及许多管理挑战,例如监控可用性和性能、管理配置更改、存档防火墙日志、排除带宽问题等等,这需…