非科班做程序员,教育背景别藏,自学经历别写成课程清单

发布时间:2026/10/23 4:46:00
非科班做程序员,教育背景别藏,自学经历别写成课程清单
非科班简历常见两种处理。一种是把教育背景缩到最小字号放最后一行希望没人注意。另一种是把自学经历写成课程清单学习了某平台的全栈课程、学习了数据结构与算法、阅读了某某书籍。第一种没用教育背景是筛选者必看的栏目藏不住。第二种反而暴露了问题它写的全是「输入」而评审者要看的是「输出」。评审者怎么看非科班先分年限。三年以上经验的社招教育背景权重已经很低看的是工作产出专业几乎不影响判断。校招或一两年经验评审者会有两个具体疑问基础数据结构、操作系统、网络有没有补上能不能持续学习。简历要做的是针对这两个疑问给证据而不是解释为什么转行。解释放到面试里简历上只放证据。教育背景栏怎么写如实写学校、专业、时间。原专业和目标岗位有交叉的加一句交叉点数学、统计、自动化、电气这些和计算机天然近会计和财务系统、市场营销和 CRM 产品也算交叉只是要说清楚。有第二学位、自考、在职硕士的写上日期如实。不要在教育栏里写「自学计算机」那是经历不是教育。自学经历只写输出输入是看了什么课、读了什么书。输出分三类。做出了什么。有仓库、能跑、有设计说明的项目。写法和任何项目经历一样不因为是自学的就降低标准。通过了什么。有区分度的考核比如软考中级以上、有具体题量的算法练习。写「LeetCode 320 题」不写「刷了很多题」题量是可以被验证的。被谁验证过。开源 PR 被合并、技术文章被引用、在真实团队里交付过代码。这三样是最强的证据因为它们来自外部。补基础的证据怎么写直接写你做过的经典材料对应的练习。「按 CS:APP 完成了 bomb lab 和 cache lab」「MIT 6.824 前三个 lab 用 Go 实现」「用 C 手写过一个支持管道的 shell」。这类东西在技术面试官眼里比任何训练营证书都重因为他自己很可能也做过知道做完意味着什么。反过来「系统学习了操作系统」这一句他没法判断你学到哪一步。改一段看改前教育背景XX 大学 市场营销 本科 自学经历 - 学习了 XX 平台 Java 全栈课程 - 学习了数据结构与算法 - 阅读了《XX》《XX》等书籍改后教育背景XX 大学 市场营销 本科 2019.09 - 2023.06 转技术经历2023.03 起 - 算法LeetCode 320 题数组 / 链表 / 树 / 图 / 动态规划各专题能手写堆、并查集、Dijkstra - 系统基础按 CS:APP 完成 bomb lab、cache labMIT 6.824 lab 1-3 用 Go 实现github.com/xxx/6824 - 项目2 个可运行项目见下方项目经历其中电商后台在 5 人小组中承担订单模块含幂等和超时关单改后没有一个「学习了」全是可验证的动作和数量。读的人能立刻判断基础补到了什么程度也知道面试该从哪里开始问。原专业的经历要不要写有交叉的写并且写成对目标岗位的加分做过市场分析的人理解 CRM 的业务逻辑做过财务的人知道账务系统为什么要对账。这是科班生没有的东西。没有交叉的压缩到一行时间线写清做了什么就行。训练营怎么写写成一段经历不写成教育。写你在里面交付的项目和承担的部分标准和任何项目经历一样。不要照抄训练营的宣传语「企业级实战」这类词评审者见过太多。面试会怎么问「为什么转」一句话答完不要讲故事对方想听的是你的判断而不是经历。基础题一定会考所以简历上写了什么就要能答什么。写了 Dijkstra就要能在白板上写出来。「你和科班生的区别在哪」答你带来的领域理解不要答「我更努力」。别做的教育栏留空或删掉。把市场营销写成「信息管理相关专业」。自学经历的篇幅超过项目经历。写「精通」某个刚学半年的语言。改完整体扫一遍格式。非科班简历比常规简历多一个栏目标题层级和日期格式容易不一致。最后非科班不是简历上要掩盖的事实是一个需要证据的问题。证据给足专业那一栏就只是一行信息。