中龄软件工程师的出路在哪里?

都说软件从业者是吃青春饭的,中龄、大龄程序员的迷茫外行哪里能体会得到?不过,哪个基层岗位不迷茫?

这几年外界总是变着法儿来取笑、挤兑程序员群体。究其原因,可能是因为程序员拿着相较于其它基层岗位更高的薪水。我不想去论述这种对比的不公平性,也不想打感情牌,和你们扯我们的“短命”性。我只想说,这个社会,所有的基层都不容易,如果你们只是想拿我们老实单纯的程序员群体当成发泄压力的对象,那你们开心就好。毕竟大多数程序员群体遇到压力了,多敲几下机械键盘就舒缓过来了。

本文,我将以一个中龄程序员的角度来聊一聊一名普通程序员的成长之路,以及对未来的展望。同时,这篇文章讲的是这一群体中的“大多数”,部分“小部分”群体请勿对号入座。

懵懂入行

为什么选择这行?软件从业者群体几乎都是男性,而大多数人都是在上大学时就确立了要走软件开发这条路的,我也相信大多数人在学生时代都是比较单纯的。所以,就像我一样,大多数的软件从业者都是凭个人兴趣选择了这一行的。对于这一部分群体,能将自己的兴趣变成工作,那必须得是无比幸运的。但同时,多数人又不是不幸的,因为进入职场后他们会发现他们并不能随心所欲地写他们想写的代码。。。

还有部分软件从业者群体则是大学毕业于时不能找到自己很满意的工作,又因为年少无知,被一些培训机构给蛊惑,稀里糊涂地入了这一行。这一部分群体我不予置评,既然来了,那就是一家人了。

另有一小部分人,是听说了软件开发行业的钱好挣,半道转行进来的。这种带着功利目的而来的人群,据我所知的,他们一直都不太快乐。

条条大路通罗马,每个人入行的方式与动机都千差万别。我上面之所以作几个小区分,并不是要搞什么群体划分之类的,纯粹是想我们都简单回顾一下自己当初是缘何踏入这条道路的。

随波逐流

大多数人在初入这一行业时,都有着自己的一个明确发展方向的。比如,我是以 Android 开发的角色求的职,你是以 Java 后台的角色,而他又是 .NET 方向的。你为了能顺利找到和自己对口的工作,在这一方向上付出了很多。并且也顺利在众多应聘者中杀出一条血路,最终收到自己满意的 offer ,在这一刻,你觉得你之前的所有付出都值得了。

不过,理想总是丰满的,而现实却是无比骨感的。

因为很快,大多数人都会发现,他们所在的公司的项目,并没有想象中的那么高大上,所涉及到的技术也并没有想象中的那么有挑战性。更有甚者,自进到公司那一刻起,就一直在从事和自己应聘时不太相关的事情。

不过此时的你尚年轻,总是能以“先努力学两年再说”来安慰到自己。

要不了多久,一些比较机灵的人,会陆续开始跳槽。他们跳槽的理由都挺机灵的,什么考研啦、工资低啦、不是自己喜欢的方向啦之类的。这一类人真的是比较机灵的,他们很快就认清了现实,并不准备向现实妥协,所以勇敢地迈出了第一步。但悲哀的是,这些人里也只有少数人能得到他们想要的。

在这个行业里,多数人都将在这个职业生涯最重要的几年时间里“随波逐流”。将自己的职业发展方向交由公司安排。

茫然无措

虽然自己在入行之前一直不肯承认,但程序员的职业生涯真的是很短暂。我自己给程序员的生涯作了如下划分

3 年以下内统称为新人。

3 至 7 年称为中龄。

7 至 10 年称为大龄。

10 年以上称为骨灰。

可能有些人对这种以年限划分等级的方式很不认可,甚至可能有些人看到我将 3 年以下统称为新人感到冒火。我不否认行业内有很多年少有为的人,但我在文首已经说过,我这篇文章讲的是大多数,你不应该也不能用少部分特例来反驳我。

还有,我为什么要将 10 年以上的人称为骨灰呢?这并不是说他是骨灰级专家,很厉害的意思。恰恰相反,我这里所要表达的意思是,如果你连续写了 10 年以上的代码,那你现在简直就和骨灰一样没有什么价值了。先不要跳,几年前,我也认为自己可以写一辈子的代码的。但有的时候,你不得不承认,我们所处的环境就是这种不让人顺心的样子。超大龄的程序员要么往管理方向发展,要么往架构方向,往教育业技术专家方向发展,绝不能再亲自去写代码。

