首页 程序人生 从一个普通程序员的角度,聊聊当前环境下,是否还适合做编程

从一个普通程序员的角度,聊聊当前环境下,是否还适合做编程

先做一个简单的自我介绍:

我是一名三本毕业生,专业是通信工程,毕业后报培训班学习编程,然后 2016 年至今一直在重庆从事 Java 开发,期间也短暂参与过前端开发,自学过 C 语言和 Go 语言,任职过 5 家公司,涉足过医疗、税务、农业、房地产、人工智能等行业。

这段履历算不上光鲜,却是大多数普通程序员的经历,还是有一定代表性的。这里就从一个普通程序员的角度,聊聊当前环境下,是否还适合做编程?

这里要说明一下,“是否适合”只针对普通人而言,如果按照“三百六十行,行行出状元”的标准,没有哪个行业是不适合的,但我们大多数都是普通人,出不了那么多“状元”。

我们聊当前的环境前,作为对比,先说下以前的环境。

我是 2016 年毕业的,这之前都在学校,对大环境没有一个清晰的认识,所以这里把以前的环境归为 2016 年 - 2020 年,当前的环境归为 2020 年到现在的 2025 年。至于为什么以 2020 年为界,相信每个人都知道那一年发生了什么。

在我毕业的 2016 年,互联网和移动互联网都在蓬勃发展,需要大量的程序员,培训机构也是遍地开花。以我当时报的培训班为例,学费高达一万八,四个月都是远程教学(也就是看视频),一个班还有六十多人,其中各行各业各年龄段都有,也不乏 985、211 毕业的,甚至还有两个硕士,其中一个还是 985 的硕士。但最后只有不到一半的人做了编程,到现在还在做编程的不到十人。

之所以会这样,一方面是程序员的工资确实高于大多数行业,比较诱人;一方面就是培训机构的过度营销,它们总是以几个基础很差的往期学员通过努力获得高薪工作的事迹作为案例,宣传只要努力就能改变自己的命运。这样的宣传接近传销,结果就可想而知了。有些人舍弃了校招应聘上的工作、舍弃了应届生找工作的黄金时期、甚至舍弃了现有的工作来学编程,最终还是没能入门,除了得到自己不适合这行的结论,基本一无所获。

造成这一结果,究其原因,还是编程的门槛并不低。大多数人可能认为编程最需要英语能力,毕竟代码是用英语编写的,而英语本身的门槛也不高,通过积累单词量就可以量变引起质变。但其实不是这样的,不管什么编程语言,要用到的英语单词也就一百多个,大多数还是很简短的单词,再加上编程工具都具有代码提示功能,写一两个字母就可以得到完整的单词,基本不存在门槛。而所谓的阅读英文资料,属于很后期才需要的能力了,而且还不是必须的能力,因为现在的翻译工具实在太多了。

编程其实最需要的是逻辑思维能力。这个能力很抽象,不过基本可以通过数学能力量化,而数学从来都是一门很难的学科。当然了,编程不像算法那样对数学要求这么高,只是需要有这种思维能力,但这种能力也是很多人不具备的,并且很难通过短期的努力获取。还有一点,就是性格,编程的工作比较枯燥,需要耐心、细心,对性格也是有要求的。至于吃苦能力,没有哪个行业是不辛苦的,如果吃不了苦,那没有哪个行业是适合的了。

还有一个很重要的原因,就是培训班不像大学那样有严格的筛选制度,它们完全以盈利为目的,只要给钱就能学。以我报的那个培训机构为例,基本不设门槛,不管什么学历、什么年龄、什么职业,都招进来学习。看四个月的视频,能学到的东西都是流于表面的,实际上手举步维艰,所以很多企业对培训班出身的程序员都是不待见的,但迫于那时候的岗位需求实在太大,那时候的大学计算机专业还不够火热,科班出身的有限,所以还是会招一些培训班出身的。我就是赶上了这个潮流,再加上有一定的基础,在培训期间也很努力的学习,才实现了勉强的“入行”。

2016 年 - 2019 年的这几年,培训机构持续增加,大学的计算机专业也愈加火热,大量的人才涌入编程行业,编程行业由人才匮乏变成了人才过剩,门槛自然相应升高。最明显的变化,就是很多企业不爱招 0 经验的应聘者了,就算招也只招科班出身的应届毕业生,培训班出身的更加不受待见。还有一个变化,就是面试难度的提升,逐渐形成了“面试造火箭,工作拧螺丝”的现象,而且愈演愈烈,到后面应聘需要具备的知识被戏称为“八股文”,难度可想而知。

