自学python能找到工作吗-自学 Python,我是如何找到工作的?

原标题:自学 Python,我是如何找到工作的?

自学python能找到工作吗-自学 Python,我是如何找到工作的?

先交代一下自己的情况,非计算机科班出身,本科机械,会一点C/C++,没怎么写过代码,最大的程序可能就一二百行,没算法/数据结构基础。

多年前一心想往机器学习方向发展,在狼厂找了一份实习。刚开始实习接的任务是学会perl/正则表达式。这对那时的我算是不小的挑战。在狼厂看同事代码,第一次感觉到了专业和规范,相比之下我过去写的都是玩具了。

自学python能找到工作吗-自学 Python,我是如何找到工作的?

后来到一家创业公司,一切从零开始,好在当时老大愿意给我时间自学。所以我开始学python。先是重新过了一遍基础语法。然后努力要求自己写的规范,把一些常见功能封装成函数。大概一两个月过去,感觉收获挺大。有了自己的工具库,做东西效率大大提高。

自学python能找到工作吗-自学 Python,我是如何找到工作的?

然后遇到了瓶颈,我自己编程能力有限,翻来覆去就会那么几种写法。没有用到Python的高级功能,没有面向对象,而且很多实现非常啰嗦,不优雅。于是我开始系统深入的学Python。

自学python能找到工作吗-自学 Python,我是如何找到工作的?

仔细看完了《fluent Python》,感觉眼界有了很大提高。对Python的各种机制,高级特性有了非常全面的认识。学完这本书后,我也把Python升级到了3.5,把以前的代码全部重构成了Python3代码。

学了很多理论,接下来就是做项目练习。我觉得爬虫是个很好的切入点。因为难度不高,成就感强,有一定实用性。我陆陆续续写了20+爬虫,然后开始研究Python的数据库操作库。这样就顺带掌握了建库,入库,数据库迁移等基本操作。

有了数据库后,一方面可以做文本挖掘,另一方面还可以建站。我学习了flask,建立了几个个人站点,非常好玩。机器学习方面,我参加了kaggle竞赛,连带就学习了sklearn,pandas,numpy,TensorFlow等工具。

自学python能找到工作吗-自学 Python,我是如何找到工作的?

总得来说,自学三个阶段:

第一阶段应先系统地过一遍语言基础,认真理解语言的特性。

第二阶段进行各种实践,在实践中摸清各种工具库的用法,这样能做出能用的东西,保护学习积极性。

第三阶段,可以更深入语言本身,掌握底层细节,也可做更大规模的项目。

P.S.平时遇到的各类问题,基本上都是Google+*解决的。所以*也很重要。

基础如果不牢固的话,那么建议找一套你能看懂的教程,还有教程的一节课最好在5-30分钟以内,还有就是教程里面最好是老师会敲代码。而不是直接给你看一个已经打好的,这很重要。然后你就跟着一起敲代码。必须要跟着敲代码。

自学python能找到工作吗-自学 Python,我是如何找到工作的?

看不懂的跳过,然后刷完一套教程,再回来看,不懂的就再看一遍。跟着敲代码。如果这个时候你入门了就写个简单的爬虫,从函数,到类,把学到的掌握的都用到你写的这些小程序里面,大概是这样。

可能不适用全部的人,但是我是这样学过来的,后面就多看一些技巧类的书,在刷其他的教程,一定要找个自己能接受,能看下去的教程看,有视频。书,技术博客等。

最后,一定要跟着敲代码。一定要跟着敲代码。一定要跟着敲代码!!!

自学python能找到工作吗-自学 Python,我是如何找到工作的?

本文来源于网络,如有侵权请后台联系工作人员删除。返回搜狐,查看更多

责任编辑: