个人浅见。欢迎留言讨论。
程序员这一行,做得久了,大体上有 3 种出路:1、技术大牛。2、技术管理,CTO,3、创业。
一条路走到黑的技术大牛
先说说第一种:技术大牛。如果对技术研究非常深入,并且喜欢技术应用所带来的成就感,那么完全可以一条路走到黑,成为技术大牛。这类牛人可以在公司中担任要职,技术专家类岗位,同时可以靠知识付费,写作挣钱,兴趣可以挣个财务自由,变成一个自由职业者。这方面的例子非常多,如大名鼎鼎的廖雪峰老师,阮一峰老师,还有许多极客专栏的作者,他们都是在自己的领域研究很多年,有很多干货输出。
当然,极客专栏上的技术大牛,自己所处的公司光环也有一定的加成作用。如果目前仍在一家不起名的公司,那就需要找些参照物来提升自己的名气了,写作是个很好的方式去向外界展示你自己,有了一定的名气之后,就可以向外界展示自己的技术能力,从而可以让自己服务于更多的人,这样自身的成就感,价值感都会正向激励自己做的更好。
写作能力不行,那代码能力应该不差,也可以编写市场上需求强列的软件来展示自己,难点在于如何发现自己具有优势这一领域的需求。这一方面呆叔是个非常好的榜样,不过呆叔的写作能力超强。
自然而然的技术管理。
我认识不少程序员,他们一开始编码能力超强,后面就带新人,然后自己升为项目经理,技术管理,于是就花更多的时间来做管理,来安排任务。随着所管人数越来越多,于是岗位也越来越高。
这一出路,看起来风光,其实充满风险。如果有一天公司倒闭、裁员,一个平庸管理者的竞争力应该比不过一个中等的技术一线工程师。因为工程师到哪就可以直接开干,就像台式机的配件,兼容性较好;而一个管理者就非常依赖原有公司的环境,换个公司,管理水平能否发挥出来还未可知。
因此,做技术管理,当务之急就是提升自己的兼容性。如何提升呢,那就是管理相关的知识,技术,如MBP等等。
创业。
有好点子,又懂技术,综合能力较强的程序员,创业是个非常好的选择,创业未必说是开公司。只要能发现需求,解决问题,获取报酬,我觉得都是创业。技术人创业的成本不会太高,一台电脑,一个团队,一个 Github 仓库,几个人就可以干活了。
以上是个人的一些浅见,无论何种出路,都要在自己擅长的领域,持续不断的学习。
网友评论