程序员的护城河是什么?

        程序员的护城河是你的能力、品牌、作品、人脉等一切能带来持续稳定或爆发收入,以及能带来安全感的东西。而不仅仅单纯是学了多少新技术,达到了什么职位。

        古代护城河的作用是防守,守的是财富、自由和生命安全。当今时代,也不例外,归根到底,我们想守的是一份自由和心安。

        在职场内,大家普遍重视稳定的工作,持续增长的收入,技术提升及完成项目带来的满足感,同事之间的社交价值。

        我在招聘时,也发现很多程序员的规划都是掌握更高的技术,或者成为管理者,获得更高的职位。因为在普遍观念里,更高的技术及权力能有更高的待遇,而且更不可替代。

        但更高的技术和职位并非完全不可取代,而且中国软件行业市场35岁以上不受待见已是常识,比如最近传的沸沸扬扬的阿里裁员,部分比例高达25%,你不能不承认这些人很优秀,既有年薪百万,也有高管。包括很多35岁找不到工作的程序员,很多也都是大牛。所以,程序员的技术、当前高收入和高职位并不能作为护城河,反而因为高收入养成了高消费习惯,高职位带来的掌控感和权力满足感,一旦工作不稳定,顶着房贷、车贷、上有老下有小,生活更艰难。

        所以要换个角度分析问题,不是自己要成为什么,而是这个社会、行业、就业市场需要什么。

程序员要构建自己的护城河,总结以下几点:

1.维护人脉

        找到和自己价值观一致的团队,维护好人脉关系,不论对当前的工作,还是以后的内推、介绍,都会有好处。

2.打造个人品牌

        在维护人脉的同时,打造自己的品牌,给别人留下一个好的印象,比如让别人记住你是一个技术大牛,问题终结者,优秀项目经理等。

3.打磨作品

        个人品牌的建立更有助于获得机会和挑战,打造出更多的作品,比如做过的项目,解决的问题,比如平时积累的开源项目、技术博客等。

4.持续学习

        技术更新很快,要持续跟进学习,现有的技术能力会随着时间不断衰减,要多深入研究底层原理,找到自己擅长的细分领域,还有像chatGPT这种划时代的技术。

5.快速试错

        我曾经做过程序员、项目经理、团队主管、技术负责人、产品经理,做过多个行业,也曾在年轻时冲动去北京打拼,看到让我仰望的高山,经过不断经历和试错,自己慢慢沉淀下来,找到最适合自己的行业、领域和方向。人总是觉得自己得不到的才是最好的,只有经历足够多,才知道未知的未必如想象中那么好,才能踏实下来好好沉淀。

6.业务知识

        一个优秀的程序员必须要了解业务知识,系统的最终目的是为企业降本/创收,如果只是技术能力优秀,结果可能做的东西不够实用,甚至会降低业务效率。

7.降低消费

        程序员在各行业属于待遇相对较高的职业,高收入往往会养成高消费习惯,如果消费习惯不断升级,收入的增长很难跟上,所以明明收入提高很多,但钱更加不够花了。在这个经济低迷的时代,保护好自己钱包,少拉贷款才是正路。

8.自由职业/创业

        程序员的出路未必只在职场,但做自己的事业需要一定的能力和坚持,比如打造自己的产品,成为自由开发者,或者打造自己的技术自媒体。

        理财最基本的规则就是不要把鸡蛋放在一个篮子里,放在职业规划中同样适用,尤其是30+程序员,提升自己工作能力的同时,多提前做一些准备,给自己多一些选择和保障。

你可能感兴趣的:(程序人生,职场和发展)