2023年还能入行程序员吗?工作3年以上的黑马老学员怎么说?
很多人觉得,毕业3年,不过是毕业第1年的重复,键盘Ctrl、C和V键磨损更严重了。妥妥属于光涨年龄,不涨经验;只涨体重,不涨工资……
他们不理解,为什么同样的起跑线,有人发展神速,而自己却彻底走向平庸?有人可以在职场如鱼得水,而自己不行?当自己还在追求月薪过万、通勤时间30分钟以内的工作,同龄人却早已实现财富自由?
今天,回访了一批从黑马毕业3年以上的老学员,从0到1实现逆袭,看看他们是怎么做到的?
先后入职百度、顺丰、后来他离职了……
“大学期间,家里曾经遭遇了重大变故,经济状况捉襟见肘,连一张2元的北京地铁票都买不起。为了解决生活费,我只好兼职打工。销售、发传单、食堂打工……兼职越干越多。除了上课时间,我几乎每天都奔走在打工的路上。”洪学长不愿再回忆大学生活。
因为经历了黑暗,所以他拼命地想为自己点亮一盏灯。对于大学刚毕业的洪学长来说,一份“多金”和前景发展广的工作是很有必要的。所以,他拿着兼职攒下来的钱,直接报名了黑马程序员。
2016年那一年,他从黑马毕业,目标很明确,就是进大厂。第一份工作,他直接拿到百度offer。他的人生,也跨入了一个新起点。
后来,他从百度跳槽到顺丰生鲜电商研发sass平台。虽然有着互联网大厂的光环加冕,但留在大厂,并不是他的最终目标。
4年前,洪学长从顺丰离职,做了一个大胆的决定——创业,成立公司,与各省大数据厅合作,承接政务平台开发,研发政务系统。

洪学长

学长公司环境
洪学长表示:“对我而言,大厂是一个中转站。选择大厂,就是为了让自己看到更广阔的世界。虽然只待了3年多的时间,但我把该学的都学了,该见的也见到了,积累经验,拓展人脉。未来我想能有一些新的东西,突破自己的边界,让自己更有奔头。
不得不说,大厂的工作经历,在谈合作方面确实有正面的影响。人生路上,每一步都算数。”
创业和做程序员不一样,员工、客户、营销、管理、产品、沟通、市场……每一步都在倒逼洪学长成长。如今4年过去了,洪学长的公司也步入正轨,未来计划扩大公司规模,招聘更多优秀的程序员。洪学长也欢迎学弟学妹们加入~
除了自己的公司,洪学长还兼职了3个朋友公司的技术总监,并担任了杭州市排名前三学校的信息课老师。
关于收入,洪学长直言:不固定,也不方便透露。(可以自行想象下)
河南农村穷小伙,买房买车全靠自己
刘学长,90后,生于河南一个小村庄的普通家庭,父母是地地道道的农民。“家里穷得叮当响。”他这样形容自己的家庭。
“万般皆下品,唯有读书高。”这是农村一直流行的观念,学习不是唯一的出路却也是最好的出路,学习不好的话,就只能出力打工,比如去富士康做普工,去工地搬砖。
刘学长成绩并不拔尖,大学考到了河南新乡的专科学校学机械专业。没有像样的文凭,他按部就班进了车间。他心有不甘:拿着4000元的工资,让自己和家人过上体面生活的概率微乎其微。
任何大发展都离不开时代背景,不管是企业还是个人。偶然的一次机会,他得知同学转行程序员薪资比他高出一倍。于是,他偷偷花了半年的时间自学Java,也尝试找了一份实习工作。然而,3个月试用期结束后,当时的公司给他泼了一盆冷水“你不适合做这份工作”。
被辞退后,他反思自己问题所在,发现自学学的基础不扎实,而且没有掌握到企业真实开发项目。因为自学效率低,有问题找不到人解答,在同学的建议下,他果断报名黑马。
当时家人不理解,甚至反对,却拗不过刘学长。“这可能是我能抓住最好的机会”。
从黑马毕业,他“华丽转身”,先后入职360(外包)、阿里达摩院(外包)、中信银行(外包)。刘学长也去过甲方自研公司,相比较,他更喜欢外包,钱给得多,还能按时下班。
现在,刘学长准备和恋爱8年的女朋友结婚了,他感慨到:
“很感谢女朋友能一直陪在我左右,现在的我终于有能力给她一个家。女朋友是前端工程师,我们两个人加起来年薪50W+,我们已经买房了,车的话,到时候岳丈会陪送。为了表示孝心,我也会每个月给岳父打一笔钱。
对比拿着6000左右、每天干着重复工作的那些同学,我已经很满足了。”
作为程序员,刘学长的生活非常惬意,不加班,朝九晚六,还独立带了几个中级程序员。
据他所说,他和女朋友一个月生活费需要8000左右。除了在外面吃大餐,他的女朋友还经常做甲鱼、羊腰、肘子、生蚝、梭子蟹等美食,他在半年的时间里被养胖了30斤。
创业全凭一腔热血,转行IT养精蓄锐
2017年,冯学长24岁,湖南某一本大学计算机科学与技术专业毕业,抱着“趁着年轻干一番事业”的想法,他和一群朋友合伙开了一个游戏工作室,开启了“艰难”的创业征程。简单来说,就是打游戏挣钱,不需要过多投入,也没什么赔钱的地方,进可攻,退可守。
这次创业,持续了短短几个月就结束了。冯学长意识到,游戏工作室不是长久之计,和朋友一拍即合,拿着3W的积蓄投身餐饮业,开了一家江湖菜馆。投资高,回报慢,不出一年,惨淡收场。
尽管不甘心,但冯学长清楚,再次选择创业还是有风险。他考虑再三,决定认清现实,回归自己的本行——计算机专业。
两年没有像样的工作,冯学长没有太大的信心。为了填补空白期,他选择黑马程序员从头再来。
因为科班出身,加上在黑马学习扎实,毕业后不出两周,他就找到了一份20K左右的工作。工作3年,冯学长只跳槽过一回。跳槽后没多久,他又被原公司高薪挖走了。现在他已经做到了研发经理的岗位,年包35W+,经常代表公司参加各类IT演讲大会。
“创业看似轻松,实际经营起来却困难重重,需要考虑每天的流水、菜品、卫生。
转行程序员后,明显感觉自己的生活轻松很多,薪资固定,周末双休,偶尔也可以借着出差的机会去旅游。去年公司在西宁接了青藏铁路项目,我趁此机会去了茶卡盐湖。”冯学长创业梦不死,但现在的他更愿意一边积累财富,一边寻找机会。



