码农代码之外的生存指南,不要等到而立之年再后悔

简介:   程序员不应该只会写代码。  我觉得在程序员群体中,很多人有个误区,就是觉得作为码农,每天安安静静的敲代码、默默的做好技术就可以了,其他的事情都不用去思考,以为一切都会水到渠成。但是还没等到水到渠成,却先等来了中年焦虑。慢慢的等到自己到了三十多岁的时候,发现公司里年轻且更能加班码农越来越多,带来了职业发展上的焦虑,同时上有老下有小且薪资也慢慢遇到职业瓶颈,又加重了生活财务的焦虑。  最近又翻了翻之前看过的一本书《软技能-代码之外的生存指南》,再次来读,又有一番新的理解。  作为一名程序员,我们的职业与生活中,不能仅仅只关注代码和技术。

  程序员不应该只会写代码。

  我觉得在程序员群体中,很多人有个误区,就是觉得作为码农,每天安安静静的敲代码、默默的做好技术就可以了,其他的事情都不用去思考,以为一切都会水到渠成。但是还没等到水到渠成,却先等来了中年焦虑。慢慢的等到自己到了三十多岁的时候,发现公司里年轻且更能加班码农越来越多,带来了职业发展上的焦虑,同时上有老下有小且薪资也慢慢遇到职业瓶颈,又加重了生活财务的焦虑。

  最近又翻了翻之前看过的一本书《软技能-代码之外的生存指南》,再次来读,又有一番新的理解。

  作为一名程序员,我们的职业与生活中,不能仅仅只关注代码和技术。

  一名真正优秀的程序员,不应该只是技术大牛,应该能超越编码本身,应该是能够把控自己的职业生涯、能够达成自己的人生目标、应该是一个能够享受生活的人。

  一、如何把控自己的职业生涯? 把自己当做一个企业去经营

  想要把控自己的职业生涯,首先要改变自己的工作心态。

  千万不要把自己当做一名技术打工者,只知道按照公司的需求去完成指定的技术工作。有些鸡汤文章讲到要拥有老板/创业者的心态去对待工作,虽然有些过于鸡汤了,但是道理很对。

  我们真正应该怎么做呢?

  其实只需要认认真真的对自己负责就好了,对自己负责了就相当于对工作、对企业负责了。

  怎么做到认认真真的对自己负责呢?把自己当做一个企业去经营。

  你可以这么去假象一下,自己就是一个「 小企业 」,你现在所在的公司不是在雇佣你,而是在跟你这个「 小企业 」进行着合作,它是甲方,你这个小企业是乙方,甲方付钱给你,需求是让你这个小企业提供软件开发服务。

  在这种假设的前提下,你应该怎么去经营好自己这家「 小企业 」呢,肯定首先打铁还需自身硬,技术能力上得过关。你得扎扎实实的完成好每一个需求,甚至做的比需求所要求的更好。

  但单单有技术能力,恐怕不一定能完成好这份商业合同呢。你还需要不段的提升自己的技术能力以获取更多的认可,你还应该做好宣传和营销自己,得把自己能力很强这件事告诉大家才行。比如多写博客、多做演讲、对外培训之类的。

  同时,你这个小企业最好是有某项专长的,或者你有别的「 小企业 」没有的东西。比如你更专注于电商领域,那么你就更容易拿下电商公司的合同(offer)。

  也只要你把自己当做一家企业去经营的时候,你对待工作的心态就会完全不一样了,你获得的成长和回报也将更多。

  走出去,多做一点社交

  程序员一般都不太喜欢社交,只喜欢“做一名安安静静码代码的美男子”。

  其实这是程序员职业发展的大忌,大多数程序员由于长期跟计算机打交道,所以变得只太不喜欢跟人打交道了,或者不善于跟人打交道了,因为计算机很直接嘛,非0即1,与人打交道则还需要很多社交技巧。

  但正是因为这个原因,所以我们更需要补齐自己的短板,毕竟我们是群居动物,做任何事情都离不开与人之间的交往,尤其在职场上,需要大量的配合与协同才能把活儿干好,把「 小企业 」经营好。

  还有一个很重要的原因是,如果大家都不擅长,而你擅长了,这恰恰就是你的优势所在,前面讲到要把自己当做企业来经营,企业必须得有自己的优势,企业也需要不停的走出去,跟外面世界多接触多社交才能做得好。

  码农代码之外的生存指南,不要等到而立之年再后悔

  营销自己

  这一点其实与上面两点是紧密相连的。作为程序员,我们太不擅长宣传自己、营销自己了。都是默默的干活。但是如果我们太过于低调,从不宣传自己,那自己的才华和能力就不容易被人所知。一名真正的优秀的程序员是应该具备营销自己的能力的。就像作为一个企业,如果不宣传自己的产品,营销自己的产品,别人怎么会知道它的产品好呢。虽说酒香不怕巷子深,但是做一个酒香巷子浅的程序员不是更好么。

  那作为程序员应该如何营销自己呢?

  程序员主要提供的服务就是技术开发服务,程序员的自我营销就是对自己技术开发服务能力的营销。起码有几种思路是可以考虑的,比如:在博客上写技术文章、做公开的技术演讲、做内部或外部的技术培训。这几种方式都可以增加程序员的知名度和影响力,也相当于给自己做营销了。

  设定自己的职业目标

  大家还有一个经常犯的问题就是没有职业目标。项目代码敲完一个又一个,却很少规划自己的职业目标,以后的发展道路是想做 技术管理者呢?还是计划做 技术架构师?又或者做 技术顾问?

  反正很少去思考,很少去设定这样的职业目标。

  如果没有三五年后的职业大目标,那就不会有近期的职业小目标,一个人如果没有目标,那就像一辆没有目的地的小汽车,要么疲惫的停掉,要么到处乱撞而不得成就。

  二、如何超越编码本身,实现人生目标与享受生活? 培养第二兴趣

  程序员一定要有第二兴趣,除编码之外的第二兴趣。这个第二兴趣最好还是以后可以发展成第二职业,或者是第二收入的。

  大家都在讲「 睡后收入 」,就是指除上班八小时之外,通过其它方式产生的收入,并且这个收入还并不与时间投入成比例。

  我们平时工作多长时间就拿多少钱,这种收入其实是与时间投入成正比的,一点停止了时间投入,收入就停止了。

  但是「 睡后收入 」要求的是,投入了某件事情之后,这个事情自己会持续不断的产生收入,即使是我们睡觉的时候也会产生收入,并不与我们投入的时间成正比。

  比如很多程序员靠写专栏、写书,如果写得好,很多人去看文章打赏、去买他的书。他写文章花的时间是固定的,一次性投入,但是文章和书籍产生的收入可以是持续的、源源不断的,只要持续有人看、有人买。

  因此,提倡程序员去寻找自己的第二兴趣,并且最好能通过第二兴趣产生「 睡后收入 」。

  码农代码之外的生存指南,不要等到而立之年再后悔

  投资理财

  投资理财也属于「 睡后收入 」,程序员是属于高收入人群。但是并不是大家都善于理财。

  钱就是这样,你不理财,财不理你。

  所以,强烈建议程序员群体都去学习投资理财的知识,让自己的收入能帮我们赚钱,实现「 睡后收入 」,实现财富自由。

  健身

  程序员群体由于长期加班,996也是家常便饭。所以很多人的身体健康情况并不理想。

  提倡大家多运动多健身,身体是革命的本钱。

  微习惯

  微习惯很重要,这也是我最近才学习到的一个词,很受益。

  很多人无论是运动健身还是学英语之类的,都要立一个很大的目标、下一个很大的决心,然后企图抽出很大部分时间去做。但是事实上发现,很难坚持。

  其实有一个更为简单且容易坚持的方法,就是微习惯,无论是想学英语还是想健身,只要每天花10-15分钟,背几个单词,做几个俯卧撑。长期下来就会有非常大的效果。

  大家不要以为每天花的时间短就会觉得没效果,要相信时间的力量,时间会带来改变的,并且这种微习惯因为耗费的时间短,所以一般都很容易坚持下来,大家可以试试。

  note:信念和目标,必须永远洋溢在程序员内心。

