初中辍学自学 Python 转行程序员经验分享
前言:从迷茫到坚定的选择
其实感觉从我搭上飞机,落在北京之时这一切都好像做梦似的。我是 90 年出生的,属于 90 后,我辍学的非常早,在我上初中二年级的时候就辍学了。
可以说我是一个标准的小学毕业生吧。当时我 16 岁,在 16 岁到 22 岁的这 6 年里我做过很多份工作,也做过很多种工作。从刚出来的学厨,到去电脑学校学办公,瓦工、水工、小工、电工,几乎工地上的活差不多都干过。当然服务员什么的我想是绝大多数初高中毕业者必经之路的吧。
从 08 年开始我认识了我的女朋友,也可以说这时候差不多是我人生的第一个转折点。从认识到交往开始,就有了一些压力,和动力,还有为自己的人生和以后的生活考虑了。后来我们开始不满足于一个月一人一两千的薪水,于是我们摆过地摊,贩过蔬菜水果。也许是 90 后的冲动和不靠谱吧,我们都觉得这不是我们想要的,觉得有点浑浑噩噩。
这个时候我也开始很冷静地考虑过我想要什么,我该干些什么。如果还是这样我如何生活下去,还是直接带着女朋友回农村,种点蔬菜水果过一生?那个时候差不多是 10 年的过年了,那一段时间真的非常的难熬。我不知道有多少人跟我一样,有这种身负着很大的压力,或者有着想要给家人亲人更好的生活,或者看着身边的人十分的辛苦的时候而自己却无能为力的感觉。那种感觉你说不出来,也不知道怎么办,就是一种很无力的感觉,这种感觉真的可以让人窒息。
其实很早以前我就有想做 IT 行业的想法,不过那时候不太了解。11 年的时候我在做的是游戏代练,梦幻西游,可能很多人都玩过。不过运气挺好,那个时候出了生死劫任务(可能很多玩过的人都知道这个任务在 11 年的时候差不多一个任务就 200 块钱),挺赚钱。但是我知道游戏不是一个长久的事情,那个时候我就开始对 IT 感兴趣了。我想什么时候我也写一个软件、一个游戏或者什么的多牛 X,于是我就开始在网上疯狂的找着一些视频看,什么 C、C++、VB、C#几乎都有,不过视频都不全,差不多都只能看到 if 或者 for 循环就没有了。
在一个偶然的机会,我也不知道是谁发给我的 QQ 邮箱,看到了关于 Python 大数据的宣传。抱着试试的态度,去了解了一下 Python 大数据这个行业。其实这个就是我想要的,于是我陆陆续续的把我所有的游戏账号全部卖掉了。
记得在看视频和给我父母说我要学电脑学 IT 的时候,我父亲跟我说了这么一句话:'你一个初中都没毕业的人,能学了吗?'我也考虑过这个问题。是啊,我初中都没毕业可以吗?我英文一点都不行,我怎么去学习?不过我回答我非常肯定:'是的,我初中没毕业。不过起码我现在看的这些学习视频我都能明白,我都敲得出来,不管行不行,我需要试试,给自己一个机会'。
于是就这样我陆陆续续卖着游戏看着视频。其实一个月的视频我差不多 4 个月才看完的,也花了差不多 3 个月时间才清空了游戏。我激动的回家跟我父亲说的时候我父亲又问了我一个问题:'你要是学完了,别人都找到工作,就你找不到怎么办?'这个时候我也非常肯定的跟我爸说:'你儿子既然能考上,找工作还是问题吗?而且就算找不到也没事,我去了,我能学到更多的东西,我以后就不会什么事都去干了,不会今天做的是水电工,明年干的是服务员了。'
可能很多人做的很多都是七七八八的一工作,什么行业的人都有,我也是这些乱七八糟工作者的一份子。当看见身边一个又一个人都在努力的学习的时候,你会没有办法让自己停下来。我觉得他是我这 22 年来做过的最有意义、最有价值的一件事情,如果非要表达的话我想用四个字去表达'痛并快乐着'。
当我 4 个月学完的时候,身边和我一起学习的同学们拿到 offer 的时候我还在写简历。当同学们好多找到工作了的时候,我还在四处碰壁的面试。当我从最初的理想薪水 8k、9k 到自己觉得 6k、7k 就干吧先入行再说的时候,我觉得我跟做梦一样。今天我收到 8.5k 的 offer,我简直不敢相信自己,我想我可能永远都会记得这天的吧。9 月 27 号,当面试的 HR 跟我说'我给你 8.5k 的薪水'的时候,我简直不知道如何去表达我的心情。
我激动的问着,我拿到 8.5k 的 offer 了,这是真的吗?我自己都没有想过,其实我自己都不知道我为什么在那家公司填的是 8k,我最近面试一直都填的 7k,我觉得人家给我开到 6k 我就干了。着给我 8.5k,感觉自己就跟做梦一样。
是的,拿到 8.5k 的 offer 的时候我又一次的失眠了。我知道这种心情的人可能不只我一个,不过我却知道,决定转行,下定决心学习,是我这 22 年来做的最正确的一件事了。
我不知道,还有多少徘徊在门外,想进有不太敢进的人。我只说如果我没有下定必学的决心,我不知道我现在如何,可能还在找着各种各样的视频,看着各种各样的编程语言吧,也可能继续做着 自己都不知道为什么做的工作,今天服务员,也许明天就是工地上的一个小工。人生不能没有想法,当你有了自己的想法的时候千万千万要把握住,去实现它,可能我们实现不了,但可能这就是你人生的一个重要转折。而我非常的庆幸,我把握住了。
一、为什么选择 Python 作为入门语言
对于非科班出身且基础薄弱的学习者来说,选择合适的编程语言至关重要。Python 之所以成为我的首选,主要基于以下几个原因:
- 语法简洁:Python 的设计哲学强调代码的可读性,语法接近英语,减少了初学者理解语法的负担。相比 C/C++,不需要过多关注内存管理和指针操作。
- 生态丰富:Python 拥有庞大的第三方库支持。无论是 Web 开发(Django, Flask)、数据分析(Pandas, NumPy)、人工智能(TensorFlow, PyTorch)还是自动化脚本,都有成熟的解决方案。
- 就业面广:随着互联网和大数据的发展,Python 在后端开发、数据科学、机器学习等领域的需求量持续增长,为转行者提供了更多机会。


