Skip to main content
 Web开发网 » 编程语言 » Python语言

作为一个python开发工程师是什么体验?

2021年11月25日5390百度已收录

谢谢邀请,很高兴回答你的问题

顾名思义Python开发工程师指的是用Python编程语言进行软件开发的工作岗位,首先我们先看下目前Python开 发岗位的招聘信息,下图是招聘网站的截图。

作为一个python开发工程师是什么体验?  Python应用开发 第1张

从招聘信息来看Python开发的岗位工资属于中上等,相当热门的岗位。也可以看出Python开发也细分了几个开发方 向,下面我会从三个开发方向来说下各个岗位的工作体验。

1 Python算法工程师

作为一个python开发工程师是什么体验?  Python应用开发 第2张

当前时代大数据、人工智能领域盛行算法工程师还是比较紧缺的,算法工程师培养相对周期较长,另外研究生以下的知识不能满足算法工程师的要求,这导致人才比较短缺。

算法工程师主要是计算机、数学、金融等专业的,主要是因为这些专业的知识结构较适合从事算法研究工作。算法工程师和系统工程师不太一样。系统工程师只要实现需求文档上的功能,就算完成了任务。算法工程师设计模型准确率达到多少算是好的,首先要假定一个正确率,这都是要拍脑袋定的,因为模型效果和数据有极大关系,这样就需算法功臣是对数据进行挖掘,就像挖金子一样。

2 Python后端开发工程师

作为一个python开发工程师是什么体验?  Python应用开发 第3张

目前国内外有不少知名网站用Python来开发的,比如国内的知乎、豆瓣等网站。Python在后台有不少的成熟框架,比如Django、Flask等,都是熟而能详的框架。python开发后端需要个人具备一些技能,比如Linux,BASH脚本语言、数据库Redis/Mysql等。

3 Python运维开发工程师

作为一个python开发工程师是什么体验?  Python应用开发 第4张

这个岗位呢需要从业者用Python开发自动化运维平台或者自动化测试工具,需要了解比如C/S架构、B/S架构,比较出名的openstack就使用了大量Python代码,目前像阿里云、腾讯云是openstack流行之后才开始布局的,估计也都是openstack二次开发的。python作为脚本语言可以写很多脚本,把运维中的操作流程化包括:系统监控、自动部署、网络配置、分析日志、安全检测等。

总结我本身是做linux系统集成工作,本身也懂python,以上仅是我对做相关工作的同事,日常工作的总结,欢迎批评。

评论列表暂无评论
发表评论
微信