目录
相关文章
|
7月前
|
人工智能 算法 前端开发
想转行IT,有前途嘛?30个详细理由中会得到你想要的答案
想转行IT,有前途嘛?30个详细理由中会得到你想要的答案
126 0
|
程序员
接受平庸,特别是程序员
接受平庸,特别是程序员
|
人工智能 IDE 算法
【周末闲谈】新的编程方式,程序员的未来何在?
【周末闲谈】新的编程方式,程序员的未来何在?
128 0
|
程序员
程序员成长第十四篇:把时间用在最重要的事情上
程序员成长第十四篇:把时间用在最重要的事情上
108 0
|
芯片
不忘初心,方得始终!——纪念我逝去的大学生活
前几天在B站发了一个视频,没想到火了。截止目前播放量达到了10.6万,点赞量4700+,评论700+。正如我标题所起的那样,我是一个普通人,而这也仅仅是是一个普通人的大学四年生活罢了。大家的每条评论和私信我都认真看了,今天就以小伙伴的评论和后台私信统一给大家回复一下!希望能对还未毕业的小伙伴有所帮助,如果有不正确或者不同看法请在下方留言区评论留言!
172 0
不忘初心,方得始终!——纪念我逝去的大学生活
|
程序员
程序员十大常规内卷操作,你学废了吗?
现阶段内卷已经成为互联网行业的专有名词,在很多公司,内卷的程度则代表着员工的努力程度,本文尝试教授十招程序员内卷操作,学完过后,帮助你干啥啥不行,内卷第一名。
|
前端开发 程序员 Linux
10年程序员怒斥:只会八股文没用,公司招你来是做项目的,不是背题的……
前段时间跟一个老同事去出项目,我请他喝咖啡。闲聊之间得知他已经在这行干了十年并且在北京成家买房,我肃然起敬,啪!的一下就站起来了。同事摆摆手示意我坐下说话,收手的时候顺带摸了两下稀疏的头发,满是自豪。
510 0

相关实验场景

更多