知乎上这么多推崇学 Python 入 IT 行的,如果他们学完 Python 这一套找不到工作怎么办?

作者:小伯爵
链接:https://www.zhihu.com/question/60787862/answer/772968750
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 

我是自学python转行的,然后两周内找到了工作。

我的经验是,转行并不难,没人指导就很难。

我在北方读书,二本学校,专业土木工程。后来大二实习的时候发现土木工程完全不适合我这种性格的人。后来就打算去学计算机,但是由于当时对专业的重要性认识不够足,转专业的考试也没有充分准备。

最后转专业考试没有及格!

这绝对是我大学里最最遗憾的一件事,没有之一!!!

结果出来的时候,我只是有些难过,觉得这暑假一个月的努力是白费了。然后我还安慰自己说没过就没过,其实学土木也挺好的,因为土木是我们学校的王牌专业。现在想起来这些念头有些可笑,那时候我还根本不知道我到底错过了什么。

人生的十字路口不多,一旦错过需要用十倍的辛苦偿还!

在那个学期,我开始有意无意的打听学长们毕业以后工作是怎么样子的。土木的学长,虽然在群里经常开玩笑说工地搬砖,求富婆包养之类的,但其实我知道工地搬砖到底是怎么样的一种状况,相比于计算机行业实在是天差地别。

那时候我就开始慢慢意识到专业对一个大学生的意义到底有重要。

但是仍然不够深刻,因为吃的苦还不够,承受的压力和焦虑还不多!

于是在大二下学期开始,我决定开始自学计算机。因为我对自己的学习能力还算有些自信。而且上知乎看到的都说学计算机,it这一行业自学能力很重要,上培训班不如去自学。也许他们都是科班出身,不会明白一个新手自学计算机要经历怎样的痛苦。但是一个很重要而且急迫的问题摆在我面前,我该学什么东西?

但其实如果今天给我一次重新选择的机会,我绝对会去上培训班,而不是选择自学!

时间才是最重要的东西,能花钱解决的事情为什么不花钱?

没有亲身的经历,你是很难想象行业和行业之间存在的鸿沟是如何之大,尤其是对一个完全的新手而言。

我当时的状况是,什么叫编程,什么叫IDE,C语言是什么东西,计算机为什么还有语言学计算机是干什么的,计算机又有哪些基本的课程,这些最最基础的问题都不明白。更别提那些专业名词了。

就这样完全懵逼的状况下,我做了一个决定,看看计科系的同学在学什么课程,我照着学就好了。我现在不得不承认这是一个无比傻逼的决定!

因为我最后写完了足足四个笔记本,然而还是没有学会编程,字倒是练好了不少。

 

 

计科系的同学有专业的老师在指导他们,不懂的地方可以问同学,他们的时间无比充足,一开始就是在正确的道路上。反观我自己的条件,计科系的同学不认识几个,而且计科系也分不同的专业,也分不清这些专业是干什么的,最无比蛋疼的是我还要上我自己的专业课,哪来的时间蹭课。

知乎上关于自学Python的回答我从来没少看。但是回答最多的都是一些看似很有道理实际上完全没有可操作性的文章。

真实有用的信息非常寥寥,印象最深的是一个985的硕士花了八个月的时间转行成功了,而且基本上转行成功的都是学历很好或者很高的同学。二本学校的学生就没有成功的案例,说实话这让我有些受打击。

从我的个人经历来讲,我觉得985 2 21同学的学习能力的确就是比二本的同学要强,他们学习时更能心无杂念,我后来才慢慢明白这一点,也明白了当年为什么考了一个二本。

我下面要写的是从我自己的实际经历,给出最详细的指导,不保证最好,但是绝对具有非常高的可操作性,非常适合完全对这个行业什么都不懂的小白的教程

所有的选择我都会帮你做,因为在目前阶段,你最需要的是进入IT这个行业,而不是纠结选择哪个对以后好。

知乎有名言曰,选择大于努力。但是选择的权力都是被自己创造出来的,除了父母哪有人会给你选择的机会?那些天天等着机会,说选择比努力要重要的人,说的好像自己有的选一样。