到了 2020 年,那场全球性的大灾难发生了,全球经济下行,直到现在的 2025 年,软件公司都在不断的停招、裁员、倒闭,可以说一片哀嚎。

这里举两个我身边的例子:

一个是我上家公司的同事,在 2023 年离职的时候 8 年工作经验,本来以为以他的经验找下一家工作轻轻松松,就选择了裸辞,结果整整一年都没有找到工作,甚至连外包的工作都找不到,最后无奈之下降薪两千才找到了一家小公司,到了公司半年又再次降薪,苦不堪言。

一个是我的堂弟,2024 年从四川大学软件工程专业毕业,由于大四的时候打算考研,就没有参加校招,毕业后在成都找了整整四个月的工作,这期间一个 offer 都没有拿到,最后才进了华为的外包。他大学期间没有挂科,总体成绩不错,我也看过他写的代码,能力也是在线的,从他能通过华为的 5 轮面试也可以证明,能力是没问题的。但就是以他 985 科班出身的应届生身份在成都这个软件产业发达的城市都这么难找工作,行情之差可见一斑。

到了现在的 2025 年,经济继续下行,但“人工智能”却愈加火爆。春节期间的 DeepSeek 大火,上个月的 Manus 各种刷屏,其邀请码甚至在二手交易平台上一度被炒至 10 万元,AI 编程的新闻也甚嚣尘上,仿佛人工智能时代触手可及。

但正如 Linux 之父 Linus Torvalds 在维也纳举行的 2024 年开源峰会上所说:现在的人工智能 90% 都是市场营销,只有 10% 是现实。

人工智能这几年确实发展迅速,也表现了很强大的能力,但这大多数都是表象,还远远没有发展到替代现实岗位的地步,就算以后发展到能替代岗位,在短期内也只能替代机械重复的岗位,任何需要创意和主观意志的岗位都是难以替代的。以编程岗位为例,初级程序员编写的增删改查这种机械重复性代码确实可能被人工智能替代,但中级程序员结合需求编写的业务代码、高级程序员编写的创意代码、架构师编写的架构代码都是难以被替代的,因为理解能力、创新能力、思考能力一直都是人工智能的硬伤,甚至以目前的科技看来无法突破,所以大可不必担心做了编程短时间就被 AI 取代。

另外还有一个程序员绕不开的话题就是年龄。从我入行的时候,就一直听说程序员 35 岁是个坎,要么钻研技术成为架构师、要么往产品或者管理转型、要么直接转行,总之不适合继续从事编程工作。但从业这 9 年来看到的不是这样的,35 岁以上从事编程的同事不在少数,由于经验丰富,他们的能力普遍很强,只是由于年龄和家庭,加班确实不如年轻一些的同事。但我觉得这不是问题,加班要么是工作安排不合理,要么是能力不行不能按时完成工作,但不能以是否加班作为筛选人才的条件。35 岁门槛更多是一些无良企业用来压榨员工的,既希望 35 岁以下相对底薪的员工疯狂加班为企业增收,又不希望 35 岁以上相对高薪的员工不加班不能为企业带来短期收益。但从一个企业的长远发展来看,是更需要经验丰富的老员工的,已经有越来越多的国内软件企业意识到了这一点,所以 35 岁门槛已经愈加松动了。

至于后面有没有更大年龄的门槛,我相信是有的,因为编程毕竟是脑力密集型劳动,随着年龄的增长,脑力自然会退化,总会有一个年龄门槛在等着程序员,但并不用为此焦虑,几乎每个行业都有年龄门槛,在这个门槛到来前努力绽放自己,实现自己的价值,自然也能有不错的收入,真到了门槛来临之时,不管选择哪条路,都能更加从容和淡然。

综上所述,现在回归主题:当前环境下,是否还适合做编程?

我的答案是:如果是科班出身,热爱编程,年龄在 35 岁以下,是可以选择做编程的。

这里拆解分析一下:

首先,科班出身还是很重要的。几乎所有的编程岗位招聘需求都会有这么一条:计算机相关专业。虽然每个公司对这一点的要求程度不同,但也可以看出,计算机相关专业还是更受欢迎一些。还有一个原因,就是企业对非科班出身的不待见,因为非科班出身的大多数都是报培训班学习,而培训班的品质是一年不如一年。

