精华内容
下载资源
问答
  • Java职业发展路径**本文为拉勾网《32个Java面试必考点》学习笔记,如侵犯了相关所有者的权益,请联系:txzw@live.cn.我将会删除相关内容**1. 常见技术岗位以及晋升要求2. 面试的一般流程3. 面试岗位选择4. 面试准备面试...

    本文为拉勾网《32个Java面试必考点》学习笔记.只是对视频内容进行简单整理,详细内容还请自行观看视频《32个Java面试必考点》.若本文侵犯了相关所有者的权益,请联系:txzw@live.cn.将会删除相关内容

    常见技术岗位以及晋升要求

    问:能谈谈你对未来的职业规划吗?

    工程师发展路径分为两个大方向:技术岗位以及管理岗位

            刚入职1-3年,技术人员发展路径较为单一,主要由初级工程师往高级工程师发展,在此期间应注重基础积累,夯实后续发展的基础,重点提高自身基础能力,培养技术深度与广度,对不同方向技术保持学习心及好奇心。
            成为高级工程师后,将面临不同方向的选择:技术 OR 管理?
            1)技术方向:资深工程师—技术专家—高级技术专家—研究员—科学家等。
            要求:技术攻坚能力(疑难问题排查,大型项目工程拆分,技术品牌的塑造等)
            具体工作:原理实现,培养框架能力,大规模高并发场景,高可用可扩展措施和方案,业务的抽象和架构能力,分布式服务设计原则的理解。
            2)管理方向:技术经理—技术总监—高级技术总监—。。。
            要求:
            具体工作:团队掌控,促使团队形成技术战斗力,利用资源推进项目确保完成目标,团队内外沟通协调工作。
            两个方向并非相互独立,工作内容相互渗透,区别在于工作侧重点。
    

    常见技术岗位划分

    职级工作年限百度阿里腾讯
    高级技术专家5-10年T7P8T3-3
    技术专家4-8年T6P7T3-1
    资深工程师3-6年T5P6T2-3
    高级工程师2-5年T4P5T2-2
    工程师1-3年

    面试的一般流程

    * 电话面试
    *笔试
    *上机编程
    *纯技术面
    *偏重基础和实战能力
    *面试官是未来同事
    *纯技术面
    *偏重算法和技术深度
    *面试官是未来直属领导
    *纯技术面
    *偏重算法和技术深度
    *面试官是未来直属领导
    **中小型公司
    *半技术面
    *架构能力与发展潜力
    *面试官是部门技术领导
    **较大型公司
    *非技术面
    *个人发展规划
    *价值观和薪资
    *一半非技术面
    *没有原则问性题都能过
    前置面试
    技术一面
    技术二面
    技术三面
    HR面
    领导面
    入职

    总结:
    1.面试前需询问是否有笔试机试。
    2.一面二面关注实际工作能力,二面三面偏重架构能力和发展能力。
    3.二面三面一般决定入职职级,需好好表现。

    面试岗位选择

    1.公司&团队:
    第一维度为业务/团队

    小公司大公司
    核心业务/团队
    边缘业务/团队

    2.岗位匹配度:
    与自己发展方向越匹配越好

    面试准备

    面试准备决定面试成功与否

    影响面试成败三大基石:能力,面试,沟通

            第一,优秀的技术基本功是必要条件,没有技术能力其他的无从谈起。
            第二,注重平衡心态,过于紧张会导致平时会的内容都答不上来。
            第三,与面试官顺畅的沟通,开行的交流,能给你的面试加分,反之可能影响整个面试。
    

    面试准备主要包括:
    一、能力

    	1. 了解应试公司及其岗位
    	2. 系统化复习基础知识
    	3. 对原公司负责的项目进行梳理总结
    	4. 学习典型框架案例
    	5. 阅读常考考点源码
    	6. 针对性准备加分项
    

    二、心态

    尽量收集应试公司岗位所属团队、平均福利等资料信息,知己知彼有助于增加信心。
    面对压力面试时,可进行自我暗示。如:
    这个面试官我可能永远不会遇到。
    失败了也并不可怕。
    

    三、沟通

    1. 提前准备一个简短有特色的自我介绍,包括兴趣特长、技术优势
    2. 避免冷场,回答不上来的问题可主动坦白,并提供应对或处理办法,亦或是询问面试官能否换一个问题。
    3. 当没有听清或不理解问题时,不应强行作答,应与面试官沟通再次确认问题。
    4. 面试细节。包括面部微表情、坐姿、手势,说话语速不要过快或过慢,表达逻辑清晰观点明确,不可随意打断面试官以及谦虚有礼的态度等。
    ps.及时观察面试官的反映。面试官奋笔疾书可能是你给与的信息有用,反之,长时间未有反应,应反思是否跑题。面试官表情不耐烦或深呼吸,可能意味着未能领会考察意图,可以再次询问。
    

    面试考察点

    面试考察点相对综合,一般分为两大块:
    硬技能:
    指基础知识、项目经验、架构能力、应用能力等
    软实力:
    指逻辑思维、沟通协作、管理推进、学习思考、培养潜力等


    职位能力要求
    四类硬技能
    硬技能系谱图

    展开全文
  • 7)未来我的职业发展路径是什么样子? 总结:其实所有小白对于Java的疑问,均是以下几点。Java的就业前景、Java工程师薪资、未来发展。今天先跟大家聊聊,学了Java的发展路径是什么?我们通过发展路径

    【选择题】以下有关Java问题你最关心什么?

    1) Java 的就业前景到底怎么样?
    2)现在学习 Java 的人这么多,市场会不会已经饱和了?
    3)Java工作好找吗?
    4)Java平时工作主要是干什么,工作环境OK吗?
    5)什么公司会需要Java?
    6)具体的薪资是什么个情况?能不能满足我在北京买房?
    7)未来我的职业发展路径是什么样子?

    总结:其实所有小白对于Java的疑问,均是以下几点。Java的就业前景、Java工程师薪资、未来发展。今天先跟大家聊聊,学了Java的发展路径是什么?我们通过发展路径放知识图谱。

    Java企业级系统开发
    Java大数据工程师
    Android移动应用开发

    (1)企业级系统开发

    企业级系统开发就是常见的Java开发工程师的岗位,比如目前的电商领域的电商系统,就是互联网对外服务的,也就是web系统。还有就是银行、电信企业内部的系统都是web形式的。所以企业级的Java开发都与Java web有一定的联系,那么Web相关技术就是必会内容。

    在这里插入图片描述

    (2)Java大数据工程师

    大数据的底层是Java、Linux,所需要的技术图谱如下。
    在这里插入图片描述

    (3)Android移动开发

    近两年安卓开发技术炒的不热了,主要是因为技术稳定了,需要的岗位均为有一定编程经验的人。我们来了解一下这个职位的技术框架。

    在这里插入图片描述

    职场建议

    程序员的职业生涯问题始终是在话题榜首,那么程序员的实际工作生涯真的很短吗?

    其实为了避免大龄被淘汰的情况,建议大家无论所处在什么阶段的发展。都认真做好职业规划。

    做职业规划的好处在于:

    1. 在所处阶段充分了解自己的优势和劣势
    2. 及时进行查漏补缺,争取做到升职加薪,避免被行业淘汰。
    3. 做好职业规划,拒绝大龄焦虑。

    如何成为一名优秀的程序员?

    对技术有独特的兴趣和追求,持续学习
    有全局观,总能站在一个更高、更全局的视角去考虑问题
    处理事情小心谨慎,而不是凭直觉和过去的经验主观臆断
    沟通能力强,能够用方便他人理解的方式来描述问题
    强大的设计架构能力
    刨根问题,深究问题本质
    代码洁癖,精益求精
    不止技术,还注重业务底层逻辑,关心用户
    执行力强,有责任心
    懂得利用自动化工具提升效率
    善用绘图、图表来描述技术架构和问题
    乐于分享,积极为他人指路

    展开全文
  • Java职业发展和成长路径

    千次阅读 2019-08-01 23:23:14
    Java职业发展和成长路径(所需技能) 一、JAVA程序员 1. Java开发入门: Java开发环境的安装与使用,包括JDK命令、EclipselDE、 Linux 下Java程序的开发和部署等。 2.Java语法基础:基于JDK和Eclipse环境,进行...

    1. Java职业发展和成长路径(所需技能)

    一、JAVA程序员

    1. Java开发入门: Java开发环境的安装与使用,包括JDK命令、EclipselDE、 Linux 下Java程序的开发和部署等。
    2.Java语法基础:基于JDK和Eclipse环境,进行Java核心功能开发,掌握Java面向对象的语法构成,包括类、抽象类、接口、最终类、静态类、匿名类、内部类、异常的编写。
    3.Java核心API :基于JDK提供的类库,掌握三大核心功能:

      A. Java核心编程:包括Java编程的两大核心功能一-Java输入/输出流和多线程,以及常用的辅助类库实体类、集合类、正则表达式、XML和属性文件。
      B.Java图形编程:包括Sun的GUI库AWT(Java2D、JavaSound、 JMF)和Swing , IBM和GUI库SWT和Jface;
      C. Java网路编程: Socket编程, NIO非阻塞Socket编程。

    4.Java高级特性:掌握JDK版本升级后的不同新特性,包括反射、泛型、注释,自动装箱和拆箱枚举类、可变参数、可变返回类型、增强循环、静态导入、Lambda、 Stream等。

    二、JavaEE初级软件工程师:

    1. Javaweb核心开发技术
    2. 开发环境(Eclipse、Linux)
    3. 三大组件(JSP、JavaBean、 Servlet)
    4. 扩展技术(EL、JSTL、 Taglib)
    5. 网页开发技术:HTML、XML、 CSS、 JavaScript、 AJAX
    6. 数据库设计技术:SQL、MySql、 Oracle、 SQLServer、 JDBC
    7. Web服务器:Tomcat

    三、JavaEE中级软件工程师:

    Struts2、Spring、 Hibernate、 SpringMVC、 Mybatis、 Shiro、 JVM

    四、Java高级软件工程师

    1. JavaWeb开源技术与框架
    2. 工作流、搜索引擎、任务调度、身份认证、报表服务、系统测试、集群、负载平衡、故障转移
    3. JavaWeb分布式开发技术、JTA(Java 事物管理)、JAAS(Java验证和授权服务)、JNDI(Java命名和目录服务) …

    五、JavaEE系统架构师

    1. 面向云架构(COA)、面向资源架构(ROA)、面向web服务架构(SOA)
    2. Java设计模式
    3. 创建式模式:抽象工厂/建造者/工厂方法/原型/单例
    4. 构造型模式:适配器/桥接/组合/装饰/外观/享元/代理
    5. 行为型模式:责任链/命令/解释器/迭代子/中介者/备忘录/观察者/状态/策略/模板方法/访问者
    6. Java与UML建模
    7. 对象图、用例图、组件图、部署图、序列图、交互图、活动图、正向工程与逆向工程

    六、首席技术官(CTO)

    发展战略、技术总监、团队提升、团队建设、项目管理、产品管理

    2. 大企内的Java职能分工

    作为项目组来说,每当接到一个公司需求后,需要进行如下工作:

    一、需求分析
    二、二次需求分析

      制作|流程图,数据库ER图

    三,编写需求规格说明书

      包括编码规范,命名风格,常量定义代码格式

    四、团队分工
    五、确认每周提交工作进度表
    六、项目开发
    七、内部测试
    八、项目功能说明书
    九、上线测试
    展开全文
  • 拉勾Java技术人职业发展路径分为 1.技术序列:技术攻坚、架构设计、专业知识 2.管理序列:团队管理、项目管理、沟通写作
  • 那么,Java工程师的职业发展路径是什么样的?小白入门Java后,成长路线是怎样的?下面,就给大家分析一下。 1、Java程序员 这是Java开发工程师的第一阶段了,一般是刚入门Java行业者。这一阶段主要是掌握了一定的...

    在国内IT行业招聘中,大量的招聘需求都是和Java相关,且比例还在上升。巨大的人才缺口直接导致各企业纷纷以高薪聘请Java人才。那么,Java工程师的职业发展路径是什么样的?小白入门Java后,成长路线是怎样的?下面,就给大家分析一下。
    在这里插入图片描述
    1、Java程序员

    这是Java开发工程师的第一阶段了,一般是刚入门Java行业者。这一阶段主要是掌握了一定的Java编程技术,有一定的Java语言基础,能够了解、掌握和编写一定的代码。处在这一阶段的人员,其掌握的技能还是比较基础的。

    2、Java初级软件工程师

    这一阶段,就要掌握一些Java核心技术了。比如HTML/CSS/JS/XML/AJAX、SQL/MySQL/Oracle/SQLServer/JDBC等。

    3、Java中级工程师

    这一阶段需要掌握Java核心框架,SSM、SSH、Web服务器等等。

    4、Java高级工程师

    这一阶段主要是Java高级开发技术,工作流、规则引擎、缓存、集成JCA、EJB、通信/JNDI/JMS/JAF、应用服务器(JBossAS/WebLogic/WebSphere)等。

    5、Java系统架构师

    Java系统架构师这一职位主要涉及到Java系统的设计与架构,如面向服务架构、面向资源架构、面向云架构、Java与UML建模、Java设计模式等。

    6、技术总监

    到了技术总监的岗位,就不仅仅只是技术,更多的可能是技术管理职能。如产品管理、项目管理、团队建设、团队提升等,这都是一个技术总监的职责所在。

    通过以上的分享,大家对Java程序员的职业发展路径已经有了全面的了解。由普通的程序员,到中级、高级开发工程师,由一个开发小组组员成长为项目负责人、项目经理、技术总监,除了技术和管理方向,也可以考虑产品方向。可以看出,只要你能成功入行Java,Java开发工程师的职业发展及上升空间还是很大。

    展开全文
  • 对于一个Java开发工程师来讲,了解Java开发的职业发展及晋升路线是十分有必要的。不仅可以帮助自己更好地规划对未来的职业发展,而且在求职时有了更加明确的方向。那么Java开发工程师的职业发展及晋升路线图是怎么样...
  • java职业发展之路

    万次阅读 2016-04-01 11:00:33
    有时候会特别迷茫学习一门编程语言,在每个阶段每个时候该去如何成长,此文希望与大家共勉. java程序员 高级特性  反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 ... AWT(Java2D/JavaSound/JMF)
  • java 学习路线图、java职业发展所应具有的技能。学习思路请参照底部提示网站的“培训专题”以及“招聘专题”,红色建议必学。 java程序员java...
  • java 学习路线图、java职业发展所应具有的技能。学习思路请参照底部提示网站的“培训专题”以及“招聘专题”,红色建议必学。       java程序员java语言基础(Core Java、javaSE、OOAD)、Unix/LinuxjavaEE...
  • 通过网络总结的java开发发展路线,提醒自己前进中不能迷失方向
  • Java发展方向路线

    千次阅读 多人点赞 2019-10-24 22:54:06
    大企内的Java职能分工 作为项目组来说,每当接到一个公司需求后,需要进行如下工作: 1、需求分析 2、二次需求分析并制作流程图,数据库ER图 ...Java职业发展路径 一、Java程序员: 1.Java开发入门:Java开发环境...
  • java详细学习路线路线

    万次阅读 多人点赞 2018-05-20 16:15:02
    java详细路线: ... 本文将告诉你学习Java需要达到的30个目标,学习过程中...Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。 这三块相互补充,应用范围不同。 J2SE就是Java2的标准版,主要用于...
  • 职业发展道路基本有3条: 第一条路线(技术专精): 初级Java开发---中级--高级---项目主管--Java项目经理---网站架构师----资深专家 第二条路线(技术转产品):初级Java开发---中级--产品策划--产品经理---产品...
  • 通过面试总结关于java开发者职业发展的一些总结和思考
  • 技术人职业发展路径> 课时1 一、目录 1)常见技术岗位划分 1.1)问题:请谈谈你对未来职业的规划? 注意: 这个问题不是你在面试前打一个附稿就完成任务了,而是你进入职场准备成为一名工程师时心里就应该有个...
  • 此文档包含了java学习路线及个人职业发展的建议。。。希望对对大家的学习和工作上面能有所帮助。。。
  • 职业规划 岗位划分 岗位选择 面试流程 面试前准备工作 面试考察点 4类技能
  • 仅仅聊聊身为Java程序员应该如何规划自己的职业发展路线。 一、Java程序员成长路线 二、Java程序员发展山行图 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot ...
  • 一、Java工程师发展前景 作为一种最流行的网络编程语言之一,java语言在当今信息化社会中发挥了重要的作用。Java语言具有面向对象、跨平台、安全性、多线程等特点,这使得java成为许多应用系统的理想开发语言。 Java...
  • 对于一个[Java开发](http://www.suzxms.com.cn/java/)工程师来讲,了解Java...那么Java开发工程师的职业发展及晋升路线图是怎么样的呢?我们一起和[苏州学码思](http://www.suzxms.com.cn/)小编来看看。 如果Java...
  • java职业规划

    千次阅读 2017-05-19 09:00:47
    Java该沿着什么样一条路线走? 一、前言  学习一门新的技术,应该沿着一条怎么样的路走呢?  做什么事情光有执行力也不行,还要有... 下面是Java程序的职业发展之路,就让我沿着这条路走下去: Ja
  • 软件测试人员应该如何规划自己的职业发展路径?如何规划自己的技术路线?您目前处于什么阶段?应该学习什么来进一步提升自己呢?通过两张图来告诉大家,让大家少走弯路。
  • 最近一直在想java程序员职业规划,在网上找了半天职业规划的东西,大都让人不怎么明朗,偶尔看到几张JAVA程序员发展路线图,也还凑合(不过也令人不爽,有点啰嗦),就自己用数据库设计工具设计了几张图,期望大神...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,198
精华内容 6,479
关键字:

java职业发展路线

java 订阅