整理了一些招聘的岗位需求, 以后就朝着这些方面学习努力吧!
Python(web) 开发(全栈)
-
统招本科及以上学历, 计算机或相关专业
-
熟悉Python编程, 对django, Flask等框架有一定了解
-
web前端知识: HTML, CSS, Bootstrap, Javascrip, Jquery, AJAX有了解
-
熟悉Linux的基本操作
-
熟悉shell , 对计算机系统原理和网络有了解
-
了解基本的数据库如 Mysql
-
独立完成前后端python web项目开发
-
具备基本的html, css, js 知识
-
精通django开发优先
-
精通react, vue优先
- 熟悉使用Python标准库和流行第三方库
- 有Django, tornado, twistd 其中一种web开发框架使用经验
- 熟悉javascript, 熟悉各种浏览器兼容性处理
- 剧本数据库的基础知识, 特别是Mysql, 了解对应的ORM框架
- 具备Linux的基本知识, 剧本基本的网络知识.
- 熟悉软件开发流程, 设计模式, 具备一定的需求分析和系统设计的能力
- 熟悉服务器编程, 服务器端开发经验
- 主流数据库: mysql, MongoDB 的开发和实现原理, 具备数据库设计经验
- 了解redis, ElasticSearch等技术
- 服务器集群多并发高负载, 大量数据存储查询方面有解决经验
- 熟悉TCP/IP协议, HTTP协议
- Linux下服务器开发, 多线程编程, 掌握常用设计模式
- 良好的代码风格, 符合python官方规范, 能轻松通过静态代码检查
- 较强的代码理解能力, 调试能力, 逻辑性强, 业务理解能力强
- 理解web编程, 熟悉一种web框架
- 理解CLI 编程, 能使用参数解析,日志打印, 网络请求
- 会一种测试框架
- 容器技术, 熟练使用Docker CLI, 能开发Dockerfile
- 开发简单的shell 脚本
- 了解基于容器的集群管理,部署,运维经验
- 有开源项目经验
- 有分布式编程经验
- 有一定的阅读源码能力
- 熟悉基本数据结构及标准库用法(必要条件)
- 熟悉Django web 框架
- 熟悉mysql, 掌握SQL
- 熟悉缓存使用, 如redis, menmcached
- 熟悉常用的网络协议
- 熟悉Linux操作系统, 版本控制管理工具Git
- 熟悉常用的数据算法和数据结构, 具有一定大规模分布式计算平台和并发计算开发经验
- 熟悉HTML, HTTP协议, Django/Flask框架, 多线程编程经验优先
- 熟练python, 熟悉linux开发环境, 熟悉shell
- 有爬虫经验, 熟悉xpath, 数据仓库, mysql, hive ,spark优先
- python 网络编程, 多线程多进程协程等并行程序模型
- 理解服务器应用程序的开发, 较强的代码debug能力和问题分析能力
- 了解互联网产品和服务的开发过程
- 熟悉java 优先
- 较强的英文阅读能力和沟通能力,乐于分享
- 熟悉基础算法( 算法复杂度, 排序算法, 回溯等) 和数据结构( 数组, 链表, 树等)
- 熟悉restful API
- 至少一个Python框架, 如Flask
- 熟悉Mysql/Redis
- 熟悉Linux环境和shell
- 熟悉Java相关技术
自动化测试开发
- 熟悉计算机网络知识, 了解TTTP, DNS网络协议, ARP, ICMP, SSH协议
- Linux基本操作
- B/S, C/S 应用的测试
- python, shell, javascript 编程能力
- 后台接口, 自动化, 安全性测试经验
- 开发自动化测试框架, 相关系统以及自动化测试工具经验, 自动化意识
- 结合业务, 为测试和开发提供自动化解决方案, 并推广落地
- 软件开发流程, 设计模式, 需求分析和系统设计能力
- 有大数据/人工智能/云计算领域的项目经验优先
- EPR 业务, 移动端产品测试经验
- 测试管理工具, 配置管理工具: 禅道, redmine
- Linux操作
- 性能测试, 自动化测试项目经验
- 软件项目的需求分析, 需求评审, 设计评审, 用例评审
- 理解业务需求, 制定测试方案, 设计并 编写测试用例
- 编写测试结果分析报告
- 测试文档/用户手册编写和管理
- Java, python, C++, C 熟悉SpringBoot/Batch开源框架
- 测试自动化框架搭建, 测试工具开发经验
- 接口测试, web产品相关测试经验
- 自动化脚本编写和维护, 提升服务端接口效率
- 较好的开发能力, 能阅读开发代码, 和开发一起review代码
华为海思固态存储测试工程师(部分):
-
软件系统测试方法和理论, 具备从软件测试方案设计到软件自动化测试的端到端交付能力经验
-
python自动化脚本, C语言
-
基本的测试方法和理论, 如边界划分, 白盒测试, 黑盒测试等常用技能
-
根据项目计划和软件设计需求, 输出测试计划,测试方案和测试用例
-
根据测试计划和测试用例, 组织执行系统测试, 输出测试阶段性报告和总结报告
-
及时跟踪项目缺陷的记录和解决, 确保项目高质量按时交付
-
设计自动化框架, 把关自动化脚本质量
海康机器人测试开发 (负责测试部, web系统开发)
- 独立后端python web 项目开发
- HTML, css, js
- Linux
- Django 精通 优先
- react, vue 精通优先
海康测试开发
- 独立完成python web 项目后端开发
- 熟悉restful API 和微服务架构的项目开发
- 熟悉linux基本操作
- 精通django开发优先
大华测试开发:
- 熟悉RobotFramework, 理解其思想, 熟练使用RIDE开发调试脚本, 完成测试库开发
- 独立解决Python疑难问题
- 有持续集成思想及实际操作经验
- 基本软件测试理论, 测试方法,流程和规范
准备再提炼最主要的关键点, 形成学习计划.