冯学长也谈到互联网内卷问题,他说:“所有行业都进入了成熟期,卷是不可避免的。但IT互联网的天花板依然无疑是最高的,凭技术说话就能拿到自己想要的。
任何时代都不缺机会,缺的是发现机会和接住机会的实力。
对抗焦虑最好的方式是提升自身能力,诺贝尔奖得主丹尼尔·卡纳曼曾说过,以大多数人的努力程度之低,根本轮不到去拼天赋。所以,你只需比别人优秀一点就能超越很多人。”
比同龄人更优秀,他们做对了什么?
这是随机回访的三位老学员,他们发展各有不同,也都是一个个再寻常不过的普通人,却比同龄人更优秀更成功,他们到底做对了什么?
播妞发现,他们都有这样的特质:
①强大的内驱力
你对自己的期许是什么,你对自己的期待是什么,决定了你是什么样的人。自立者,人恒立之;自助者,天常助之。
②保持学习,自我迭代
真正优秀的人,更懂如何迭代自己。毕业多年,三位学长依然会保持学习,对于他们来说,每一场学习,都是未来有价值的投资。
③把握时机
人生即赛道,选择和努力同样重要。优秀的人,在哪都是金子。但在好的赛道、好的平台、好的时机,有更大概率迎来发展。
写在最后:
至今,传智黑马已深耕IT教育16年,全国20个校区遍布各大城市,开设9大精品学科,累计为社会培养了30万+高精尖数字化人才。
来黑马学习的这些学生,把黑马当成改变自己命运的跳板。从黑马毕业之后,他们都找到了一份内心喜欢又有价值的工作,拥有了生活的底气和安全感!