因此,如果是非科班出身,又十分想做编程,建议自学。网上有大量免费的整套课程资料,并不比培训班教的东西差和少,而且自学的过程正好可以检验自身的性格是否适合做编程,如果自学期间都无法静下心来学习,说明性格不适合做编程,如果完全学不进去,说明自己的基础不适合做编程,可以以很低成本的放弃。但要是报培训班,会给人一种花了这么多钱和这么多时间学习,不入行试试很浪费的心理负担,放弃的成本较高,对心态的影响也较大。还有一点,企业对自学的应聘者更待见一些,因为这本身就体现了应聘者自学的能力、沉稳的性格、坚强的毅力,都是编程工作很可贵的品质。

然后,需要热爱编程。这个看起来不是什么硬性条件,但很重要,甚至可以说是最重要的!如果不热爱编程,只是看重编程的高薪,那就算勉强入行了,也很难在编程枯燥的工作节奏坚持下来,何况编程的技术日新月异,需要不断的学习,没有热爱这个源动力,是很难主动去学习的,那时间久了也必将被淘汰。想在编程这行有所建树,需要对编程有着宗教般的狂热。

最后,建议 35 岁以下入行。这里大家可能会觉得有些奇怪,前面才说了 35 岁不是门槛,现在又建议 35 岁以下入行,不是自相矛盾吗?其实不是这样的,前面说的 35 岁不是门槛是针对从业者,就是不会 35 岁就被淘汰。但年龄门槛肯定是存在的,对于入行者,如果 35 岁以后才入行,到了年龄门槛可能就几年的工作经验,编程这个行业十分看重工作经验,到那时候经验不足没有足够的能力往架构师发展,从业经验不足也很难往产品或者管理转型,年龄大了又很难转到其他行业,会举步维艰,是非常被动的,所以这里加了这个条件。

以上就是我作为一个普通程序员在当前环境下对编程行业的一些思考和入行建议了。至于决定做编程了选择前端还是后端,如果选择后端又应该选择哪门编程语言,以及未来的职业规划,又是一个个很大的话题了,如果大家有兴趣进一步了解,请点赞让我知道,我会尽快更新下一篇……

天河有尽身作涯,星海无边前是岸。

站星网

先做一个简单的自我介绍:我是一名三本毕业生,专业是通信工程,毕业后报培训班学习编程,然后 2016 年至今..

为您推荐

程序员感觉工作没有成长,怎么破局?

大家好,我是程序员鱼皮。转眼又是一年 8 月,很多小伙伴刚刚步入职场,难免会对未来的成长感到焦虑困惑。今天我想和大家聊一个很现实的问题:如果你去了一个外包公司,或者你的工作本身不能带给你成长,应该如何破..

程序员究竟要不要写文章

写在前面时光飞逝,一晃已经从业七年有余,若从接触编程的时间算起,恐怕还要再加个四五年,可以堂而皇之地自称为拥有十多年的编程经验了,哈哈。一路上,经常会有人问我,我们为什么要写文章甚至博客,有什么意义吗..

程序员是不是都要两个显示器?两个键盘?

作为一个在程序员这条路上摸爬滚打了十多年的老码农,从24岁机械专业毕业被调剂到电子开始接触嵌入式开发,到后来在世界500强外企做汽车电子,再到28岁开始自媒体创业,我想和大家聊聊程序员的"装备"问题。每次看到..

35+程序员的转型之路:经济寒冬中的希望与策略

1.继续打工?有一次在网上看到有人讨论一个问题:程序员到了35到40岁,是不是就到了中年危机?是继续找工作,还是自己创业?我在想,核心问题是:你能不能打一辈子工?现实中,合适的工作机会并不多。35、40岁再去找..

一个自认为理想主义者的程序员,写了5年公众号、博客的初衷

1. 前言今天登录公众号、博客后台,看到好多朋友私信,非常感动。感觉自己做的事情,写技术博客、公众号、做小程序,还是非常有价值的,可以帮助到一些朋友。说理想化一点,我希望自己做的事情有价值,可以帮助到一..

时隔半年,拾笔分享:来自一个大龄程序员的迷茫自问

一、写在开头距离上一次更新博客已经过去有半年时间了,这半年工作上确实比较忙,前领导回去生孩子,我顶替了她的工作,导致一人干了2人的活,在这个过程中逐渐的产生了很多的怀疑。岁数越来越大,技术迭代越来越快..

《程序员的底层思维》读后感

一、 什么是“底层思维”?超越表面技法: “底层思维”不是指具体的编程技巧或某个框架的使用方法。它指的是程序员在面对问题时所依赖的那些基础的、普遍适用的认知模式和原则。打个比方: 就像盖房子,表面看是漂..

程序员职业发展与技能要求

