最近要找工作,浏览了各大招聘网站。总结了一下中高级工程师的要求。
一.职责
1.需求分析,系统设计,数据结构设计,工作进度安排
2.协助指导助理工程师,工程师,帮助解决问题
3.解决疑难问题,封装常用主键,优化开发流程,参与框架设计
4.对产品提出自己的意见和见解
5.技术文档撰写
6.指定项目研发计划,把控项目研发进度,控制项目质量和进度
7.跨团队合作
二.技术要求
1.java基础
2.设计模式和重构
3.研究开源项目
4.系统优化
5.系统架构
6.并发,熟悉并发包,网络,socket,网络协议(常见tcp,udp,http)
7.熟悉分布式
8.单元测试,和自动化构建部署