前言
我是25岁转行学习Python的。说实在,转行就是奔着挣钱去的。希望我的经历可以给想转行的朋友带来一点启发和借鉴。
先简单介绍下个人背景,三流大学毕业,物流专业,学习能力一般,没啥特别技能,反正就很普通的一个人!工作三年存款3000,感觉生活无望,就直接决定转行。
我决定转行IT行业理由很简单,体面行业,不用体力劳动,办公环境大多不错,行业回报率高。做哪一行都不轻松,但是IT回报率可能更高。而且现今互联网趋势明显,IT人才是通用人才,走到哪都不怕找不到工作。
我是完全小白,没基础,所以学习过程还是非常痛苦的。刚开始网上买了一些IT类书籍,但是没基础看起来实在是难以理解。于是网上找教程,但不成系统,起步的那段时间都怀疑自己到底能不能学成,是不是该放弃。
虽然否定自己的想法当时而出现,但真的不想一直过着低薪卖苦力没有未来的日子,内心渴望改变的声音鞭笞着我坚持。当时为了学习加了很多IT群,认识蛮多朋友,他们建议我学Python,相比Java、C++、.Net这些IT语言更容易掌握,入门简单,而且Python应用方向也非常多。听了建议,又重拾信心。
坚持了几个月,每天差不多学到凌晨一两点,一天的学习时间基本保持在5个小时以上,从理论到实操,遇到问题就请教群里大佬,通过学习,Python大致掌握,还学会了SQL,懂点Linux,还会简单爬虫,算法。虽然比不上大佬,但自己还是非常开心的,找一份Python相关工作应该还是没问题的。
辞职后开始找工作,毕竟新手,碰壁难免,但还是找到一个互联网公司的技术岗位,6.5K的薪资,双休,五险一金,加班费,餐补,住宿补贴,3-6月调薪,年终奖,节日福利等等,办公环境是高档写字楼,当时自己非常满意,相比之前物流工作,觉得未来可期。
从靠劳力赚钱转变成靠脑力赚钱,很多人肯定会问,我是如何做到,而和我一样想转行,想学Python的小白肯定想知道我是如何学好这门编程语言?我也打算将自己的经验分享出来,给想就业和转行的人一些建议和学习方法吧!
1、明确学习目标
最重要的是明白学Python的目的是什么,是数据挖掘还是想刷个火车票啥的,是机器学习还是搞个小脚本装下,是想成为厉害的Hacker还是强大的Web开发者。只有明白了目的,才有学下去的动力。我当时的目标很清晰,就是为了转行找一份高薪工作。
2、制定学习计划
在学习初期,要制定一份详细的学习计划,按照计划的内容制定相应的学习目标,可以细化到每一天的目标,然后进行每天的学习总结,规划学习。
制定学习计划首先要选择好方向。Python的应用范围非常广,在Python基础知识学完之后,如果应用方向不同,要学习的东西也会大不同。我不能说我要做Web开发,学完Python基础知识,跑去学NumPy、Pandas等知识;也不能说我要用Python做数据分析,学完Python基础知识,然后就跑去学Django、Flask框架。
所以想学好Python选好方向很重要,而大部分新手对Python的方向并不了解,可能对有些分析也是看都看不懂,我的建议是找了解的人有经验的人带你,如果说你交好的朋友中有这部分人是最好的,如果没有也不用担心,去找对应的Python交流群就好,我当初就是进入了好几个Python交流群,不停的问问题,包括学习,包括方向,各种问题都问。
1)做好笔记,同样的问题会遇到第二次,有个笔记容易复查; 2)善用谷歌,善用QQ与论坛,你现在遇到的问题,大多数前人都遇到过; 3)迷茫的时候还是坚持看,因为毕竟是小白,不懂的太多,你总要把他弄懂; 4)有时间了可以把算法与数据结构补起来,我当时选择的是Python Web开发方向,学完Web开发后我又自己将其他一些知识学起来,多学点总是没坏处的。
3、选好学习资料
在互联网发达的今天,只要你想要学习,网上就不会出现找不到资料的情况,这就导致各种大神推荐的资料堆积如山,这儿看一眼,那儿瞟一眼,知识杂乱无序构不成完整的体系。所以,选资料这块就非常重要。我不建议买书,因为一来国内的书质量参差不齐,另外看书学是比较痛苦的,我个人是深有体会的。你可以去一些行业大咖的账号去看一些相关文章,一般情况下都是会有新手入门资料推荐的,你自己做好推荐资料记录,再根据这些资料去做一对一的搜索,看他们的评价以及行业的口碑,再根据自己的实际情况以及学习基础去进一步筛选学习资料。
如果你自己看了觉得很混乱,还有一个捷径走,就是去上面推荐的学习群去问,学习群都是Python同行或学习者,有许多有经验的人,也有许多是从小白一路学过来的,这样精准去问会更有效率,如果你怕麻烦我建议你采取这种办法,我当时的学习资料就是这么来的,我天生怕麻烦,进了交流群之后就天天问,混的熟悉之后,就有朋友直接给我推了一套他当初学习的资料给我,我就直接顺着资料的思路逻辑走就行。
结语
转行并非易事,需要极大的毅力与持续的学习动力。IT行业技术更新快,保持好奇心并不断实践是立足之本。希望上述经验能帮助你在Python学习的道路上少走弯路,顺利实现职业转型。


