28岁转行程序员,从培训班学员到大厂开发,我走了哪些弯路?

辞职那天,我爸打了我一巴掌
2023年3月15日,我走进公司HR办公室,递交了辞职信。
做销售三年,月薪过万,在老家算得上体面工作。但我清楚,这不是我想要的生活。
当天晚上我回家吃饭,跟父母说了这个决定。我妈当场就哭了:"你疯了吗?好好的工作不做,28了还要去学编程?"
我爸更直接,啪一巴掌扇过来:"我看你是脑子坏了!你一个文科生,凭什么觉得自己能学编程?"
那一巴掌其实不疼,疼的是他说的那句话:"凭什么?"
是啊,我凭什么?
没有计算机基础,数学高考只考了89分,大学学的是市场营销。除了会用Office和浏览器,我对计算机一无所知。
但我还是决定试试。
因为在上一家公司,我看到技术部的同事们,他们不用朝九晚五陪客户吃饭喝酒,不用周末还要回复客户信息,更不用看人脸色点头哈腰。
他们有一门手艺,是靠技术吃饭。
我想成为那样的人。
培训班的180天,我是最拼的那个
2023年4月,我咬牙报了一家培训机构,学费2万8。
那是我全部的积蓄。
第一天上课,我就发现自己跟不上。老师讲的什么变量、函数、循环,听起来像天书。
班里30个人,有一半是计算机专业的应届生,他们听得懂老师讲的梗,会讨论技术问题。而我,连"IDE是什么"都要偷偷百度。
第一周结束,我差点就要放弃了。
转机发生在第8天。
那天晚上,我一个人在培训机构的自习室待到凌晨2点,死磕一道题。题目是用Java写一个计算器,我写了删,删了写,始终报错。
突然,教室门开了,进来一个穿着格子衬衫的中年男人。他是培训班的创始人,很少露面。
他看了我一眼:"还在写代码?"
"嗯,有道题不会。"我有点尴尬。
他走过来看了看我的屏幕,5秒钟就指出了问题:"你这里方法名写错了,Java是区分大小写的。"
改完之后,程序成功运行。我第一次体会到那种成就感。
他拍了拍我肩膀:"我看你的课堂记录,你是班上最努力的那个。但有一点要记住:编程不是靠努力就能学会,要学会方法。"
那天晚上,他给我讲了很多学习方法:

别死记语法,学会查官方文档
不要只听课,要大量做项目
遇到bug先自己调试,实在不行再问别人
建立自己的知识体系,用思维导图整理

我把这些话记在笔记本第一页,每天看一遍。
接下来5个月,我像变了个人:

每天早上7点到教室,晚上12点离开
周末别人放假,我在自习室刷题
老师布置3个作业,我自己再找5个类似题型练习
遇到不懂的问题,我会查10篇博客、3个视频,直到完全理解

班上的同学都说我疯了。但我知道,我没有退路。
28岁转行,我没资格慢慢来。
第一次面试,我被问哭了
2023年9月,培训结束,我信心满满地开始投简历。
第一周,投了80份,0回复。
第二周,投了120份,收到2个面试邀请,都是小公司。
第一次技术面试,是一家创业公司。
面试官是个90后,看起来比我小,但他的问题我答不上来:
"说说Java的垃圾回收机制?"
"不太清楚..."
"Spring Boot的自动配置原理?"
"没深入了解..."
"你这个项目用了Redis,说说缓存击穿怎么解决?"
"这个...我没遇到过..."
面试持续了20分钟,他合上电脑:"回去等通知吧。"
我知道,没戏了。
走出那栋写字楼,已经是傍晚6点。路上车水马龙,我站在人行道上,突然就哭了。
不是因为面试被拒,而是突然觉得自己很可笑:28岁了,还在和22岁的应届生竞争。人家是科班出身,我凭什么?
那天晚上,我一个人喝了两瓶啤酒,在小区楼下坐到凌晨3点。
第二天醒来,我做了一个决定:既然科班的优势我没有,那我就创造别的优势。
疯狂做项目的60天
我开始疯狂做项目。
培训班的项目太基础了,都是跟着视频敲的代码,面试官一问细节就露馅。
我需要真正属于自己的项目。
项目一:健身房管理系统
我从自己的生活找需求。我办了健身卡,发现健身房的管理很混乱:

