上周我微信同时收到两条消息。
一个说:“姐妹!刚拿offer,月薪30K!请你喝奶茶!!!”
另一个说:“自学一年了,简历投出去全石沉大海……我是不是不适合写代码?”
俩人差不多同时开始学,都是零基础。一年后,一个30K,一个零面试。
差别在哪?天赋?运气?都不是。
我当年也是这么过来的,踩过无数坑,后来还帮身边不少朋友看过他们的学习路径。可以负责任地跟你说:差的是“学习策略”。
第一个坑:掉进“教程陷阱”
有人学Python是这样的:先啃完《从入门到实践》,再刷300集视频,再看《流畅的Python》……想把所有知识学完再动手。
结果呢?背得出语法,写不出项目。
拿30K的姐妹怎么做的?先问自己“学这玩意儿干啥”,然后需要啥学啥。要搭网站?直接上手Flask。要存数据?直接学数据库。三个月,作品出来了。
一个在挖坑,一个在盖房。
第二个坑:只会“单点练习”
有人GitHub里躺着100多个“练习1.py”、“练习2.py”……全是练习题,自嗨得不行。
但面试官想看的是“项目”,不是“练习题”。
拿30K的姐妹,学完语法就给自己定目标:做个博客网站。过程中遇到一堆破事——用户登录咋搞?分页咋整?报错了咋办?全是他自己查资料、问AI、看开源代码解决的。
三个月后,她有了一辆能跑的车。另一个人,攒了一堆零件。
面试官问项目经验,一个能掏出电脑现场讲,一个只能背课本。
第三个坑:不会用“杠杆”
有人遇到Bug,自己死磕三天。最后发现少了个参数。
拿30K的姐妹遇到Bug:先搜Stack Overflow,再看GitHub热门项目咋写的,再问ChatGPT。实在搞不定,去社群问。
她常说:“这世界上90%的问题,别人早遇到过,我为啥要花三天去发明轮子?”
结果呢?一个学了一年勉强入门,另一个效率翻五倍,顺带看了十几个开源项目的源码。
最后说简历
有人简历写:“熟悉Python、了解Django……”
拿30K的姐妹写:“用Flask搭了博客,日均访问500+;帮朋友公司做爬虫,帮他们省了每周20小时的人工。”
看出差别了吗?一个写“学过啥”,一个写“做到啥”。
面试官不为你的“学过”买单,只为你的“做到”付钱。
最后,我送你一份自查清单:
1. 有明确目标,还是瞎学?
2. 有作品,还是有练习题?
3. 遇Bug先搜,还是死磕?
4. 看别人代码,还是只写自己的?
5. 简历写“做到啥”,还是“学过啥”?
同样是自学Python,有人拿30K,有人零面试。
差别不在天赋,在你想明白没有——方向,比努力重要一万倍。