除代码以外,程序员还有哪些能力也很是的关键?

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

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

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

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

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

1、如何把控本身的职业生涯?

  • 把本身当作一个企业去经营编码

    想要把控本身的职业生涯,首先要改变本身的工做心态。spa

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

    咱们真正应该怎么作呢?开发

    其实只须要认认真真的对本身负责就行了,对本身负责了就至关于对工做、对企业负责了。博客

    怎么作到认认真真的对本身负责呢?把本身当作一个企业去经营。

    你能够这么去假象一下,本身就是一个「 小企业 」,你如今所在的公司不是在雇佣你,而是在跟你这个「 小企业 」进行着合做,它是甲方,你这个小企业是乙方,甲方付钱给你,需求是让你这个小企业提供软件开发服务。

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

    但单单有技术能力,恐怕不必定能完成好这份商业合同呢。你还须要不段的提高本身的技术能力以获取更多的承认,你还应该作好宣传和营销本身,得把本身能力很强这件事告诉你们才行。好比多写博客、多作演讲、对外培训之类的。

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

    也只要你把本身当作一家企业去经营的时候,你对待工做的心态就会彻底不同了,你得到的成长和回报也将更多。

  • 走出去,多作一点社交

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

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

    但正是由于这个缘由,因此咱们更须要补齐本身的短板,毕竟咱们是群居动物,作任何事情都离不开与人之间的交往,尤为在职场上,须要大量的配合与协同才能把活儿干好,把「 小企业 」经营好。

    还有一个很重要的缘由是,若是你们都不擅长,而你擅长了,这偏偏就是你的优点所在,前面讲到要把本身当作企业来经营,企业必须得有本身的优点,企业也须要不停的走出去,跟外面世界多接触多社交才能作得好。

  • 营销本身

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

    那做为程序员应该如何营销本身呢?

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

  • 设定本身的职业目标

    你们还有一个常常犯的问题就是没有职业目标。项目代码敲完一个又一个,却不多规划本身的职业目标,之后的发展道路是想作 技术管理者呢?仍是计划作 技术架构师?又或者作 技术顾问?

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

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

2、如何超越编码自己,实现人生目标与享受生活?

  • 培养第二兴趣

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

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

    咱们平时工做多长时间就拿多少钱,这种收入实际上是与时间投入成正比的,一点中止了时间投入,收入就中止了。

    可是「 睡后收入 」要求的是,投入了某件事情以后,这个事情本身会持续不断的产生收入,即便是咱们睡觉的时候也会产生收入,并不与咱们投入的时间成正比。

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

    所以,提倡程序员去寻找本身的第二兴趣,而且最好能经过第二兴趣产生「 睡后收入 」。

  • 投资理财

    投资理财也属于「 睡后收入 」,程序员是属于高收入人群。可是并非你们都善于理财。

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

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

  • 健身

    程序员群体因为长期加班,996也是屡见不鲜。因此不少人的身体健康状况并不理想。

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

  • 微习惯

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

    不少人不管是运动健身仍是学英语之类的,都要立一个很大的目标、下一个很大的决心,而后企图抽出很大部分时间去作。可是事实上发现,很难坚持。

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

    你们不要觉得天天花的时间短就会以为没效果,要相信时间的力量,时间会带来改变的,而且这种微习惯由于耗费的时间短,因此通常都很容易坚持下来,你们能够试试。

以上,就是对程序员在代码以外还应去重视的一些事情的想法,欢迎你们留言交流,多多点击文章右下角的“好看”。

本文原创发布于微信公众号「 不止思考 」,欢迎关注,交流 互联网认知、工做管理、大数据、架构、Web等技术。 

 

相关文章
相关标签/搜索