python工程师职业分析

职业介绍、职位描述、职业前景

都干哪些工作,做啥事

职业介绍

根据TIOBE最新排名 (http://www.tiobe.com/index.php/tiobe_index ),Python已超越C#,与Java,C,C++一起成为全球前4大最流行语言,Python在国外的使用非常普遍,应用率远超Php、Ruby等同类动态语言,Python被广泛应用于后端开发、游戏开发、网站开发、科学运算、大数据分析、云计算,图形开发等领域。

Python在国内的应用起步较晚,但最近几年,随着移动互联网的快速发展, 越来越多的国内互联网公司开始选择Python做为主要的业务开发语言,因为python具有简单、易学、免费、开源、可移植、可扩展、可嵌入、面向对象等优点,它的面向对象甚至比java和C#.net更彻底。 作为一种通用语言,Python几乎可以用在任何领域和场合,角色几乎是无限的, 并且Python在软件质量控制、提升开发效率、可移植性、组件集成、丰富库支持等各个方面均处于先进地位。

目前市面上主流的Python职位有以下几种:

1.Python开发工程师
主要负责WEB开发、后端开发

2.大数据分析和数据挖掘
主要使用Python进行爬虫开发、数据清洗、机器学习/数据挖掘/信息检索/自然语言处理/文本分类与聚类 等

3.金融自动化交易
量化交易策略的开发,以及程序化实现 ,开发特定的金融工程工具,对公司的研究和交易提供支持;

4.自动化开发工程师
开发公司自动化运维平台,提高运维自动化水平,降低公司IT运营成本

5.自动化测试工程师
开发自动化测试框架,测试工具及脚本,负责自动化框架的持续性优化和改进; 编写测试计划、测试用例,并按照测试计划及测试步骤对产品进行自动化测试;

6.网络安全工程师
Python是众多的白帽子都非常喜欢的语言,有很多的安全工具就是用Python开发的。

就职公司

哪些公司需要,有这些职位

以知名的大公司为例:

  • 谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发
  • CIA: 美国中情局网站就是用Python开发的
  • NASA: 美国航天局(NASA)大量使用Python进行数据分析和运算
  • YouTube:世界上最大的视频网站YouTube就是用Python开发的
  • Dropbox:美国最大的在线云存储网站,全部用Python实现,每天网站处理10亿个文件的上传和下载
  • Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用python开发
  • Facebook:大量的基础库均通过Python实现的
  • Redhat: 世界上最流行的Linux发行版本中的yum包管理工具就是用python开发的
  • 豆瓣: 公司几乎所有的业务均是通过Python开发的
  • 知乎: 国内最大的问答社区,通过Python开发
  • 春雨医生:国内知名的在线医疗网站是用Python开发的

除上面之外,还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝 、土豆、新浪、果壳等公司都在使用Python完成各种各样的任务。

另外,如果在拉勾网搜索相关关键词,还可以看见众多的快速成长中的公司!

  • 运维开发:宜信,拉勾,墨迹天气,微信电影票,绿盟科技等
  • 数据挖据:妙计旅行,12580,数美时代,生日管家,航班管家等
  • 后端开发:妙计旅行,木瓜移动,有菜,拉勾,宜信等
  • 自动化测试:优集品,捷通华声,恒昌利通等

职业发展路径

每个阶段需要掌握的知识、技能

@Easy大神在《程序员跳槽全攻略》中,给我们展示了程序员发展的n种可能。Python程序员的发展当然就是其中的某一条线。
普通程序员通向架构师的最佳路径?
当我们刚开始还是个初级开发的时候只能把自己变成高级,开发者才能有更多的选择。你可以选择管理线、专家线或者小老板线。(图有四个象限,x轴代表金钱, y轴代表时间。)

我们学习知识的路线是: 技术->技术+管理->技术+管理+商业。但是随着阶段不一样,我们学习的知识也有不同,刚开始我们只做开发,只需要学习技术知识就行了,后面我们做到了管理职位,不仅要懂技术还要学习管理知识,然后我们想要成为CTO\CEO或小老板,必须得学习一些商业知识才行。

对于初学者来讲,似乎说的有点远了,珍惜当下,抓紧学习,把握机会,努力成长,每个人都会撑起自己的一片天!
下面我们继续简单看一下各个阶段的薪资情况。

每个阶段的薪资情况

我们只以简单的初级,中级,高级三个阶段来划分,目前市场上Python从业人员的薪资情况如下:

  • 初级:6-15k每月
  • 中级:15-25k每月
  • 高级:25k+每月

具体来看,我们以一份网上的关于数据挖掘的报告来看,可以知道大致的一个薪资范围。
数据挖掘

样本规模,:拉勾网20151020根据“数据挖掘”关键字可以搜索到的Jobs。工作数量450个,招聘公司318家,分布在21个城市。工作数量最多的前五名分别为北京、上海、深圳、广州、杭州(排名分先后),占工作总数的88%,基于二八法则,取这五个城市的样本作为分析基础,其他城市暂不考虑。

从主流数量上看,工作经历在1-5年的现在需求最旺盛,且大多数公司均会给到11-25K的价位。且对于11-15K、16-20K、21-25K三个细分档次的价位,用人单位对于1-3年工作经验的人11-15K是主流价码,优秀的人可以提升至16-20K,更优秀的再提升至21-25K;用人单位对于3-5年工作经验的人21-25K是主流价码,有经验但能力欠缺的降至16-20K,再弱一些的就降至11-15K。

 

主要参考





posted @ 2016-06-08 06:59  DE8UG  阅读(1825)  评论(0)    收藏  举报
Fork me on GitHub