java等级
2021-06-02 13:42:46 2 举报
AI智能生成
java不同等级能力要求
作者其他创作
大纲/内容
初级工程师
Java基础, spring, springmvc, myabatis. servlet, restful, webservice
了解并使用springboot. spring cloud常用组件
数据库:熟练使用MySQL. SQL server. Oracle其中的一 种. 推荐MySQL
了解h5、css3. JavaScript. jQuery. angular. vue前端技术或框架,便于和前端工程师做沟通
git. maven, redis、 dubbo. zookeeper
多线程、设计模式、 Javaio. nio
网络方面: tcp. udp. netty
常用的服务器技术: tomcat, apache、 nginx
中级工程师
后端技术要求精通,如spring, springmve, myabatis常用框架技术,springcloud, dubbo, MySQL的高级使用(索引、B+Tree+、引擎...)
熟悉中间件技术:分布式技术. rpc技术、 缓存(redis缓存或框架自带的缓存)、消息系统(如rocketmq. kafuka、 rabbitmq...)
熟悉-一些虚拟化技术: docker. vmware. open stack
深入理解数据结构和算法深入理解数据结构和算法
精通设计模式(至少常用的七八种设计模式必须达到精通水平),就是能将设计模式用到实际项目中,让代码更加规范和健壮
高级工程师
必须具备开发能力、项目设计能力(如产品技术设计、web后端的架构设计), 而且要求根据业务场景和需求决定技术方向和业务选型技术方向和业务选型
具备一定的管理能力和领导力,能带领-个团队,帮助团队成员解决技术问题,提升团队整体水平
有些公司可能还会要求你了解一些大数据相关技术, 如: Hadoop. impala, spark. fink主流大数据框架
精通VM内存管理、要会jvm性能调优
熟悉分布式常用技术
架构师(研发经理)
参与微服务架构的设计和落地,以及代码编写,当人手不够时需要故实现工作
要发建和解决复杂问题,关键技术的公关,还有改进现有的架构(这时候已经开始着重于优化和架构设计这方面的工作)
要精通多线程,要有高并发、大数据处理的经验
有些公司可能会要求主导过大型言可用、高井发分布式、自动化的项日经验;熟恶自动化部害技术比K8S
0 条评论
下一页