你好,这个问题不能一概而论,需要考虑2个问题:学会了Python到底能干啥,市场上有没有这样的就业机会。
首先看Python就业方向
- 网络爬虫:大数据时代,人工手动采集数据非常繁琐,于是网络爬虫应用而生,几十行以内代码即可爬取数据;
- 数据展示:图形的展示更加直观,以往我们可能通过c#,js,c++等做界面展示,非常麻烦,耗时耗力;
- 数据分析:以往 结合科学计算、机器学习等技术,对数据进行清洗、去重、规格化和针对性的分析是大数据行业的基石。Python是数据分析的主流语言之一。
- 自动化运维:传统运维大多通过 命令行、批量脚本等方式,效率低下,而Python自动化运维具有高效率、流程化、标准化,而且降低了企业成本。
- 人工智能:目前人工智能应用的比较广泛,伴随着大数据的到来,人工智能更是得到了飞速的发展,而很多第三方库都是直接用python可以调用的,像tensorflow等。
- Web开发(不是特别多):目前大部分都是基于Django框架来开发WEB站。
再看职位信息
特地从几大招聘网站搜集一些部分公司招聘Python的职位,供参考,总的来说:个人觉得,如果有着明确的目标,把Python学好了找工作大概率没有问题的
Example 1:
- 职位名称:Python后端工程师 薪资:18-35K·15薪
- 职位描述:
1. 负责新浪内容平台系统研发
2. 负责海量数据抓取、处理、存储、检索、缓存等设计、开发、优化
3. 参与高并发读写技术架构设计、开发、优化
- 任职要求:
1. 计算机、软件相关专业本科或以上学历,1年以上相关工作经验
2. 熟悉python、php、GO等两种以上开发语言
3. 擅长数据库、缓存、队列、搜索等一种以上后端技术设计和优化能力
4. 熟悉Linux\Unix,熟悉shell
5. 具有良好的主观能动性、学习能力、时间和流程意识、沟通能力、团队合作精神
Example 2:
- 职位名称:Python后端工程师 薪资:40-60K·14薪
工作职责:
1. 具体金融业务产品模块设计和实现,以及后端金融算法实现和优化
2. 搭建系统开发环境,完成系统框架和核心代码的实现,负责解决开发过程中的技术问题
3. 研究跟踪智能金融前沿技术
- 职位要求:
1. 掌握 Linux 环境下的 Python 以及Shell 编程,优秀的编程能力和风格
2. 扎实的计算机基础,对常用数据结构、算法、设计模式融会贯通
3. 熟悉掌握一种以上关系型、非关系型数据库,如mysql、mongodb等;
4. 熟悉分布式后端系统,任务调度,系统性能优化
5. 有大数据系统相关经验者优先,有金融系统经验者优先
更多Python学习及就业方向知识,可以看下我的另外文章
C/C++和Python哪个更有前景?大家觉得自学python多久能学会?怎样学 Python? |