约私教要打电话,经常没人接
不知道器械是否空闲
会员卡快到期了没人提醒

我花了2周,做了一个健身房管理系统:

会员端:在线预约私教、查看器械使用情况、到期提醒
教练端:管理学员、记录训练计划、收入统计
管理端:会员管理、财务报表、设备维护记录

做完之后,我厚着脸皮找到健身房老板,说可以免费给他们用。老板试用了一周,真的开始用了!
这个项目给了我信心:我做的东西是有人用的,不是demo。
项目二:二手交易小程序
我发现小区业主群里经常有人转卖二手物品,但交易很不方便。
我用2周时间,做了一个小程序:

LBS定位,只显示3公里内的商品
即时聊天,买卖双方可以直接沟通
信用评分,防止恶意交易

上线第一周,我在小区群里发了链接,当天就有50个人注册。一个月后,用户突破200人,真实交易80多笔。
这个数据让我在面试时有了底气。
项目三:智能面试助手
这是我最用心的项目。
我发现自己准备面试时很痛苦:

不知道会被问什么问题
不知道怎么回答才算好
面试完不知道哪里没答好

我花了3周,做了一个面试助手系统:

输入简历和岗位JD,AI生成可能的面试问题
提供参考答案和回答思路
模拟面试,录音后给出改进建议

技术栈用了Spring Boot + Vue + Python(调用通义千问API做问题生成)。
这个项目最大的亮点是:我自己就是用户,我知道痛点在哪。
做这些项目的过程中,我又用到了泡泡小程序的AiCV简历王。因为我需要把项目经历写到简历上,但我不知道怎么描述才能吸引面试官。
我把项目的开发文档和功能截图输入进去,它帮我生成了结构化的项目描述,包括背景、技术栈、核心功能、数据成果这些。虽然我后来又改了很多,但至少给了我一个框架,让我知道该写什么。
60天,3个完整项目,GitHub上的commit记录密密麻麻。
现在,我的简历不再是空洞的"掌握Java、Spring、MySQL",而是:

健身房管理系统:真实商用,服务200+会员
二手交易小程序:200+用户,80+真实交易
智能面试助手:创新项目,GitHub 30+ stars

转机
2023年11月,我又开始投简历。
这次不一样了。
一周内,我收到了6个面试邀请。
第一场技术面试,是一家中型互联网公司。
面试官问我:"你这个智能面试助手挺有意思,说说怎么实现的?"
这次我准备充分了:
"这个项目分为三个模块:简历解析、问题生成和答案优化..."
我讲了架构设计、技术选型、遇到的问题、解决方案,整整讲了15分钟。
面试官听得很认真,中途还问了几个细节问题,我都答上来了。
"你这个项目确实做得不错。"他点点头,"虽然你是培训班出身,但能看出来你很用心。"
那场面试,我过了。
接下来的二面、三面,HR面,我也都顺利通过。
11月30日,我收到了offer邮件:后端开发工程师,月薪12k。
虽然不高,但对我来说已经是巨大的突破。

回头看这段经历,我想分享一些真实的感受:
1. 转行没有想象中那么难,但也没有那么容易
难在:

年龄大了,学习能力确实不如应届生
没有计算机基础,很多东西要从头学
市场竞争激烈,HR更倾向要年轻人

不难在:

方法对了,3-6个月真的能学会基础
实际工作中,很多问题靠的是经验和业务理解,不是算法
你有社会经验,知道怎么和人打交道,这是应届生没有的

2. 项目经验比证书重要100倍
培训班会给你发结业证书,但那玩意儿一文不值。
面试官看的是:

你做过什么真实项目?
项目解决了什么问题?
有没有真实用户和数据?

我的3个项目,每一个都是真实运行的,有用户有数据。这比培训班的10个demo项目更有说服力。
3. 学会讲故事很重要
技术是硬实力,表达是软实力。
我在面试中学会了讲故事:
不好的回答:
"我做了一个健身房管理系统,用了Spring Boot和Vue。"
好的回答:
"我发现小区健身房的管理很混乱,经常约不到私教。所以我用2周时间,做了一个管理系统。上线后,健身房老板真的在用,现在服务了200多个会员,预约效率提升了50%。技术栈用的是..."
看出区别了吗?后者有场景、有问题、有解决方案、有成果。

