如何打破职业瓶颈

2024-09-06 19:18
文章标签 瓶颈 职业 打破

本文主要是介绍如何打破职业瓶颈,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击上方蓝色字体,选择“设为星标

回复”资源“获取更多资源

前几天,有读者在后台提问,大体就是IT是典型的青春饭,如何选择自己的技术方向,如何能延长个人的职业生涯,充满了对未知的恐惧和疑惑。

当然这个问题我没法从正面回答,因为我个人还没有经历。但是我能从我所见和所收集的信息中尝试解答一下。

我从个人不够长的从业经历来看,我身边稍微年长一些的前辈们,大都还在程序的世界里摸爬滚打。一个运气不是那么差,头脑不是那么笨的开发者,如果你的技术能力过硬,在某一个行业都持续的积累,都可以成为这个领域的专家。

所以我还真的没办法直接回答,如果不做技术了去做什么的问题。我觉得不如把这个问题换成,如何在年龄不是优势的情况下,保持个人的竞争力以及如何做好个人的职业规划。

很早之前,我在网上看过池建强老师的分享,关于职业规划和打破职业瓶颈的课。我可以拿过来给大家分享。

《拆掉思维里的墙》和《你的生命有什么可能》的作者古典给职业生涯发展做了定义:职业生涯发展指的是一个人有计划、有掌握、可持续的自我实现过程,而生涯发展管理的关键是提高效率,降低风险,保持可持续。

如果探究到本质,职业生涯是一件非常简单的事情,它就是需要你反复地做这两个动作,对内自我探索,出结果;对外展示成果,做营销。说实话,营销这个词我不是很喜欢,但是一时间又想不出更好的词语描述它。

为什么要这样,因为任何职业的选择都取决于你和组织之间谁的议价能力更强

各位可以从这个角度评估一下你自己和当前职位PK,谁的议价能力更强?

古典老师也用了一个 8 字循环模型,形象地展示了这两个动作之间的关系:不断循环往复,彼此积累促进,积累越多,在职场中的势能也越大。

但专业人士,包括程序员,非常容易犯一个错误。他们往往拥有过高的能力和清晰的需求,但是他们却很少主动地做营销和自我展示。这意味着,他的职业生涯完全是以自我为中心,只做好了对内探索出结果这个动作,做得再好,也是在一个单圈里不断打转。

我之前也在《业务和管理决定上限,技术决定下限》文中也说过,技术能力可以决定你的下限不会太低,但是高情商、懂业务、懂管理才能决定你的职业上限。技术人员懂业务的好处在于,可以更好地理解需求、设计方案和做团队规划,从而创造出更好的价值;懂管理的好处在于可以整合团队的力量,让团队突破单个个体的上限,从而创造出更大的价值。

那么回到这个问题,古典老师提出,一个人的职业生涯大概分为三个阶段:

  • Job,核心动力是生存

  • Career,核心动力是发展

  • Calling,核心动力是创造价值和自我实现

绝大多数的人都会卡在生存和发展之间,也就是第一阶段向第二阶段的跨越。

就像我在之前的文中提到的,很多技术人员在从业之初都有比较简单的想法:

我很喜欢技术,我就想一直深入做技术,成为技术高手。至于业务和管理,还是让别人去搞定吧。做管理要处理各种乱七八糟的事情,要参加各种无聊的会议;做业务要跟形形色色的客户打交道,要揣摩客户的想法,这些事情我都不想去掺和。大家分工合作,各自做好自己专业领域内的事情就行了,毕竟也没有谁要求产品和业务一定要懂技术呀。我只要在关键时刻发挥我的技术水平,就像武侠高手一样,平时不出手,一出手就惊艳所有人!

但事实上,我们每个人都是技术、业务、管理的综合体。图中的三角形就代表了你的角色融合程度和角色跨度,它的面积越大那么你的职场议价能力才会越大,也代表着你的不可或缺程度和对组织和社会的价值。

对于大多数技术开发者来说,就需要你花一些心思在人际沟通、打造个人影响力、提升技术领导力上。虽然他们在当下的收益很小,但却是我们的职业跨入下一个阶段的关键。

这几百字没有正面回答读者的问题。甚至有些跑题。一是我还没有经历,二是我觉得这个问题实在难以回答,未来不可预测。

最后,我用我在抖音关注的一位潘老师的话送给你:

君子不器。

第一,君子不是一件器皿,你不是碗只能装饭,你也不是杯子只能喝水。儒家说君子有六艺,礼乐射御书数。如果除了上班啥也不会,那么你只是一个工具人,不是君子。

第二,人不要被异化,变成机器。人类建立公司和组织是为了提高效率,但是公司强大了就会成为控制和压迫你的力量,上班写代码是你的价值。但是程序员只是你的一个身份,你活着不是为了当一个程序员。

第三,不要被虚拟的意识形态控制。你可以是个程序员,同样你也可以是一个主播、吉他手甚至是某平台的Up主。不需要被世俗的评价标准绑架。要按照自己的意愿和规划活着,这样才能更接近你的人生目标,获得幸福。

以上共勉。

业务和管理决定上限,技术决定下限

一线互联网公司面试进阶全攻略