程序员是从事计算机程序开发、维护和优化的专业人员。他们通过编写代码,设计软件系统,解决技术问题,推动技术创新。以下是程序员的一些关键信息:核心技能编程语言:掌握如Python、Java、C++、JavaScript等语言。..

程序员离职时删除代码注释算违法吗?

程序员离职前删除代码注释是否违法,取决于多个因素,包括雇佣合同、公司规定、法律条款以及删除行为的动机。以下是几个关键分析点:1. 合同与公司规定劳动合同或保密协议:如果合同或公司规定明确要求代码的完整性..

创造型职业程序员的无奈

编程是为数不多的一种既能满足个人爱好,又能赚钱的职业之一。烹饪是另一个这样的例子。在一般情况下,大多数职业要么不可能让你待在家里(例如医生和电工),要么你没有兴趣在家里做(例如清洁)。同样的,大多数好..

程序员副业探索之电商

目录一、小程序化妆品1.1 小程序准备(营业执照&微信支付&小程序appId)1.2 小程序开发二、拼多多电商三、跨境电商四、总结在腾讯广告工作期间,我主要负责小程序电商与广告业务,见证了互联网电商行业的剧变,特别..

谈程序员如何做好业务

前言技术能做两种事情,通过技术实现业务和通过技术支持技术。我们大部分时候做的是前者,养活我们的大部分也是业务。 近两个月,作为项目负责人角色从0到1经历了新项目的几个版本迭代,跨入了部分新领域,也有一定..

程序员增加收入的几种方法

在这个互联网飞速发展的社会,学会如何make money很重要。咱们是个俗人,赚钱才是社会生存的头等大事。这不是高山流水的世界,而是能力创造财富,对于程序员来说,更是如此。作为程序员,我们有更多挣钱的姿势,注意..

程序员跳槽到对手公司,被前老板设计陷害

这件事发生在2007年,我就职的第一家公司。今天把它整理写出来,希望它对程序员有一个警醒的作用。永远要记住,程序员的世界除了有代码,还有被套路。资深工程师的苦恼第一天到公司,是浩子带着我办理了入职手续。浩..

程序员如何提一个好问题

提出好的问题是在编写软件时的一个非常重要的技能。这么多年来我对此也算略有小成。这里有一些我用着觉得很棒的指导方针!开始我实际上是那种总是会问出愚蠢问题或“不好”问题的大信徒。我一直在问人们一些愚蠢并且..

我是李玉宝,我是个程序员!

听说今天我的名字很火,那我也来凑个热闹。在2015年的时候,我做过一次人生总结,当时写了:为了理想,我放弃了一切! 转眼到了2019年,说说最近一年多的一些事情吧!做的好的!坚持把权限管理框架OpenAuth.Net做了..

程序员失业日记1:工作五年,交接半天

最近发现越来越多的小伙伴被公司裁员,有的是因为公司业绩不景气被裁员,有的是因为压力太大离职。很多公司都在裁人、减员。找工作也比之前难。刚好去年我也被上家裁员了,正好做一个系列的日志,希望能帮到在找工作..

改善程序员生活质量的 3+10 习惯

一封离职邮件2017年的一天,代码伴随着手指极具节奏感地输出在IDE上,突然某Chrome插件弹出一封邮件提示:“今天是我在ThoughtWorks的最后一天”。遇到这种离职邮件,我都会点进去,一来看看是否是自己曾经共事的小..

倾听程序员的心声真的很重要

说到开发产品,没有人比程序员更了解产品。程序员知道产品的优点、缺陷、用途和潜在用途。说起这些,程序员了如指掌,如数家珍。在这个似乎无所不在的数字时代,倾听程序员必须要说的内容非常重要,而且也许比以往任..

助力程序员成功的几个好习惯

老实说,如果你google搜索“程序员的好习惯”这方面的内容,那么就会有很多大同小异的文章映入你的眼帘。但是今天我想从一个略有不同的角度来探讨这个主题。不是关于如何更擅长编程,而是如何使程序员更有市场竞争力..

发表回复

返回顶部

微信分享

微信分享二维码

扫描二维码分享到微信或朋友圈

链接已复制
蜂鸟影院2048影视资源论坛熊猫影视河马影视星辰影视萝卜影院八哥电影网人人看电影无忧影视网橙子影视网叮当影视网天天影视网青青影视网电影天堂开心追剧网西瓜影院麻花影视网70影视网年钻网茶小舍电影藏影堂新神州影域煮酒观影体积影视爱看影院星光电影至尊影院极影公社超清视界