python开发工程师和高级开发工程师工作职责的区别是高级的了解twisted框架和基于内存数据库开发高性能的数据中间层。要求高不少,不知待遇相差多少?
附招聘要求:
Python开发工程师工作职责:
- 使用Django开发网站前台系统;
- 为公司使用的开源项目贡献代码;
职位要求:
- 熟练使用Python编程语言;
- 有1年以上的WEB开发基础;
- 熟练使用Django框架,了解URL分派、form验证、请求处理流程等功能;
优先条件:
- 阅读过Django部分源码;
- 自己编写过模板过滤器和标签;
- 熟练使用SQL操作PostgreSQL数据库;
- 对数据库性能优化有了解;
高级Python开发工程师工作职责:
- 应用twisted框架开发与维护后端数据平台;
- 应用django开发网站前台系统;
- 基于内存数据库开发高性能的数据中间层;
- 为已经在使用的开源项目贡献代码。
职位要求:
- 熟练使用Python编程语言,有1年以上的Python全职工作经验;
- 了解twisted框架,并独立编写过Socket服务器;
- 熟练使用Django框架,了解url分派,form验证等功能;
- 对TCP/IP网络有深入的了解。
优先条件:
- 掌上Linux爱好者:Maemo、OpenWRT;
- 有网络劫持和数据包分析经验,使用libpcap;
- 对DBMS设计有自己的观点;
- 对存储系统的性能优化有独到的见解;
- 有自己的开源项目或参与过开源项目,提交过bug或patch的同样有效;
- 至少有1项技术关键词,自己的博客在google搜索结果列第一页;
- 对"这个世界并不完美"有深入的见解,并在技术领域可以提出多个例子。
阅读(1157) | 评论(0) | 转发(0) |