但我现在的想法是:如果不尝试,5年后我还会后悔今天没有开始。
年龄是劣势,但也是优势。我有社会经验,知道用户需求,理解业务逻辑,这些是应届生学不来的。
给想转行的你
如果你也在考虑转行程序员,我的建议是:
1. 想清楚为什么要转行
不要因为"听说程序员工资高"就转行。
问自己:

我对写代码有兴趣吗?
我能接受长期学习吗?
我能接受前期低薪吗?

如果答案都是YES,那就试试。
2. 选对学习路径
自学 vs 培训班:

自学:成本低,但容易迷茫,战线拉得太长
培训班:有系统的课程,但要选靠谱的机构

我选的是培训班,因为我想快速入门。但培训班只是起点,后面的学习靠自己。

3. 简历要会写
培训班出身最大的问题是:简历不会写。
我之前的简历就是流水账,后来学会了:

用STAR法则描述项目
用数据说话
突出亮点和成果

临投递前,我还会用AiCV简历王再检查一遍,看看简历和JD的匹配度,查漏补缺。这个工具对我这种不知道怎么写简历的转行人特别有用。#牛客AI配图神器##秋招白月光##当你面对裁员会如何?##我的岗位说明书##工作中,努力重要还是选择重要?#
全部评论
写得很好,不管是真是假,确实很励志,我现在快毕业了都没确定下来是否转行,技术也不知道学哪些自己能坚持下去
点赞 回复 分享
发布于 01-14 01:45 四川
假的吧
点赞 回复 分享
发布于 2025-12-24 01:06 广东

相关推荐

