程序员不该该只会写代码。程序员
我以为在程序员群体中,不少人有个误区,就是以为做为码农,天天安安静静的敲代码、默默的作好技术就能够了,其余的事情都不用去思考,觉得一切都会水到渠成。可是还没等到水到渠成,却先等来了中年焦虑。慢慢的等到本身到了三十多岁的时候,发现公司里年轻且更能加班码农愈来愈多,带来了职业发展上的焦虑,同时上有老下有小且薪资也慢慢遇到职业瓶颈,又加剧了生活财务的焦虑。微信
最近又翻了翻以前看过的一本书《软技能-代码以外的生存指南》,再次来读,又有一番新的理解。架构
做为一名程序员,咱们的职业与生活中,不能仅仅只关注代码和技术。学习
一名真正优秀的程序员,不该该只是技术大牛,应该能超越编码自己,应该是可以把控本身的职业生涯、可以达成本身的人生目标、应该是一个可以享受生活的人。大数据
把本身当作一个企业去经营编码
想要把控本身的职业生涯,首先要改变本身的工做心态。spa
千万不要把本身当作一名技术打工者,只知道按照公司的需求去完成指定的技术工做。有些鸡汤文章讲到要拥有老板/创业者的心态去对待工做,虽然有些过于鸡汤了,可是道理很对。blog
咱们真正应该怎么作呢?开发
其实只须要认认真真的对本身负责就行了,对本身负责了就至关于对工做、对企业负责了。博客
怎么作到认认真真的对本身负责呢?把本身当作一个企业去经营。
你能够这么去假象一下,本身就是一个「 小企业 」,你如今所在的公司不是在雇佣你,而是在跟你这个「 小企业 」进行着合做,它是甲方,你这个小企业是乙方,甲方付钱给你,需求是让你这个小企业提供软件开发服务。
在这种假设的前提下,你应该怎么去经营好本身这家「 小企业 」呢,确定首先打铁还需自身硬,技术能力上得过关。你得扎扎实实的完成好每个需求,甚至作的比需求所要求的更好。
但单单有技术能力,恐怕不必定能完成好这份商业合同呢。你还须要不段的提高本身的技术能力以获取更多的承认,你还应该作好宣传和营销本身,得把本身能力很强这件事告诉你们才行。好比多写博客、多作演讲、对外培训之类的。
同时,你这个小企业最好是有某项专长的,或者你有别的「 小企业 」没有的东西。好比你更专一于电商领域,那么你就更容易拿下电商公司的合同(offer)。
也只要你把本身当作一家企业去经营的时候,你对待工做的心态就会彻底不同了,你得到的成长和回报也将更多。
走出去,多作一点社交
程序员通常都不太喜欢社交,只喜欢“作一名安安静静码代码的美男子”。
其实这是程序员职业发展的大忌,大多数程序员因为长期跟计算机打交道,因此变得只太不喜欢跟人打交道了,或者不善于跟人打交道了,由于计算机很直接嘛,非0即1,与人打交道则还须要不少社交技巧。
但正是由于这个缘由,因此咱们更须要补齐本身的短板,毕竟咱们是群居动物,作任何事情都离不开与人之间的交往,尤为在职场上,须要大量的配合与协同才能把活儿干好,把「 小企业 」经营好。
还有一个很重要的缘由是,若是你们都不擅长,而你擅长了,这偏偏就是你的优点所在,前面讲到要把本身当作企业来经营,企业必须得有本身的优点,企业也须要不停的走出去,跟外面世界多接触多社交才能作得好。
营销本身
这一点其实与上面两点是紧密相连的。做为程序员,咱们太不擅长宣传本身、营销本身了。都是默默的干活。可是若是咱们太过于低调,从不宣传本身,那本身的才华和能力就不容易被人所知。一名真正的优秀的程序员是应该具有营销本身的能力的。就像做为一个企业,若是不宣传本身的产品,营销本身的产品,别人怎么会知道它的产品好呢。虽然说酒香不怕巷子深,可是作一个酒香巷子浅的程序员不是更好么。
那做为程序员应该如何营销本身呢?
程序员主要提供的服务就是技术开发服务,程序员的自我营销就是对本身技术开发服务能力的营销。起码有几种思路是能够考虑的,好比:在博客上写技术文章、作公开的技术演讲、作内部或外部的技术培训。这几种方式均可以增长程序员的知名度和影响力,也至关于给本身作营销了。
设定本身的职业目标
你们还有一个常常犯的问题就是没有职业目标。项目代码敲完一个又一个,却不多规划本身的职业目标,之后的发展道路是想作 技术管理者呢?仍是计划作 技术架构师?又或者作 技术顾问?
反正不多去思考,不多去设定这样的职业目标。
若是没有三五年后的职业大目标,那就不会有近期的职业小目标,一我的若是没有目标,那就像一辆没有目的地的小汽车,要么疲惫的停掉,要么处处乱撞而不得成就。
培养第二兴趣
程序员必定要有第二兴趣,除编码以外的第二兴趣。这个第二兴趣最好仍是之后能够发展成第二职业,或者是第二收入的。
你们都在讲「 睡后收入 」,就是指除上班八小时以外,经过其它方式产生的收入,而且这个收入还并不与时间投入成比例。
咱们平时工做多长时间就拿多少钱,这种收入实际上是与时间投入成正比的,一点中止了时间投入,收入就中止了。
可是「 睡后收入 」要求的是,投入了某件事情以后,这个事情本身会持续不断的产生收入,即便是咱们睡觉的时候也会产生收入,并不与咱们投入的时间成正比。
好比不少程序员靠写专栏、写书,若是写得好,不少人去看文章打赏、去买他的书。他写文章花的时间是固定的,一次性投入,可是文章和书籍产生的收入能够是持续的、源源不断的,只要持续有人看、有人买。
所以,提倡程序员去寻找本身的第二兴趣,而且最好能经过第二兴趣产生「 睡后收入 」。
投资理财
投资理财也属于「 睡后收入 」,程序员是属于高收入人群。可是并非你们都善于理财。
钱就是这样,你不理财,财不理你。
因此,强烈建议程序员群体都去学习投资理财的知识,让本身的收入能帮咱们赚钱,实现「 睡后收入 」,实现财富自由。
健身
程序员群体因为长期加班,996也是屡见不鲜。因此不少人的身体健康状况并不理想。
提倡你们多运动多健身,身体是革命的本钱。
微习惯
微习惯很重要,这也是我最近才学习到的一个词,很受益。
不少人不管是运动健身仍是学英语之类的,都要立一个很大的目标、下一个很大的决心,而后企图抽出很大部分时间去作。可是事实上发现,很难坚持。
其实有一个更为简单且容易坚持的方法,就是微习惯,不管是想学英语仍是想健身,只要天天花10-15分钟,背几个单词,作几个俯卧撑。长期下来就会有很是大的效果。
你们不要觉得天天花的时间短就会以为没效果,要相信时间的力量,时间会带来改变的,而且这种微习惯由于耗费的时间短,因此通常都很容易坚持下来,你们能够试试。
以上,就是对程序员在代码以外还应去重视的一些事情的想法,欢迎你们留言交流,多多点击文章右下角的“好看”。
本文原创发布于微信公众号「 不止思考 」,欢迎关注,交流 互联网认知、工做管理、大数据、架构、Web等技术。