前言

疫情即将散去,又到了求职季。学习Python的各位该如何选择自己的职业方向,算法工程师还是数据分析师?跟随本文一起看看吧!

01 数据获取与处理

本次样本数据采集于拉勾网,因为本文的重点是招聘数据分析,而在之前的文章中我们讲解过很多次如何使用requests爬取网页数据,这里就不再赘述,来看下爬取网站部分代码

url_html = 'https://www.lagou.com/jobs/list_' + job_position + '?labelWords=&fromSearch=true&suginput='
params = {'city': job_address,'first': 'true' if i == 1 else 'false','pn': i,'kd': job_position}# 创建一个session对象
s = requests.Session()
# 发送请求,获得cookies
s.get(url_html, headers=headers, data=params, timeout=4)
cookie = s.cookies
res = s.post(url_request, data=params, headers=headers, cookies=cookie, timeout=4) # 注意分析网页数据获取格式
res.encoding = res.apparent_encoding
text = json.loads(res.text)

本文在拉勾网招聘信息中选择北京、上海、广州、深圳、杭州这五个城市下分别以数据分析师、算法工程师为筛选条件来采集样本,采集到的原始数据如下

当然我们在进行数据分析时不需要图中这么多变量,因此对数据进行清洗后最终样本数量为1979条,并选择以下几个变量进行分析

02 薪资水平

我们首先来看下数据分析师与算法工程师的薪资水平密度分布图,绘制出这两个岗位的薪资分布密度图并标记出薪资的均值(图中虚线)

数据分析师还是算法工程师|用数据多角度解读如何选择相关推荐

  1. 数据分析师 vs 算法工程师,Python 出身的程序员如何抉择?

    作者 | 刘早起早起 责编 | 屠敏 疫情即将散去,又到了求职季.学习Python的各位该如何选择自己的职业方向,算法工程师还是数据分析师?跟随本文一起看看吧! 数据获取与处理 本次样本数据采集于拉勾 ...

  2. 一名数据分析师到算法工程师的转岗经历

    导读 了解小编的读者应该知道,我在从事了一段数据分析师的工作之后,目前岗位的title已经换成了算法工程师.虽然两个岗位存在很大交集和共通之处,但无论是工作思维还是所需技术栈方面,也都存在很大差异.前 ...

  3. python面试常见问题和数据分析师、算法工程师可能会问到的问题、简历的写法、自我定位等的认知

    目录 对本人转行做数据分析的一点探讨和面试遇到的情况 基本情况 面试结果 关于初期工资和培训机构 猎头找上门的免费培训 职业定位 找工作的搜索技巧和如何对待岗位需求差异感(落差感) 对于机构推荐 关于 ...

  4. 大数据工程师、数据分析师和数据挖掘工程师,推荐看下这些书单

    目前公司招聘和其他所了解到的大数据专业的工作内容,偏重方向和技术选型有所不同.就不同职业学习的书籍进行了分类推荐. 1. 大数据工程师 在互联网公司广泛招聘,偏平台业务方向,ETL和OLTP等,主要是 ...

  5. 深圳内推 | 腾讯IEG互动娱乐事业群招聘算法工程师、数据研究员(可实习)

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 腾讯 腾讯互动娱乐已成为全球领先的综合互动娱乐服务品牌,旗下涵盖腾讯游戏. ...

  6. python 数据分析师前景及待遇_数据分析师的前景怎么样?

    从20世纪90年代起,欧美国家开始大量培养数据分析师,直至现在对数据分析师的需求仍然长盛不衰而且还有扩展之势.根据美国劳工部预测,到2020年,数据分析师的需求量将增长20%.就算你不是数据分析师,但 ...

  7. sloth——算法工程师标注数据的福音

    一般算法工程师做标注,都要先开发个标注工具,无非下面几个选项: 1.mfc,C#,优点是交互界面友好,开发难度适中,缺点是没法跨平台 2.matlab,优点是可以跨平台,开发难度非常低,缺点是速度慢. ...

  8. 算法工程师属于计算机哪个领域,算法工程师、数据研发工程师,数据挖掘工程师的区别是什么?...

    算法工程师: 专业要求:计算机.电子.通信.数学等相关专业: 学历要求:本科及其以上的学历,大多数是硕士学历及其以上: 语言要求:英语要求是熟练,基本上能阅读国外专业书刊: 必须掌握计算机相关知识,熟 ...

  9. 算法工程师-机器学习-数据科学家面试准备[外企和国外公司、春招、秋招]

    该仓库记录了如何准备机器学习工程师面试,尤其海外与外企岗位 代码地址: https://github.com/LongxingTan/mle-interview 申请岗位:软件工程师-机器学习方向.机 ...

  10. 判断数组中某个元素除自身外是否和其他数据不同_算法工程师要懂的3种算法数据结构:线性表详解...

    算法思想有很多,业界公认的常用算法思想有8种,分别是枚举.递推.递归.分治.贪心.试探法.动态迭代和模拟.当然8种只是一个大概的划分,是一个"仁者见仁.智者见智"的问题. 其实这些 ...

最新文章

  1. 人工智能应用需要高可信性(180806)
  2. 创建个人网站所需php书籍,PHP个人网站架设连环讲(三)
  3. python反转链表和成对反转
  4. OpenAPI实现云主机闪电交付最佳实践
  5. java跟踪会话_JavaWeb会话跟踪
  6. C++学习之路 | PTA(甲级)—— 1043 Is It a Binary Search Tree (25分)(带注释)(精简)
  7. sip 时序图_简单几步让你看懂单片机时序图
  8. MacOS12+SublimeText+Skim无法正常跳转Skim的问题与解决
  9. 模拟数据解决二分类问题项目描述
  10. mongodb 权限设置--用户名、密码、端口
  11. update set操作 根据变量选择colum
  12. 分层结构、协议、接口、服务
  13. 手动安装ipa,通过XCode手动安装包iOS App, ipa Devices and Simulators
  14. RestSharp的使用记录
  15. c++ 程序员成长书单
  16. 不定时更新-JAVA干货博客
  17. 微信公众号开发(一)--开发模式与编辑模式
  18. 重装Ubuntu(Linux)后快速搭建工作环境(深度学习环境)
  19. AD转换为KiCAD的方法
  20. 如何购买服务器及域名(阿里)

热门文章

  1. HTML,js,jQuery的1+S证书学习资料
  2. java实现word,ppt,excel,jpg转pdf
  3. 5款实用报表工具分析,报表工具这样选!
  4. git commit --amend 的使用记录
  5. [转载]8种防盗链的方法
  6. [leetcode]592. Fraction Addition and Subtraction
  7. 计算机应届生面试招聘自我介绍,计算机应届生面试英文自我介绍
  8. 让国外买家秒回复的询盘模板示例
  9. 世界读书日 | 技术人不要错过的好书(IT前沿技术)
  10. oracle新增字段和注释语法