简历优化篇:如何制作吸引人的实习简历?简历是你的求职敲门砖,一份优秀的简历能够让你在众多竞争者中脱颖而出。简历基本结构个人信息:姓名、联系方式、邮箱、求职意向等。确保信息准确无误。教育背景:学校、专业、GPA、相关课程等。如果GPA较高可以突出显示。专业技能:编程语言、工具软件、证书等,按照熟练程度排序。项目经验:选择2-3个最相关、最有代表性的项目,详细描述你的贡献。实习经历:如果有相关实习经验,详细描述工作内容和成果。获奖经历:重要的奖学金、竞赛获奖等。其他:兴趣爱好、社团经历等,选择与职位相关的。简历优化技巧关键词优化:仔细阅读职位描述,确保简历中包含相关关键词,提高ATS通过率。量化成果:用具体的数据来描述你的成果,如"提升效率30%"、"处理1000+用户反馈"等。STAR法则:使用情境(Situation)、任务(Task)、行动(Action)、结果(Result)法则描述项目经验。简洁明了:简历控制在1页内,排版清晰,重点突出。针对性强:针对不同职位调整简历内容,突出相关的经验和技能。不仅能优化简历格式,更重要的是能够从HR和面试官的角度分析简历,提升内容的专业度和说服力。简历常见错误错误示例:简历过长,超过2页格式混乱,排版不整齐内容空洞,缺乏具体数据拼写错误和语法错误照片不专业或过于随意正确做法:控制在一页内,重点突出使用清晰的格式和统一的字体提供具体的量化数据和成果仔细检查拼写和语法使用专业的证件照申请技巧篇:实习申请的策略和注意事项成功的申请不仅需要优秀的简历,还需要正确的申请策略和技巧。申请时间规划最佳申请时间:大三暑假实习:3-5月大四上学期实习:8-10月大四下学期实习:2-4月提前准备:至少提前2-3个月开始准备和投递。申请策略海投vs精准投递:海投:适用于缺乏明确目标的情况,批量投递简历精准投递:针对目标公司精心准备,提高成功率梯度投递:冲刺档:心仪的大公司,竞争激烈但值得尝试匹配档:与自身条件匹配的公司,成功率较高保底档:确保有实习机会的公司申请流程优化在线申请:填写申请表时仔细核对信息上传简历前检查格式是否正确补充材料按要求准备完整内推申请:寻找合适的内推人准备内推话术,突出自己的优势及时跟进内推进度邮件申请:主题明确,如"应聘[岗位名称]实习-姓名"正文简洁,突出关键信息附件格式规范,命名清晰AI辅助申请优化在申请过程中,泡泡小程序AiCV简历王能够帮助优化整个申请流程:简历适配优化:实战应用技巧:使用AI工具前的申请策略:准备3个版本的简历(技术岗/业务岗/管理岗)手动调整每份简历的核心内容凭经验判断申请时机使用AI工具后的申请策略:上传目标公司信息,AI自动分析并优化简历一键生成针对该公司的定制化简历基于大数据推荐最佳申请时间实时跟踪申请状态并提供优化建议申请注意事项避免群发:不要群发完全相同的邮件,针对不同公司调整内容。及时跟进:申请后一周内未收到回复可以礼貌地发送跟进邮件。诚信原则:不要夸大或虚假描述自己的经历和能力。专业态度:整个申请过程中保持专业和礼貌的态度。面试准备篇:如何准备和应对实习面试?面试是实习申请过程中最关键的环节,充分的准备是成功的保证。面试类型了解电话/视频面试:测试网络连接和设备准备安静的环境准备好简历和相关材料实习表现篇:在实习期间如何表现优秀?获得实习机会只是第一步,在实习期间的表现将决定你是否能够获得转正机会和推荐信。快速适应了解企业文化:观察和了解公司的文化氛围和工作方式。建立良好关系:与同事、导师、上级建立良好的工作关系。熟悉工作流程:尽快掌握工作的基本流程和工具使用。工作表现主动学习:保持学习的主动性,不懂就问,善于总结。高质量交付:确保工作的质量和及时性,超越基本要求。积极沟通:主动汇报工作进度,及时沟通遇到的问题。承担责任:对自己的工作负责,勇于承担挑战性任务。实习经历整理工作成果总结:整理实习期间完成的项目和取得的成果。技能提升记录:记录在实习期间获得的新技能和能力。人脉关系维护:保持与实习期间的同事和导师的联系。推荐信获取:向导师和上级申请推荐信或评价。经验反思成功经验:总结实习中成功的做法和经验。失败教训:反思遇到的挫折和失败,从中吸取教训。能力差距:分析自己在哪些方面还需要提升。职业规划调整:根据实习经历调整职业规划和发展方向。简历更新与持续优化项目描述更新:将实习经历转化为专业的项目描述。技能标签补充:添加在实习中获得的新技能和经验。成果数据完善:补充量化的实习成果和数据。证书获取更新:更新在实习期间获得的证书或培训。长期价值体现:持续学习:AI工具会根据行业发展趋势提供技能提升建议市场适应:及时了解行业需求变化,调整职业方向效率提升:在职业生涯各个阶段都能受益于AI优化进阶应用策略:建立个人职业发展档案,记录每次优化过程利用AI分析竞品简历,了解行业标准通过AI工具建立个人品牌,突出独特价值定期使用AI评估职业发展状况,制定改进计划求职应用面试准备:将实习经验转化为面试时的素材。作品集完善:更新个人作品集,增加实习项目。网络建设:通过实习经历扩展职业网络。职业发展:为下一步的职业发展做准备。持续学习技术更新:关注行业发展趋势,更新技术知识。行业洞察:深入了解目标行业的发展前景。能力提升:针对发现的不足制定提升计划。网络维护:与实习期间建立的人脉保持联系。找实习是一个系统工程,需要充分的准备、策略的规划和持续的努力。记住,每一份实习都是宝贵的学习机会,无论成功还是失败都会成为你职业发展的财富。最重要的是保持积极的心态,相信自己的能力,不断学习和成长。实习不仅是为了获得一份工作,更是为了成为更好的自己。当你通过重重考验,最终获得心仪的实习机会时,你会发现所有的准备和努力都是值得的。实习将成为你职业生涯中最重要的转折点,为你的未来发展奠定坚实的基础。记住,泡泡小程序AiCV简历王等专业AI工具将陪伴你的整个职业发展历程,从简历优化到职业规划,从面试准备到持续成长,始终为你提供智能化支持。善用这些工具,让科技为你的职业梦想插上翅膀!加油,每一位正在找实习的同学!相信通过系统的准备、科学的策略和智能化的工具辅助,你一定能够找到适合自己的实习机会,开启精彩的职业旅程!
实习如何「偷」产出?
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务