大家都在学Python,自学好找工作吗?技术要求高吗?

今天我们来具体看看两位业内人士的回答。

1

这是个很现实的问题,如今只知道Python很火,都在推荐学习Python,前景如何,投入的成本能不能转换为实际的需求?

其实现在的Python的岗位需求是大于平Python从业人员的。

推荐通过学习 Python 入行 IT 一是因为 Python 简单易学,二是因为它太火了。

学完 Python 就去找一份 IT 工作肯定是不行的,实际工作中对人能力会有多方面的要求。Python 的就业方向有很多方向,每个方向对不同的技能又有不同侧重。

如果你找的是爬虫工程师,那么你除了学习 Python,还应该熟练掌握 requests,bs4,scrapy,selenium,fiddler 这些库和工具的使用,HTTP,HTML,JavaScript,CSS,数据库知识也是需要学习的。然后就是爬虫的攻防,这方面需要有一定的经验和积累。这是很现实的经验。

如果你想从事 Web 开发方向,那么 HTTP,HTML,JavaScript,CSS,SQL,MySQL,redis,Linux,Nginx 这些都是必备的,还需要熟练掌握主流的 Web 开发框架,如 Flask,Django 等。另外对缓存啊,部署啊,异步消息消息队列也是需要知道的。Web 开发的岗位很多,涉及到的知识面很广泛。

如果你要找一份数据分析工作,除了 npmpy,pandas,matpoltlib,jupyter 这些库和工具的使用之外,你还需要了解一些常用的分析算法,KNN啊,线性回归,逻辑回归,决策树,贝叶斯,随机森林。知道在什么场景下选用那个算法更合适。

总之,Python 入门简单,学习资源丰富,在机器学习方向又有顶级大牛再给你做各种框架和算法实现。学习Python 能够很容易的完成很多复杂的工作。

2

自学python找到工作的来答一波,边工作边自学四个月≈脱产两个月,最近在拉钩上投了些简历,也收到了几个面试,前两天面第一个就拿到了offer,简历没有任何包装(害怕工作后露馅),工作经验写的自学成才(哈哈),总的来说转行想找份好的工作基础一定要打牢;

除了对python的熟练,你还需要掌握数据结构和算法(推荐数据结构和算法python描述,剑指offer,leetcode),网络知识(TCP/IP协议,HTTP/HTTPS协议,RESTful等),数据库(CTO面试时就因为我能把B+树描述清楚,就直接给offer了),操作系统(这块我不是很熟,不过建议一开始自学时就是在linux下写代码的),另外搞后端得掌握一个框架(建议django,需求量大),额外的加分项(github账号,个人技术博客)。

总结一下,对于转行人员来说,项目经验肯定是不足的(别跟我说你自己在网上做什么项目,小的项目没啥意思,大的项目牵涉的知识点太多,你会做的很痛苦,我就只用django搭了个个人博客,而且最后还没部署成功 );

所以你需要展现两点很重要的特性,一是你的学习能力,说白了就是你的资质如何,能否快速的学习新知识;

二就是你的决心,你是否真的喜欢写代码(面试时在碰到问你为什么要转行的时候,态度一定要坚决)。

所以还在自学python的小伙伴快来加入我们吧,自学团每日学习打卡,干货分享,领取学习资料,欢迎你们的加入

更多推荐

自学python对工作的帮助_自学Python四个月找到工作,我有哪些经验分享给你?