因此所有的选择我会帮你做好,这些问题包括,

选择什么语言入门;数据结构与算法,计算机网络这些基础课要不要学;

网上资料那么多,看哪些教程比较好,看完之后有什么项目可以做;

Python有哪些方向可以做。

转行的简历该如何写,要注意什么。

面试到底是怎么一回事儿?

所有的一切,我全部都会帮你搞定。

因为就单单编程而言,并不难。不需要英语,不需要数学。但是为什么很多人觉得难呢,因为网上的很多的资料非常不好,很多的时间都是被强行浪费到这些时间上去了,比如配置环境,读一些你不知道具体代码的博客,出了bug没有人可以问,人家一句话的事,你需要碰一天的运气,这些东西都是非常打击人的积极性。

而且这些东西并没有多大的意义,但是总有人说都是有价值的,因为他们已经踩了很多坑,如果你不踩这些坑他们会心理不舒服。

一开始学什么语言,python。数据结构与算法和计算机网络这些课程一开始不学,学完python语言的基础语法,做几个项目后再学。

看哪些教程,包括博客和视频教程,我会给你指定的。这些东西都是经过我的人肉检验的,性价比不会低。因为我已经帮你做了筛选。

最后有什么项目可以拿出来展示,是个还算不错的项目。你在网上基本上是搜不到的(除非是去我的github上看,哈哈哈o(〃'▽'〃)o)。

这个项目是我自己看了很多视频拼凑融合在一起的,算是原创的网站。这是链接,有兴趣点个赞啊。

szk01/NovelWeb-python-Django​url.qmail.com​url.qmail.com图标

并不是完全按照教学视频敲出来的。基本的流程是从天涯小说网抓取数据,然后存到mysql数据库,做成类似于易读小说网那种网站。

最后简历应该如何写。大概的原则上我会告诉你的。

我现在手上有30+份简历,这些都是被我pk下来的求职者的简历,我仔细看了这些简历,好的简历和不好的简历一眼就能区别出来。(boss要扔掉,我给拿回来了)

以上整个流程我全部写好,我知道你现在最需要的就是手把手教导,而且还是完全免费,还不快给我点个赞!

学习基本语法的事情,下载网易云课堂,搜索PythonABC这门课,下面是链接。这个老师是出于兴趣才出的这门视频,是非常良心的一门课程。

Python A~B~C~ - 网易云课堂​url.qmail.com​url.qmail.com

 

这个课程的最大的亮点在于,一边学基础语法知识,一边做练习,这是非常高效的吸收知识的方式。不像很多的视频把知识全部给你讲完,然后才做那几个少的可怜的项目,这门课的性价比绝对是不会低的!

你或许不明白其中得差别在哪里,但是我自己看了很多视频很明白其中的区别,我会把最好的东西告诉你。

因为知识本质上只是信息,我们最需要的知道的是,学完之后可以拿来做什么,做到什么程度,这才是我们学习的目的所在。

当你花了大概半个月或者三个星期的时间学完之后,我想你大概对编程这件事有个大概的了解。在这个过程中,你会遇到很多的完全的新的概念,因为编程和其他的行业稍微不一样的地方在于,编程是“虚”的,你从小就没有接触过,你的思维会受到一些冲击,但是忍忍就习惯了。

如果你觉得这个老师讲的好,可以给这个老师打赏,关注她的公众号,而且她也有一个网站,代码都可以下载下来。

在这学习的期间,你会遇到很多的问题,明明是照着老师的代码敲,都会出错,会有挫败感,尤其是百度后面对着密密麻麻的杂乱的信息不知道该如何下手时候,挫败感尤其强。但是很多事情就是这样,不只是编程,熬一熬就过去了。

如果你想看python相关的博客,可以百度搜索廖雪峰,遇到不懂的函数搜索菜鸟教程。

Python教程​url.qmail.com​url.qmail.com图标

当你学完这些之后,大概对敲代码这件事有了初步的认识。如果你还是想干一行,我会告诉你在市场上python到底用来干什么,以及自己的方向。这些东西很简单,但是没有人告诉你,就特别难。