黑马学生部分就职企业
心有所向,行皆可往。愿你们扬起理想的风帆并为之奋斗,也真正体会到人生的价值和乐趣!
相关文章:
2023年还能入行程序员吗?工作3年以上的黑马老学员怎么说?
很多人觉得,毕业3年,不过是毕业第1年的重复,键盘Ctrl、C和V键磨损更严重了。妥妥属于光涨年龄,不涨经验;只涨体重,不涨工资…… 他们不理解,为什么同样的起跑线,有人发展神速&#…...
接收机的噪声来源与噪声分析
噪声分类 射频接收机中的噪声主要可以分为两类:内部噪声和外部噪声。 内部噪声 内部噪声主要来自于接收机内部的放大器、混频器、本振等元件所产生的噪声。根据不同的产生机制,内部噪声可以分为以下几类: a. 电感噪声:由于电感…...
Android FrameWork——SystemServer
Android系统在启动的时候有两个非常重要的进程,一个是Zygote,另一个就是system_server。SystemServer是系统用来启动service的入口,比如我们常用的AMS,WMS,PMS等等都是由它创建的。 system_server进程的启动 system_…...
婴儿推车ASTMF883测试
1.cpc认证是总称,cpc认证下边有很多的标准,常见的有ASTM F963(铅含量)、CPSIA(邻苯8P)、ASTM F833(婴儿车)等; 2.婴儿车ASTM认证是什么 2019年8月2日,美国消…...
射频接收机概述
接收机架构 射频接收机架构是指电子设备中用于接收无线电信号的部分。它通常由前置放大器、中频放大器、混频器、局部振荡器和带通滤波器等组成。以下是一个基本的射频接收机架构: 前置放大器:前置放大器的作用是放大接收天线接收到的微弱无线电信号&am…...
实验三Numpy知识点总结
熟悉和使用NumPy模块 import numpy as np一、完成下列数组操作与运算。 (1)创建2行4列的数组arr_a,数组中的元素为0至7,要求用arange()函数创建。 arr_anp.arange(8) arr_a.resize(2,4) print(arr_a)[[0 1 2 3][4 5 6 7]]&…...
Code Review时学到的技巧之isAssignableFrom
🍊 Java学习:Java从入门到精通总结 🍊 深入浅出RocketMQ设计思想:深入浅出RocketMQ设计思想 🍊 绝对不一样的职场干货:大厂最佳实践经验指南 📆 最近更新:2023年4月1日 …...
IP协议以及相关技术
这里写目录标题前言正文IP基本认识IP的作用IP和MAC的关系IP地址的基础知识IP地址定义IP地址分类(IPv4)无分类IP地址CIDR子网掩码IPv6基础知识相关技术DNS域名解析ARPDHCPNATICMPIGMP总结参考连接前言 大家好,我是练习两年半的Java练习生,今天我们来讲一…...
SpringBoot 项目使用 Sa-Token 完成登录认证
一、设计思路 对于一些登录之后才能访问的接口(例如:查询我的账号资料),我们通常的做法是增加一层接口校验: 如果校验通过,则:正常返回数据。如果校验未通过,则:抛出异…...
javaScript 蓝桥杯----梅楼封的一天
目录一、介绍二、目标1.函数入参要求:2.出参要求:三、输出示例1.示例一2.示例二3.示例三4.示例四5.示例五四、待完善代码五、知识点1.正则表达式2.split方法3.test方法4.match方法5.matchAll方法6.slice方法7.replace() 方法8.repeat方法六、答案一、介绍…...
谷粒商城笔记+踩坑(18)——购物车
目录 一、环境搭建 1.1、购物车模块初始化 1.2、动静资源处理 1.3、页面跳转配置 二、数据模型分析 2.1、购物车需求 2.1.1、离线购物车和在线购物车需求、数据库选择redis 2.1.2、购物车数据结构 2.2、模型类抽取,Cart和CartItem 2.3、Redis依赖和配置、…...
进阶C语言:指针笔试题
在学习完进阶C指针之后,可以来做一些笔试题来进行提升、巩固,小编在这里给大家分享几道比较有意思的笔试题 目录 一、笔试题1: 二、笔试题2 三、笔试题3: 四、笔试题4: 五、笔试题5: 编辑 六、笔试题…...
基于SSM(jsp)的宿舍管理系统
带项目源码和数据库文件 MySQL 导入即可用 可作为毕设参考 框架:SSM 1.1功能需求 本系统的设计目的是为了让老师可以随时随地的关注学生的在校情情况,方便老师对学生在校情况的添加、修改、删除和查询,实时关注学生的安全问题。该系统能…...
Java Web应用开发——作业四
一.单项选择题(共3题,30.0分) 1 如何获取一个 Cookie[]( ) A、 request.getCookies() B、 request.getCookie() C、 response.getCookies() D、 response.getCookie() 正确答案: A 2 ( )隐…...
基于ASP的反垃圾邮件管理系统的设计与实现
随着Internet的迅速普及,电子邮件以其快捷、方便、低成本的特点逐渐成为人们进行信息交流的主要媒介之一,但是随之而来的垃圾邮件也越来越泛滥。垃圾邮件占用了有限的存储、计算和网络资源,耗费了用户大量的处理时间,影响和干扰了…...
2010年9月计算机二级JAVA笔试试题及答案
一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1&…...
博客让谷歌或是百度收录
参考以下大佬的博客教程 Hexo框架(六):SEO优化及站点被搜索引擎收录设置 | 你真是一个美好的人类 第一步 安装百度和 Google 的站点地图生成插件: npm install hexo-generator-baidu-sitemap --save npm install hexo-generator-sitemap --save 然后来…...
机器学习分类算法评价指标
一. 分类评价指标 对机器学习算法的性能进行评估时,不仅需要有效可行的实验估计方法,还需要有衡量模型泛化能力的评价指标,这就是算法评价指标。分类算法的评价指标一般有准确率,精确率,召回率,F1-score&a…...
Socks5代理服务器示例详解
Go语言中变量的声明和JavaScript很像,使用var关键字,变量的声明、定义有好几种形式 变量和常量 // 声明并初始化一个变量 var m int 10 // 声明初始化多个变量 var i, j, k 1, 2, 3 // 多个变量的声明(注意小括号的使用) var(no intname string ) //…...
使用 Docker 和 Nginx 反向代理访问 ChatGPT API
在许多应用程序中,我们需要从一个外部服务中获取数据。然而,由于种种原因(例如跨域问题、API 访问限制等),我们可能无法直接从客户端访问这些服务。这时,反向代理可以成为我们的救星。在这篇文章中…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
React 第五十五节 Router 中 useAsyncError的使用详解
前言 useAsyncError 是 React Router v6.4 引入的一个钩子,用于处理异步操作(如数据加载)中的错误。下面我将详细解释其用途并提供代码示例。 一、useAsyncError 用途 处理异步错误:捕获在 loader 或 action 中发生的异步错误替…...
golang循环变量捕获问题
在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - 循环变量捕获问题。让我详细解释一下: 问题背景 看这个代码片段: fo…...
工业安全零事故的智能守护者:一体化AI智能安防平台
前言: 通过AI视觉技术,为船厂提供全面的安全监控解决方案,涵盖交通违规检测、起重机轨道安全、非法入侵检测、盗窃防范、安全规范执行监控等多个方面,能够实现对应负责人反馈机制,并最终实现数据的统计报表。提升船厂…...
基于数字孪生的水厂可视化平台建设:架构与实践
分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...
Linux-07 ubuntu 的 chrome 启动不了
文章目录 问题原因解决步骤一、卸载旧版chrome二、重新安装chorme三、启动不了,报错如下四、启动不了,解决如下 总结 问题原因 在应用中可以看到chrome,但是打不开(说明:原来的ubuntu系统出问题了,这个是备用的硬盘&a…...
WEB3全栈开发——面试专业技能点P2智能合约开发(Solidity)
一、Solidity合约开发 下面是 Solidity 合约开发 的概念、代码示例及讲解,适合用作学习或写简历项目背景说明。 🧠 一、概念简介:Solidity 合约开发 Solidity 是一种专门为 以太坊(Ethereum)平台编写智能合约的高级编…...
BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践
6月5日,2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席,并作《智能体在安全领域的应用实践》主题演讲,分享了在智能体在安全领域的突破性实践。他指出,百度通过将安全能力…...
力扣-35.搜索插入位置
题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 class Solution {public int searchInsert(int[] nums, …...
如何在网页里填写 PDF 表格?
有时候,你可能希望用户能在你的网站上填写 PDF 表单。然而,这件事并不简单,因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件,但原生并不支持编辑或填写它们。更糟的是,如果你想收集表单数据ÿ…...