这篇关于如何打破职业瓶颈的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1142890

相关文章

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

重生奇迹MU老大哥剑士职业宝刀未老

重生奇迹MU中,老大哥剑士职业一直以来备受玩家们的喜爱。这个职业不仅拥有强大的攻击力、防御力和战斗技巧,而且还能够通过使用各种宝刀来增强自身的战斗能力。即便经过了多年的沉淀,老大哥剑士依然是一名宝刀未老的男人,仍然能够在战场上力挽狂澜。如果你是一名重生奇迹MU玩家,不妨选择老大哥剑士职业,体验一下宝刀未老的快感! 人们常常怀念过去,那是因为过去有深刻的记忆。在重生奇迹MU里,最令人难忘的职业便是

富格林:严厉打破欺诈实现安全

富格林认为,“磨刀不误砍柴工”这话在现货黄金交易市场中同样也适用,特别是近年来市场的避险情绪逐渐升温,人们对现货黄金的投资需求加大的情况下,严厉打破欺诈是我们能否确保交易安全的关键。富格林将给大家总结打破欺诈套路的小建议,希望投资者们能投资安全获利更多。 其中一个相当重要的环节,就是要学会按照行情的运行方向去进行顺势交易,这也是提高做单胜算的根本途径。因为市场趋势往往代表了市场的主流方向和力量,

监理工程师职业资格考试

根据住房城乡建设部、交通运输部、水利部、人力资源社会保障部关于印发《监理工程师职业资格制度规定》《监理工程师职业资格考试实施办法》(建人规〔2020〕3号)文件精神,监理工程师职业资格考试实行全国统一大纲、统一命题、统一组织。 一、实施部门 住房城乡建设部、交通运输部、水利部、人力资源社会保障部。 二、科目介绍 监理工程师职业资格考试设《建设工程监理基本理论和相关法规》《建设工程合同管理》

虚拟现实,元宇宙,AI,脑机接口等,科技发展是不是遇到瓶颈了?

科技领域的发展是一个不断演进和突破的过程,虽然在某些时期可能会遇到挑战和瓶颈,但整体上是在持续进步的。从虚拟现实(VR)、元宇宙、人工智能(AI)、脑机接口、甚至数字孪生等技术来看,目前并没有遇到普遍的瓶颈,而是在不断地取得新的进展。 1、虚拟现实(VR):VR技术正在快速发展,硬件设备和内容制作都在不断迭代和完善。例如,Pancake光学方案的应用正在推动VR头显向更轻薄、成像效果更好的方向发

mysql瓶颈等

最常见的瓶颈   A  磁盘搜索   B  磁盘读/写   C CPU周期   D 内存带宽 还有就是很糟糕的sql语句 附一个工作中出的错: mysql出错:后台报SQL Error: 1064, SQLState: 42000错误 这是因为在定义字段时,和MYSQL的保留字段有相同的,比如:INDEX

职业素养:如何管理好你的上级

职业素养:如何管理好你的上级 2013-10-31 本周领导叫去谈话的时候说到了上级管理。自己感觉先前对这个问题没有很重视,相信很多人也和我一样。整理此篇文章期望自己慢慢改进。 一、为什么要进行上级管理? 1、上级的工作与你的工作有直接的关联; 通常,下属的工作是从上级的工作中分离出来的。上级的工作方式、工作习惯都会直接影响你的工作方式和工作习惯,若不学会管理上级则经常会出现摩擦和碰

【Redis】Redis 主从复制原理与配置详解:解决单点故障与性能瓶颈的最佳方案

目录 主从复制配置建立复制断开复制安全性只读传输延迟 拓扑⼀主⼀从结构一主多从结构树形主从结构 原理复制过程数据同步 psync全量复制部分复制实时复制 小结 主从复制 这部分相关操作不需要记忆!!! 后续⼯作中如果⽤到了能查到即可. 重点理解流程和原理. 单点问题:某个服务器程序,只有一个节点(只搞一个物理服务器,来部署这个服务器程序) 可用性问题,如果这个机

Java的内存泄漏和性能瓶颈

内存泄漏 ‌内存泄漏‌指的是程序中已分配的内存由于某种原因无法被释放或回收,导致内存的浪费和潜在的程序崩溃。在Java中,由于有垃圾回收机制(GC),直接的内存泄漏相对较少,但间接的内存泄漏仍然可能发生。 ‌如何避免内存泄漏‌: ‌避免长生命周期的对象持有短生命周期对象的引用‌:这会导致短生命周期对象无法被垃圾回收。‌注意集合的使用‌:确保不再需要的对象从集合中移除,特别是那些实现了Map、

C++编码实践-1 成为职业软件人

本系列将讲述C++语言的程序设计方法,以及软件开发相关的敏捷方法、系统设计方法,以及软件测试技术等诸多专题。 为什么把这些方面都放在一起讨论呢?作者在多年的工作过程中、在多年面试所遇到的C/C++应聘者中,发现新手往往对编程语言元素较为熟悉,但疏于了解软件测试、软件开发流程等其他配套技能,导致开发出来的软件基本可用,但在开发效率、软件质量、易读性,以及维护成本等方面,表现出非常明显的欠缺。当然,