java技术人员的发展路径

1常见的岗位划分
2面试的一般流程
3面试的岗位选择
4面试准备
5面试的考点

1首先被问到职业规划,首先得有自己的职业规划,一般来说就是两种,一个是技术方向,一个是管理方向,这两个方向的侧重点不一样,需要根据自己的兴趣和能力进行相关的选择。1-3年主要是往高级工程师发展;这个阶段的目标主要是积累,打好基础,重点提高工作的基础能力;培养技术深度和广度,对于新技术要保持好奇心,在一直打怪升级以后,就会面临方向的选择;技术or管理 ,如果是技术 则是 资深--技术专家--高级技术专家,研究院 和科学家 ,需要培养技术攻坚能力,疑难问题的排查,大型项目的功能拆分,技术品牌的塑造等,具体的有框架的实现,注重框架能力的培养,更深一层,高并发场景,高可用方案,业务的抽象和架构能力,分布式项目设计的原理等。另外的就是管理,让团队有固定的战斗力,利用一切资源推进项目,让团队完成对应的目标。团队内和跨团队工作也是很重要的能力。
2换工作做准则:
公司规模,业务线或者团队的重要程度,个人条件的匹配度,来入手
大厂适合镀金核心业务适合长期稳定发展,能力和经验也有提升。
选择如下 2.1大公司核心业务,2.2小公司边缘业务 2.3大公司边缘业务2.4小公司核心业务 ,可以选小公司核心业务比较好和自己匹配度高的,当然能进大公司边缘业务也行。
3面试
01前置面试 电话 笔试上机
02技术一面 纯技术 基础实际应用 基本算法
03 技术二面 偏重算法 技术深度 直接leader
04 技术三面 架构能力 发展潜力
05 非技术面 个人价值观
06 各级领导 工作经历行业看法

4技术能力 心态 沟通
简单准备一个简短的自我介绍;突出自己的职业优势,不要冷场,看能不能换一个问题

面试考察全面
硬技能如下 基础知识 项目经验 架构能力 应用能力
软实力 逻辑思维 沟通协作 管理推进 学习思考 培养潜力

5面试前的准备工作(能力 心态 沟通)三大因素
1了解面试岗位和公司信息;
2系统化的复习基础知识;
3对原公司的项目进行梳理总结;
4学习典型的架构案例;
5阅读常考的考点源码;
6针对性准备加分项;

你可能感兴趣的:(java技术人员的发展路径)