“晓白”学python-科普篇(3)-那些和python相关的岗位之python-web开发工程师

2023-11-16

“老袁啊,python有这么广泛的应用,那我学好python能不能找到一份和python相关的工作呢?”晓白问道。

老袁听了回答道:“你这个问题太笼统了,实际上你想问的是两个问题。一个就是那个工作岗位和python是相关的?第二个就是这些工作岗位对python有哪些具体的需求?其实你如果想找一份和python相关的工作,还要考虑第三个问题,这些岗位除了python之外还有哪些要求?接下来我就给你讲一下这几个问题。相信很多想靠python找一份工作,或者依靠python转行的朋友都会比较关心这个问题。”

 

下面我们就按和python的相关度具体来讲一下哪些岗位和python有关,这些岗位有哪些和python相关的要求,有哪些其它的要求。我们先介绍python-web开发工程师这个岗位。

 

python-web开发工程师

该岗位做什么?

python-web开发工程师也被叫做python后端开发工程师,主要是做各类服务器后端的开发,包括pc端网站后台,ERP系统,CRM系统,移动端网站后台,APP后台,游戏后台,微信公众号/小程序后台等。因为后端开发的种类繁多,相对来说,这种岗位需求量也比较大。

岗位的具体需求(初,中,高级)

那后端开发岗都有哪些具体需求呢?我们先来看一个公司初级python-web开发的要求,如下图。

该公司这个岗位的薪资给到6---8K,属于一个初级的python-web开发岗位。该岗位的要求写的比较简单,对python基础有一定的要求,要求熟悉python(第2条)。对python-web开发框架也有一定的要求,要求熟悉django框架,最好有项目经验(第2条)。要求熟悉linux环境(第3条),因为python-web应用基本是在linxu服务器上面运行的。要求熟悉一些主流的数据库(第4条)。这个岗位具体要求不是很高,当然薪资也一般。下面我们再看一个python后端中级岗位的要求,如下图。

       该公司的薪资给到1---1.5万,属于一个比较典型的python后端开发中级岗位。具体和python相关的要求是第2条,要求python编程基础要好,能熟练使用标准库。第3条,要求掌握一些python-web开发框架的使用,比如flask,django,tornado等。其它和python相关度不高的需求包括数据库技术,比起初级岗位要求能够对数据库调优(第4条要求),并且对缓存机制和应用有一些要求(第5条),对代码管理有一定的要求(第6条),操作系统linux同样也有要求(第七条)。该公司的要求和初级岗相比,要求数量和难度都有一定增加,薪资待遇也更高了。下面我们再来看一个1.5---2万的高级岗位要求,如下图。

       该公司的python相关要求框架方面是以django为主(第3条),并且要求能够使用前后台分离的开发技术restful(第4条),能够使用分布式队列服务celery(第4条)。其它和python不相干的要求有有一些行业经验,如物联网数据采集开发(第2条),MQ通信经验(第6条)。所以薪资更高的岗位会有更多技能和经验方面的要求。

       综合更多公司python后端开发的岗位需求,可以总结出对职业技能的要求如下:

  1. python语言编程,包括基本语法,编程规范,面向对象,标准库,常用库,python高阶编程技能等
  2. python-web开发框架,包括django,flask等一些常用框架,具体看公司的要求
  3. 前后台分离的一些开发技术,如restful
  4. 数据库应用技能。包括关系型数据库mysql,非关系型mongdb等,具体用哪种数据库还是看公司具体要求,初中高级岗位对数据库的具体要求也不一样
  5. 一些缓存技术,如redis,memcache等
  6. 操作系统linux
  7. 代码版本管理,如git,svn等
  8. 某些公司会要求有一些前端的技能,如html,js,css和一些框架,但要求不会很高
  9. 一些高端岗位还会有一些比如分布式开发经验,行业经验的需求

建议的学习方向和职业规划

所以,如果你想从python后端开发开始你的python开发的职业生涯。那首先得学好python基础,然后学好python-web开发框架,要清楚web开发的基本原理和流程,对于数据库,操作系统,代码管理这些技能也要掌握,然后再不断的学习和做项目提升自己的能力。先从初级岗位开始,不断积累经验,掌握更高端的一些开发技能,这样才能不断提高,从初级进阶到中级,再从中级进阶到高级岗位。

并且python很多其它岗位的开发,也是要求具备一定python-web开发的能力。比如爬虫岗位,自动化运维等岗位。所以从事python-web开发再往python其它方向转,也是比较容易的。

python-web开发岗先介绍到这,感兴趣的同学可以自己去招聘网站上多了解一下,为自己的学习方向和职业生涯做一些规划。下一小节我们会介绍python爬虫工程师这个岗位的要求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“晓白”学python-科普篇(3)-那些和python相关的岗位之python-web开发工程师 的相关文章

