昨天有位读者在微信上问了我这样的一个问题。
「看到你这两天的分享,很是为你高兴,对你又多了一份崇拜,恭喜你通过自己不懈的努力找到了心仪的工作,我是上班一族,32岁了,之前大学里学过 C 语言,但工作后就没用过,现在也想自学 python,成为一名程序员,刚看了你的文章,自学了三个月就找到了一份理想工作。我想问下像我这种零基础的大概要学多长时间呢?建议报视频班吗还是网上找资料自学?另外 python 哪个方向工作需求大些呢?」
因为我知道在一些重要的人生决策前,如果能有一个引路人,是多么幸运,可以少走非常多的弯路。我也一直相信,人生道路想要遇到很多贵人相助,你必须先成为贵人。
说实话对于 32 岁的人来说,想要转行做程序员,我并不是很赞同。因为你这个年纪跟刚毕业的科班生相比没有任何优势。你是零基础,只是大学接触过一点 C 语言。你的精力没有 20 出头的年轻人好,而 IT 行业加班又是常态。这个年纪你有自己的家庭,不能和年轻人一样,提着行李说走就走。你不能冒险,走的任何一步一定是以稳定为出发点。年轻人失败了,大可从头再来。而你失败了,真的就失败了,那有那么多成功鸡汤。
针对上面读者的问题,我给出了自己的建议。
1. 零基础学习
现在的时代想要学习编程,真的有非常多的途径。但人有一种与生俱来的天性:懒。网上编程资料非常的多,但大部分人懒得自己搜索整理,就只想别人全部整理好。这些网络的资源,足以自学入门编程行业,甚至成为编程大牛。
对于零基础的人来说,最开始跟视频学比较好。因为你对于一些编程的概念,根本没有一点认知。你可能连环境变量如何配置都要弄上许久,这时候跟着教学视频,可以让你快速入门。
而零基础的人需要学多久?我也不知道,因为每个人学习能力、每天学习上花费的时间、对于知识掌握的程度,都不一样。我给不了具体的时间,可能是 3 个月,也可能是一年。
2. python 工作方向
随着如今人工智能和大数据的火爆,python 这门语言也越来越火爆。但市面上需求最多的还是 java,而 python 方向,后台开发和 web 端的需求比较多。虽然我自身是做爬虫方向的,但爬虫方向的需求相对来说还是比较少。甚至在非一线城市,根本就没有爬虫的方向。
然后就是人工智能和机器学习,但这两个方向对于自身的要求高。就单学历来说至少要研究生,再者你的一些数学基础也一定要好,比如高数、线性代数、概率论。
综上所说,如果你想做 python 方向的工作,先看自己的学历和数学能力如何。如果不错,我建议选人工智能和机器学习。如果学历一般,那就先选择 web 和后台方向,最后再选择爬虫方向。
3. 需要更加努力
很多读者看完昨天的文章,把重心完全放在了我 3 个月就找到工作上,感觉非常的牛逼,甚至不可思议。但你不知道为了学好编程,我本科花了整整四年的时间。任何成功的背后,一定会有不为人知的付出。而如今你 32 岁,又零基础,这就决定你想要学好编程,一定是要比常人花费更多的时间,更多的努力。
世界上大部分人是平庸的,我和你们一样都是普通人。但你只要比普通人,多努力一点,多花时间,多坚持下去,那么你就会比普通人更优秀点。
4. 是否要转行
你现在 32 岁,一定有自己做了多年的领域。我不知道你为什么要转行业,但我想说你已经在某个领域深耕了挺久的时间。你是觉得之后行业的发展没有前景,还是觉得自己的能力不足以达到更高的层次。如果是行业问题那的确没有办法,但是否可以做跟原本行业相关的工作?毕竟你的经验在那里,这就是你最优势的地方。
对于第二种能力问题,那你是否有考虑过,如果我要达到更高的级别,需要掌握什么知识?或者需要我懂得什么?针对自己目前尚未掌握的点,那就更加努力地学习。
迷茫的时期谁都会有过,我也不例外。但我懂得如何利用好各方面的信息,不管是自己身边接触的人,还是网上大牛分享的见解。我都会加以思考总结,结合自身的情况,给自己做出合理的选择。最后能做出决定的只有你自己。
如何顺利转行?
对于一个完全没有基础的人,要去自学避免少不了走弯路,而且也是有一定难度的。对此我为大家总结了一份系统的学习路线和完整的Python学习资料,大家可以按照这种模式来学习,少走弯路。
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python课程视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
三、Python实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
四、Python漫画教程
用通俗易懂的漫画,来教你学习Python,让你更容易记住,并且不会枯燥乏味。
五、互联网企业面试真题
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】