中龄程序员,往往都对自己的行业与事业了解的差不多了。多数之前混过来的人,都能意识到这几年自己能力增长的速度赶不上年龄增长的速度了。再对比下身边这几年一直在努力提升的人和自己的差距,说不慌那是不可能的。于是,这个群体在这个阶段普遍都很迷茫。想跳,又知道自己的斤两差太远,想留又不甘于这样平庸一生,想重新学,又总感觉没有以前那种干劲了,悔恨与不甘的情绪日渐高涨。感觉根本看不到前路在哪里。。。

敢问路在何方

在我看来,对职业生涯迷茫的中龄程序员,还是完全有得救的。首先大部分中龄程序员仍然还处于二十几岁的年龄阶段。其次,一年的时间其实真的挺长的,利用好来,能干的事情真的很多。

我们还以继续在软件行业发展作为目标,来探讨下中龄程序员的解决方案。

首先,我们必须得给自己明确一条发展方向了。对于不转行的程序员,无非两条道路。

走业务型路线,后期往项目经理、产品经理甚至管理层发展。

走技术路线,后期往架构师、技术专家方向发展。

不管走哪条路,都必须以不能写一辈子代码为宗旨!

其次,确立好方向后,尽量找公司领导沟通,最好能将你们调到适合你未来发展的岗位上去。沟通无果,可以考虑下跳槽,毕竟关乎自己的下半生呢。

对于上面第 1 条业务型的路线,平时也少不了写代码的时候,只是这种方向上,我们写的代码会更注重业务逻辑。什么是业务逻辑呢?简单理解,就是你写的这个代码适用于哪些场景,是用来解决用户的哪些需求的。这种路线的程序员,要慢慢地将精力转移到关注业务逻辑上。同样的,这种注重业务的代码,它的技术含量往往也不会很高,但这并不重要,毕竟我们的重点不在代码上。

想要往项目经理、产品经理甚至管理层发展,懂公司的业务是基础中的基础。技术是抽象的,业务是通俗的。你可以跟任何人聊业务,但却无法跟外行人聊技术。

而对于第 2 条技术型路线,这段时间里就必须专注到技术,专注到写代码上去了。但同样是写代码,你以后也得有侧重地写了。如果你想要让自己走的更快,如果你想要让自己的天花板更高,如果你想要让自己的能力更强,那你必须要参与到基础技术产品的研发中去。

说白了,就是要去造轮子。

造轮子通常都能彻底脱离业务,专注于技术。这对于代码能力以及系统架构的能力都有很高的要求,坚持下去,自己的能力当然也能得到长足的进步。

而坚持写多几年轮子代码,相信你的代码能力以及架构能力都很厉害了,这个时候就可以考虑转型了,转型技术组长、技术总监甚至架构师。当你爬到这种岗位的时候,你就已经站上了技术领域的“山顶”了,你所能看到的风景也辽阔、更长远了,再往后的发展路线就会有很多选择了。到了这种级别,你甚至可以轻松以技术来发展副业了,比如现在刚兴起的知识付费,你这么多年的积累,绝对有机会能得到丰富的回报的。

代码之外的能力

上面说了这么多,都三句不离技术。其实,真的,程序员不应该只关注技术的。在写代码之余,多看些通识类的书,增长一下见识,提升一下格局也是很重要的。

这种与技术无关的能力可能短期内看不到什么明显的回报,但当你积累的足够多了以后,它能在你需要的时候给予你爆炸性的回馈。至少我们能明确的是通识类能力在后期跳出写代码阶段的时候是很有用的。

再插点额外的,提升一下技术之外的能力,能显著提升我们的沟通能力,能让我们变得很能聊天,而且往往还能聊出高质量的内容来。说白了,对于我们和异性约会的时候,会很有帮助!哈哈

愿每一位软件开发者都能找到自己理想的归宿。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,734评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,931评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,133评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,532评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,585评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,462评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,262评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,153评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,587评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,792评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,919评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,635评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,237评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,855评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,983评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,048评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,864评论 2 354

推荐阅读更多精彩内容

  • 希望我们一直可以这样下去.....
    艾米柚阅读 122评论 0 1
  • 加载流程 StrutsPrepareAndExecuteFilter Struts2中的核心类,有两个功能:预处理...
    蕊er阅读 1,512评论 0 0
  • so 整理了这么长一段时间,到现在我也不知道自己到底整理了些什么。 在敲下这些字的时候我不知道自己是怎么样的一个心...
    yojiroye阅读 333评论 0 0