文档章节

一线互联网公司研发工程师(Java)月薪25-50k的技能要求整理

Baymax-z
 Baymax-z
发布于 2018/01/06 15:09
字数 721
阅读 273
收藏 25

良好的开发基础,精通Java语言基础,熟练掌握多线程开发技术,

对于Java基础技术体系(包括JVM、类装载机制、JUC、NIO、网络)有深入的理解和实践经验;

熟练掌握常用Java技术框架,能编写高质量简洁、清晰的代码;

熟练掌握JVM内存管理、类加载机制等;

熟练掌握Java系统的故障排查和性能调优技能;

 

熟悉基本的算法和数据结构,理解代码背后的时间和空间;掌握常用数据结构、常见设计模式,拥有领域模型抽象能力

用过的开源框架,能了解到它的原理和机制;深入研究或参与过一些Java开源项目的优先考虑;

熟悉底层中间件、分布式技术(包括RCP框架、缓存、消息系统、热部署、JMX等),对CAP定论有深入的理解

熟悉网络协议(例如TCP/IP, HTTP, HTTPS, DNS等)

熟悉linux系统,掌握基本的linux使用命令;熟悉Linux平台运维及Shell的编写;

熟悉 nginx,MySQL,Redis,Hadoop 等常用的开源软件

精通 MySQL 应用开发,熟悉数据库原理和常用性能优化技术,以及 NoSQL,消息队列 的原理、使用场景以及限制;

较强的复杂问题分析和解决能力

有激情和责任心,积极主动,具有良好的团队协作和对外沟通能力

拥有和工作年限相称的广度和(或)深度,有较强的逻辑/概率思维能力,善于分析、归纳、描述、沟通、和解决问题;

中小型项目的系统分析、设计,并主导完成详细设计和编码任务,确保项目的进度和质量,能够在团队中完成code review,确保相关代码的有效性和正确性

 

-----------------------------------------------------------------

补充:各大公司对基础的要求都比较统一,java基础扎实、编写高质量、易维护的代码;linux也是基础;使用框架的同时,要了解其原理和机制等。

其实,上述要求并不是一家公司的要求,而是多家公司整理后堆在一起,能掌握其中60% ,就可以拿到25+的一线互联网的工作,但还是最好有一项或几项特别突出的点,比如对jvm有深刻的认识。。所以,加油吧!

 

© 著作权归作者所有

Baymax-z
粉丝 4
博文 50
码字总数 19033
作品 0
海淀
个人站长
私信 提问
加载中

评论(0)

Java研发大学毕业后为何找不到理想的工作

现在大学生在大学学习Java技术,毕业后直接工作,我想在大家心里这只是再平常不过的事情了,可是为啥刚一毕业的Java应聘工程师会遭到各个研发企业的拒绝,这是刚毕业的每个大学生心中的疑虑,...

我爱编程学习
2018/06/07
0
0
OSC 招聘 0x1C 期:程序员的小目标

越来越发现,很多人包括自己都缺乏一种非常重要的能力——把大目标切分成可执行步骤(小目标)然后去执行的能力。所以,三分钟热度之后,梦想越来越远,最后就不了了之了。 日本唯一活着的经...

小董君
2016/09/07
3.2K
6
拉勾数据告诉你,如何选择大数据行业切入点

=========版权所有,如需转载,请联系作者========= 长文预警:本文5000字,各位看官可挑选感兴趣的章节查看,全部读完体验更佳哦 这份报告是我正好在一年前(2018.6)写的,基于2018年6月成都...

邓莎
2019/06/06
0
0
【大众点评网急招java开发】

高级java开发工程师 工作职责: 参与网站平台架构搭建,参与各项研发规范的制定和基础研发环境的搭建,从事架构中间件及基础核心模块的设计研发和演进。 职位要求: 1.三年以上使用Java语言进...

刘强
2010/10/08
2.7K
27
【北京】知名外企诚招PM 架构师 数通测试工程师 java工程师

【北京】知名外企诚招PM 架构师 数通测试工程师 java工程师 请把简历发送到邮箱:viva@great-consulting.com 联系QQ:406243956 地点:北京望京(公司提供班车和食堂)共2个职位 薪金:8k--1...

viva2011
2012/01/11
428
7

没有更多内容

加载失败,请刷新页面

加载更多

报表设计器比较

vue-smart-widget vue-data-board vue-databoard-java java后台 Datav web_designer

daoos
3分钟前
9
0
分布式协调服务——Zookeeper

Zookeeper常用的应用场景 分布式协调:简单来说就是有人对Zookeeper中的数据做了监听,如果修改了Zookeeper中被监听的数据,Zookeeper反过来就会告诉发起监听的人数据变更。比如在kafka的设计...

长臂猿猴
3分钟前
8
0
rocketmq 顺序消费,消息事物

RocketMQ详解(7)——顺序消费 分布式事务-RocketMQ消息事务设计思路及Demo RabbitMQ、RocketMQ、ActiveMQ 、Kafka 四个分布式消息队列的区别 深入理解RocketMQ的消费者组、队列、Broker,Top...

miaojiangmin
6分钟前
4
0
linux下安装nginx

服务器版本:CentOS7 cd / 回到根目录 1、安装gcc yum install gcc-c++ 2、安装pcre pcre-devel yum install -y pcre pcre-devel 3、安装zlib yum install -y zlib zlib-devel 4、安装Open ......

嘿嘿嘿IT
7分钟前
6
0
在Chrome中禁用同一来源政策 - Disable same origin policy in Chrome

问题: 有什么方法可以在Google的Chrome浏览器上禁用同源策略 ? 解决方案: 参考一: https://stackoom.com/question/D1BT/在Chrome中禁用同一来源政策 参考二: https://oldbug.net/q/D1B...

javail
8分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部