注册

程序员的未来发展会是什么?跟一位同学沟通之后的思考

Hello,大家好,我是 Sunday。


说起程序员的发展方向好像是一个老生常谈的话题了。我记得在过去的十年中,我曾经无数次的看到过各种文章来说类似的话题。


不过这样的话题又好像是一个经久不衰的,特别是在目前这样行情不好的情况下,我相信有很多同学都在处于前所未有的迷茫状态之中。


比如,昨天有个同学来问我说:“前端发展方向是什么?全面发展?工程化?还是架构师?”



所以,为了能更好的解决大家的困惑,今天这篇文章咱们就来说一说程序员未来的发展方向、什么人适合什么方向、以及分别需要做什么样的准备。


程序员发展方向


程序员是一个技术岗位,但是它的发展方向绝对不仅局限于“技术领域”。


所以,当我们去考虑发展方向或者是未来职业规划的时候,就不能仅从技术的角度来进行分析。


下面是我认为对于程序员而言,最有利的几个方向(一家所见,仅供参考):



  1. 某一个行业的技术专家
  2. 技术大牛(包含 Leader 岗)
  3. 自由职业者
  4. remote 远程工作

下面咱们一个一个去说...


1. 某一个行业的技术专家


1.1 什么是某一个行业的技术专家(后面简称:技术专家)


回忆下我们的工作,我们目前所做的大部分工作是不是都在为了完成某一个业务而存在的?


有的同学在做医疗业务、有 金融业务、有 政府项目电商服务 等,总之无论是那种,所有的项目总归是在为某一个业务而服务的。


而所谓的技术专家,指的就是:以技术为基本,成为非常熟悉该行业的人员


以我为例,我首先是一个程序员,其次是一个 教育方向的程序员 就是这个道理。


1.2 什么样的人适合


想要做技术专家,那么一定要明确一个大前提:技术本没有价值,只有使用技术完成了一个有价值的事情之后,这个事情才可以赋予技术价值。


如果你想要以技术专家为目标,那前提一定是 你要深刻的认同这句话。如果你不认同,那么这个方向就 不适合 你。


1.3 需要怎么做


如果想要成为技术专家,那么就 不能 频繁的更换行业。


甚至,当你选定了一个行业之后,就应该长期立足下去,只要这样你才能逐步的熟悉这个行业的运行规律。


所以,这就要求我们在跳槽的时候,尽量 选择与上家公司从事相同行业的公司去做(没有竞业协议的前提下),而不是随便跳转一个行业就入职。


2. 技术大牛(包含 Leader 岗)


2.1 什么是技术大牛


其实技术大牛是很难定义的。古语说:文人相轻(程序员总不能说自己是武人吧)。所以,对于程序员而言,所谓的技术大牛一定是一个相对的,而不是绝对的。就算是尤雨溪也有被人喷菜的时候。


所以说,如果要给技术大牛 一个定义的话,那么指的就是:在某一个范围(公司或者团体)内,具有一定权威的人员


2.2 什么样的人适合


这里其实有两个方向,不同的方向适合的人不同:



  1. 纯技术人员,不参与管理: 比较适合不善言辞,并且不愿意余人交流,完全沉迷于技术的人
  2. 以管理为主的技术人员: 具备一定的技术能力,但是同时更愿意与人沟通,懂得人情世故的人

2.3 需要怎么做


如果是单纯的技术就比较简单了,做法分为两步:



  1. 多在“团体”内发言:这个“团体”代表了很多东西,可以是:论坛、网站、公司或其他。
  2. 多学习各种新的技术,然后把这些技术 输出出去

如果你只会输入,不会输出。那么是无法成为技术大牛的。


而 Leader 就比较复杂了,相比于技术而言,更多的其实是 人情世故。所以如果想要将来做管理岗位,那么就需要练习好人情世故的处理能力。


3. 自由职业者


关于自由职业者,前几天我专门写过一篇文章 并不自由的自由职业?回顾下我的五一小长假 ,甚至还在 B站 还录制了对应的视频:



所以这里就不再细说了。


4. remote 远程工作


4.1 什么是remote


所谓的 remote 指的就是 远程工作。比如:你在家工作,不需要到公司坐班。符合这个条件的都属于 远程工作。


目前大家提起 remote 大多数指的其实是:国外的远程工作。也就是 人在国内,为国外的公司工作。


可能是因为国内太卷的原因,目前 remote 的工作被非常多的人推崇。


但是 我个人建议大家理性看待。有兴趣的同学可以看下我写的这篇文章 remote 经验分享,它真有你想象的那么好吗?,这里就不过多赘述了。


4.2 什么样的人适合


如果不喜欢坐班,享受那种工作几个月,休息几个月的状态的话,那么可以尝试 remote 的工作。


4.3 需要怎么做


其实想要做 remote 的工作并不困难,核心是两个点:



  1. 英语:至少要可以做到 雅思6.5 的水平
  2. 岗位:可以多关注 领英、电鸭社区、indeed 等

但是要 注意:防止被骗!!!


因为 remote 无法看到对方的公司信息,并且合同形同虚设,所以有同学出现过 工作 1-2 个月之后无法收到工资的情况,所以要特别注意这一点!


总结


OK,以上是我在跟那位同学沟通之后,大致总结的一些对程序员比较友好的发展方向,希望可以对大家有帮助~~


作者:程序员Sunday
来源:juejin.cn/post/7368294440547041318

0 个评论

要回复文章请先登录注册