前言 | 构建能力框架

Java技术目前应用广泛,工作求职者众多,取得高薪报酬是码农自身水平的直接体现,这里将Java求职中需要掌握的内容分为以下3个部分。

1. 基础部分

  • 技术岗位与面试流程
  • 计算机基础
  • JVM原理
  • 多线程
  • 设计模式
  • 数据结构与算法

2. 应用部分

  • 常用工具集
  • 常用框架
  • 缓存
  • 队列
  • 数据库

3. 综合部分

  • 系统架构设计
  • 微服务架构
  • 容器化

找工作面对的3个问题

  1. 如何准备简历?

简历直接决定着求职者能否获得面试机会,所以简历的重要性不言而喻!有数据显示80%的简历通不过初步筛查,原因有:
(1) 工作或项目经验描述不到位
(2) 不懂得如何包装技术特长
(3) 不占优的学历放在了最重要的位置
(4) 排版较乱,语言不精练
补充:不可进行不看岗位的盲目海投,要根据岗位要求及时调整简历;简历中工作年限,对口经验、学历、简历美观度都需要留意。

  1. 面试官会考什么问题?

公司所属行业和工作年限要求都对求职者有着不同的侧重点,现举例分析如下:
(1) 从公司所属行业来看
① 社交门户类,多考察大规模高并发场景的应用与架构能力
② O2O类,多考察综合能力
③ 互联网金融类,多考察逻辑能力高可用安全领域的经验。
(2) 从工作年限上来看
① 校招,考察基础知识和逻辑思维,以及培养潜力;
② 初中级工程师,考察知识的广度和基础知识的应用;
③ 高级或资深工程师,考察综合能力,如对基本原理的深入理解和对各种知识的灵活运用。
补充:针对面试官抛出的问题,回答时需要尽量发散扩展;建议在面试前对公司业务和岗位职责作针对性的准备,以提高面试成功率。

  1. 如何提升晋级?

技术的更新迭代速度快,学习要系统,需要先建立一套知识体系或思维框架,然后再丰富完善其中细节。

你可能感兴趣的:(前言 | 构建能力框架)