随机推荐

  • Apache Derby 数据库 - 教程

    阿帕奇德比 本文介绍如何安装 Apache Derby 数据库 如何启动 Derby 服务器 如何通过 Java 连接到 Derby 以及如何使用 Derby 命令行工具发出 SQL 语句 还解释了将 Apache Derby 安装为 Wi
  • BCompare 4 key SN 亲测可用

    支持BCompare 4 2 32位 亲测可用 key w4G in5u3SH75RoB3VZIX8htiZgw4ELilwvPcHAIQWfwfXv5n0IHDp5hv 1BM3 H1XygMtiE0 JBgacjE9tz33sIh542
  • 《机器学习》理论——速读学习2 常用方法(3)

    机器学习 理论 速读学习2 常用方法 3 该系列文章系个人读书笔记及总结性内容 任何组织和个人不得转载进行商业活动 time 2021 12 24 学习目标 我需要了解神经网络除了工程化部分之外的更多内容 以便于在实际有效数据中可以获得抽象
  • ArcGis Server开发Web GIS新手体验(一)

    ArcGIS Server是ESRI公司最新推出的服务器端品 主要可以实现两大功能 强大的Web GIS系统的开发 分布式GIS系统的开发 ArcGIS Server其内核与ArcGIS Desktop和ArcGIS Engine一样 都是
  • Oracle数据库中日期的操作、主键自增与分页查询

    1 oracle数据库中的日期 在Oracle数据库中 DATE类型的存储范围为公历前4712年1月1日至公历后 9999年12月31日 这个日期范围也被称为Oracle库中支持的 Gregorian calendar 尽管在实际应用中一般
  • react 事件监听

    react事件监听 在react js里监听事件很容易 需要给被监听的事件元素加上属性类似于onclick onkeydown这样的属性 例如我们现在要给title 加上点击时间的监听 class Title extends Compone
  • 懒人神器:自动生成单元测试插件 Squaretest

    你是否常常因代码需编写单元测试而痛苦不堪 你是否因单元测试历史债而惆怅不断 Squaretest或许能帮你消除痛苦消除惆怅 前言 一 Squaretest是什么 二 使用步骤 1 引入插件 2 使用步骤 总结 背景 近来公司增加了代码质量门
  • Matlab_牛顿迭代法解非线性方程

    例 用牛顿迭代法 取x初值为1 5 解算非线性方程 x 3 x 1 0 的根 程序代码 manewton m function x manewton fun dfun x0 ep N if nargin lt 5 N 500 end if
  • matlab画一个正弦函数y=sin(x)(全网最简便,没有之一)

    本博日常打卡 x 0 pi 100 2 pi y sin x plot x y plottools 说明 plottools on 按照您上次使用时的布局在当前图窗上显示图窗选项板 绘图浏览器和属性编辑器 不带参数的 plottools 与
  • live reload enabled是什么意思_老外说“Pigheaded”什么意思?猪头三?才不是

    最近 猪肉价格 一路飞涨 老妈买完菜 每天都在唠唠叨叨 今天排骨又涨了xx块钱 五花肉又涨了xx 邻居家长里短 聊得都是 猪肉 简直像小猪佩奇花一亿买了 小区热搜榜 似的 所以 小编就想着倒腾一篇 猪猪 相关的英语知识 分享给大家 咳咳 蹭
  • 初级5 题目一 认识哈希函数和哈希表

    1 哈希函数的定义及性质 1 哈希函数是函数 所以接收一个变量 返回一个值 接收的变量 其定义域理论上是无穷大 返回的值是哈希值 也就是每个变量都能生成对应的哈希值 2 哈希函数的值域是有穷的 哈希值有穷个 并非无穷大 哈希函数相当于把无穷
  • 作用域&内存空间

    作用域 C 语言编译器可以确认 4 种不同类型的作用域 代码块作用域 文件作用域 原型作用域和函数作用域 文件作用域 全局变量 函数名 链接属性 简单的来说 编译器将你的源文件变成可执行程序需要经过两个步骤 编译和链接 编译过程主要是将你写
  • nginx基本介绍(安装、常用命令、反向代理)

    文章目录 引言 一 nginx是什么 二 nginx的下载和安装 1 下载 2 windows下安装 3 运行 4 外部服务器无法访问问题 三 nginx的常用命令 四 nginx config 五 FileZilla 1 什么是FileZ
  • 数字证书 X509详解 && python解析SSL证书

    数字证书 数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据 提供了一种在Internet上验证您身份的方式 其作用类似于司机的驾驶执照或日常生活中的身份证 它是由一个由权威机构 CA机构 又称为证书授权 Certificate Au
  • C++模板实参类型推导

    1 什么是模板 C 特性之一 批量生成代码的手段 2 模板有什么应用 1 泛型编程 例如 std vector 2 模板元编程 利用模板的特化等特性 在编译期计算出结果 例如 3 模板实参类型推导 虽然模板这么牛逼 但是今天我们不讲上述两个
  • 【华为OD统一考试B卷

    在线OJ 已购买本专栏用户 请私信博主开通账号 在线刷题 运行出现 Runtime Error 0Aborted 请忽略 华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一
  • 解决pip更新问题.WARNING: You are using pip version 19.2.3, however version 20.2.1 is available.

    一开始遇到这个问题在网上找了很多发现解决不了问题的根本 一开始我以为是网络的问题 后来一直是这样 然后有大佬告诉我你可能python版本太高了 他说卸载了换3 7的 3 8的很多功能都用不了 不过这样是很麻烦的 因为之前也安装了一些库 如果
  • 云服务器上Wamp搭建网站

    说明 想要在云服务器搭建网站 且需要被外网访问浏览的苦逼程序员可以参考本文 前提是你已经购买好了服务器以及公网IP 近一个月买了3次服务器 使用wamp搭建了3次网站了 本以为最后一次会轻车熟路 但是东搞西搞还是花了1个多小时 看来还是要把
  • (附源码)python+mysql+基于协同过滤算法的书籍推荐 毕业设计101555

    摘 要 21世纪的今天 随着社会的不断发展与进步 人们对于信息科学化的认识 已由低层次向高层次发展 由原来的感性认识向理性认识提高 管理工作的重要性已逐渐被人们所认识 科学化的管理 使信息存储达到准确 快速 完善 并能提高工作管理效率 促进
  • “晓白”学python-科普篇(3)-那些和python相关的岗位之python-web开发工程师

    老袁啊 python有这么广泛的应用 那我学好python能不能找到一份和python相关的工作呢 晓白问道 老袁听了回答道 你这个问题太笼统了 实际上你想问的是两个问题 一个就是那个工作岗位和python是相关的 第二个就是这些工作岗位对