我认为世界上难的知识分为两种,一种是本身不难,没有人告诉你就很难,另一种是本身就很难的知识,但那不是我们要去解决的问题。

学python一般是爬虫入手,这个过程快的话需要三个星期就能达到能给公司干一些基本的活程度,没错编程就是这么简单。不是说那种爬一爬豆瓣top电影评分250的水平,而是真正的比较复杂的网页,像是ajax动态网页,以及破解验证码,加密参数。

能直接百度出来的资源有崔庆才老师的书籍和博客。

静觅丨崔庆才的个人博客​url.qmail.com​url.qmail.com

 

除了这些用来查阅的资料,最重要的是项目练习!最重要的是项目练习!最重要的是项目练习!

不过我可以为你准备好,基本上是照着视频敲代码,理解知识。照着视频敲代码对完全的新手来说真的很重要!

做完了一些项目,我的建议是可以去投一投简历,试试水。你可能会心虚,或者觉得不可思议,就学这些东西可以去找工作了吗?是的,因为我帮你了节约了半年的时间。你的一个多月学到的东西在市场是就是自学了四五个月的效果。

也许会碰壁,但是没有比直面挫折让人更快成长的事情了。失败是个慷慨的老师,你总能从他那里学到很多!希望大家鼓起勇气,加油吧!

学完爬虫可能还不够,接下来可以学习python后端。

从一开始我就说了,最后的目标是做一个类似于易读网这样的小说网站,参考下面的链接。

http://yi-see.com/​url.qmail.com​url.qmail.com

 

也许你听说过前端、后端和全栈这些名词,却完全不了解这些名词是什么意思。但不要紧,只要你开始做了一两个项目之后你就完全明白了。

学习python后端我推荐上b站(哔哩哔哩)搜索再敲一行代码。我实在再也没有见过比这个更加良心的老师了!完全是手把手教你写代码,老师也是程序员,在工作,很忙。录制这些视频的工作量花费的时间和精力是超乎你的想象的。如果你觉得很好,请给他赞赏!(我知道人的本性就是喜好白嫖,但是至少几块钱请不要吝啬。)

哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibili​url.qmail.com​url.qmail.com

 

这是教你使用Django框架来写一个博客网站的,从零开始最后的部署全部都非常清楚。其中会涉及到前端和后端的知识,以及常用的框架,前端的bootstrap框架。

不过说实话,我当时并没有把整个视频全部学完。哈哈哈,有些羞愧。我学到了第21课的时候,看了番外篇,把博客网站给部署上去之后觉得对Django框架有了大致的了解。

于是就开始动手写最后的成果,也是我面试的时候给面试官看的作品,最后成功收到offer了一个作品。

还有很多东西没写。看有没有人看吧,有人看我再更新。

 

希望大家点个赞啊!

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。丑丑的分割线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

资料整理好了,再更。

很多人建议我建个qq群,实际上建群基本上没什么用,没有什么意义。我也混过这种技术交流群,但是大家都是在各说各话,水群,闲聊是常态。很少人会主动能帮你解决问题,一是因为人家没理由这样做,二是因为你给出的信息不够详细,提问方式让人摸不着头脑,就算别人想帮你也没有办法。

这两天加我的人特别多,嗯,如果你有问题的话就直接问我好了,我能一两句话给你解决的,我肯定是给你解决了。而且问这种问题的人挺多的,我都给他们回答了。

其实从一开始我就只是想写这个帖,把自己的经验写出来,因为当年我自学的这些痛苦,我都经历过,走过很多弯路,我当时特别迫切的需要,要一个人来指导我,但是这个人始终没有出现。我知道现在仍有很多人在自学这条路上,我很明白你们的痛苦,也知道你们迫切的心情与焦虑的状况,所以我就来做这个人好了。

加我微信过来问我问题的人,如果是已经毕业了的话,我一般都是建议他们去报培训班。

愿意帮助到那些最需要帮助的人。

加油吧,只有实际行动才能让未来更好!

————————分割线———————

 

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值