精华内容
下载资源
问答
  • 对于一个Java开发工程师来讲,了解Java开发职业发展及晋升路线是十分有必要的。不仅可以帮助自己更好地规划对未来的职业发展,而且在求职时有了更加明确的方向。那么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软件开发高级课程职业培训介绍汇编.ppt
  • 软件技术专业教学资源库Java程序设计基础初识Java主讲人何鑫黑龙江农业经济职业学院什么是Java什么是程序1.什么是Java软件技术专业教学资源库计算机是一台机器它可以根据程序执行 任务或进行计算编程大师如是说 没有...
  • Java开发是IT行业的经典岗位,行业当中存在普遍的需求,Web开发、Android开发、游戏开发等岗位,基本上Java语言是主力队伍。而进入大数据时代,Java又在大数据方向上有了用武之地。今天我们主要来讲讲Java大数据开发...

    Java开发是IT行业的经典岗位,行业当中存在普遍的需求,Web开发、Android开发、游戏开发等岗位,基本上Java语言是主力队伍。而进入大数据时代,Java又在大数据方向上有了用武之地。今天我们主要来讲讲Java大数据开发做什么,又该如何进行成长路线规划。

    在Java程序界流行着一种默认的说法叫「黄金5年」,也就是一个程序员从入职的时候开始算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向。而在Java大数据开发岗上,这种说法同样有可参考之处。

    Java大数据开发做什么

    这几年在大数据的影响下,学Java走大数据开发方向的热度很高。一方面是是传统的Java开发岗人才供应趋于饱和,竞争加剧导致大家“另谋出路”;另一方面,在IT这一行,紧跟技术趋势很重要,大数据无疑就是当下的热门趋势。

    Java大数据开发做什么?

    大数据开发的编程语言,以Java为主,因为主流的开源框架,基本上都是Java语言,或者提供Java API,掌握Java是进行大数据开发的基础,Java大数据的说法也由此而来。

    Java大数据开发,分为平台开发和应用开发

    Java大数据开发做什么

    大数据平台开发,就是针对于大数据系统平台本身进行开发,比如说国内的BAT为代表的头部企业,以及一些独角兽企业,都是有自身的大数据平台的。

    大数据应用开发,则是基于开源的Hadoop、Spark等基础架构,进行具体的应用开发,满足企业级的数据平台的各种实际数据需求。

    Java大数据开发岗成长路线

    入门的1-3年,需要对Java有一个深入的了解,掌握并发、分布式与微服务等技术,对于Java的类库也应该有一定程度的掌握。要入了解Java底层和Java类库,也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。

    进阶的3-5年,以不断提升技能为关键。这个阶段很容易遇到瓶颈,可以尝试去一些知名的公司去提高你的背景,也可以去Github创建一个属于你的开源项目,去打造一些拿得出手的项目或产品,为自己的职业履历增值。

    Java大数据开发成长路线

    而大数据开发能力,在这个过程当中,需要逐步建立起系统的体系:

    包括Java初级(虚拟机、并发)、Linux基本操作、Hadoop(HDFS+MapReduce+Yarn)、HBase(JavaAPI操作+Phoenix)、Hive(Hql基本操作和原理理解)、Kafka、Storm/JStorm、Scala、Python、Spark(Core+sparksql+Spark streaming)、生态圈组件工具(Sqoop/Flume/Oozie/Hue等)。

    关于Java大数据开发做什么,Java大数据开发成长路线,以上就为大家做了一个详细的介绍了。大数据在更多行业当中的落地应用,对大数据开发人才的需求也在增加,作为Java开发的一个新方向,前景可期。

    展开全文
  • 职业向导 - Java后端开发

    千次阅读 2017-08-15 21:13:39
    主要是学习顺序 和 开发框架 和 相关书籍

    学习顺序应该是从前到后:

    1<. 学习顺序

    • 1<. HTML/CSS/JS (前端页面).

      这部分内容你可以去上面的那个runoob网站上找。你可以试着自己写一些页面,
      当然,你可以尽你最大的努力让它变得最漂亮。

        [注意]:
        这部分内容对于后端Java来说,理论上不是特别重要,但至少要达到可以自己写出一些简单页面的水平。
      
    • 2<. Servlet/JSP(J2EE)部分.

      这部分是Java后端开发必须非常精通的部分,
      因此这部分是这三部分中最需要花精力的
      关于Servlet/Jsp部分视频的选择,业界比较认可 < 马士兵 > 的视频

    • 3<. mysql数据库.

      这部分一般在你学习Servlet/Jsp的时候,就会接触到的,
      其中的JDBC部分就是数据库相关的部分。你不仅要学会使用JDBC操作数据库,
      还要学会使用数据库客户端工具,比如navicat,sqlyog,二选一即可。


    2<. 进阶 - 开发框架
    会使用一些Java Web框架,因此你还需要学习一些开发框架。

    • 1<. SSM框架,即 Spring / Spring MVC / Mybatis. 你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目.
      [详情]: http://blog.csdn.net/gebitan505/article/details/44455235/
      1<. Spring框架
      2<. Spring MVC框架
      3<. Mybatis

    • 2<. SSH框架, 是 Spring / Struts / Hibernate. 的一个集成框架,是目前比较流行的一种Web应用程序开源框架。
      [详情]:http://blog.csdn.net/shan9liang/article/details/8803989/

    • 1<. Spring框架 : 管理Struts和Hibernate
      - 1<. IoC : 轻量级的控制反转
      - 2<. AOP : 面向切面的容器

    • 2<. Struts框架 : 模型部分,控制业务跳转
      - 1<. Model部分:
      >1<. ActionForm
      用于将用户的请求参数封装成ActionForm对象, 发给Action;
      >
      >2<. JavaBean
      封装了底层的业务逻辑,包括数据库访问等。

         - 2<. View部分:
           >1<. JSP (Java Server Page)
       	  采用HTML, PHP 实现。
       	
         - 3<. Controller组件:
           >1<. 系统核心控制器 ActionServlet
             控制器继承了HttpServlet类,因此可以配置成标注的Servlet。该控制器负责拦截所有的HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。
         
       	>2<. 业务逻辑控制器 Action
             业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用Model来完成处理。
             
             - ![这里写图片描述](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9nc3MzLmJkc3RhdGljLmNvbS83UG8zZFNhZ194STRraEdrcG9XSzFIRjZoaHkvYmFpa2UvYzA9YmFpa2U4MCw1LDUsODAsMjYvc2lnbj04ODYwMTljN2FmMzQ1OTgyZDE4N2VkYzA2ZDlkNWFjOC9hYzZlZGRjNDUxZGE4MWNiMjY2NjBlN2U1MDY2ZDAxNjA4MjQzMTg0LmpwZw?x-oss-process=image/format,png)
      

    这里写图片描述

    • 3<. Hibernate框架: 对持久层提供支持
      - 1<. Session接口 :

    负责执行被持久化对象的CRUD操作, 但需要注意的是Hibernate中的session对象是非线程安全的。

    (CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。

    	- 2<. SessionFactory接口	:  
    

    负责初始化Hibernate。充当数据存储源的代理,并负责创建Session对象。
    这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的.
    因为一般情况下,一个项目通常只需要一个SessionFactory就够.
    当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。

    	-  3<. Configuration接口		: 
    

    负责配置并启动Hibernate. 创建SessionFactory对象。
    在Hibernate的启动的过程中
    Configuration类的实例首先定位映射文档位置
    读取配置
    然后创建SessionFactory对象。

    	-  4<. Transaction接口		: 
    

    负责事务相关的操作。它是可选的,开发人员也可以设计编写自己的底层事务处理代码。

    	- 5<. Query和Criteria接口	: 
    

    负责执行各种数据库查询。它可以使用HQL语言或SQL语句两种表达方式。

    • 3<. maven的工具
      工作当中几乎是必须要使用的工具, 顺便了解一下 maven 的知识.

    相关编程书籍

    在这一年里,你至少需要看完 :
    1<. 《Java编程思想》
    这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。

    剩下的自己决定 :

    2<. 设计的问题.
    《大话设计模式》
    
    3<. 代码编写优化的书.
    《重构 改善既有代码的设计》,《effective java》。
    
    4<. Java开发者最重要的书
    《深入理解Java虚拟机》
    
    5<. Java并发编程
    《Java并发编程实战》
    
    6<. 大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡
    	大数据: Hadoop、Hbase一类的东西。
    	分布式缓存: 比如Sedis。
    	分布式计算: Mapreduce或者Storm。
    
    7<. 推崇的 "基础" 书籍有三本:
    	《深入理解计算机系统》,
    	《tcp/ip详解 卷一、二、三》,
    	《数据结构与算法》.
    
    	这三本分别适合三种人,
    	《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群.
    	《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发的话,那么就要对TCP/IP有更深入的了解.
    	《数据结构与算法》适合做计算研究工作的人,比如刚才提到的分布式计算.
    
    展开全文
  • 我自己的java软件开发职业规划

    千次阅读 2019-02-27 19:20:39
    java软件开发的级别都有什么呢,网上说的很多种,根据我这些年工作的经历来说: //-------资深架构师(部门经理) //------初级架构师(项目经理) //-----高级软件工程师(项目组组长) /...

    为什么要谈职业规划?

    很大程度上是因为想在这个行业中走得更长远,走得更文档,也就是要在工作中找到自己的生活,找到自己的方向。一句话总结来就是“以前工作为生活,将来生活是工作!”。

    java软件开发的级别都有什么呢,网上说的很多种,根据我这些年工作的经历来说:

    //-------资深架构师(部门经理)

    //------初级架构师(项目经理)

    //-----高级软件工程师(项目组组长)

    //----软件工程师(项目副组长)

    //---高级开发(不用搬砖了,可以产于设计,和负责项目的问题,救火员,哪里着火去哪里)

    //--中级开发程序员(还是搬砖的,按照需求写实现)

    //-初级开发程序员(搬砖的多为整理文件)

    根据以上对职位分析,我总结了一下学习的过程:

    1.看2到3遍《java编程思想》,因为我已经看了一遍了,这一遍看的可以用“走马观花”这个词来总结,真的是没有任何的收获!
    2.将我在工作中遇到的所有问题,全部总结在我的博客中,即使有些问题是我在网上搜索到的,也要按照我的记录方式,①为什么,②做什么,③哪里用到,④谁会用到,⑤怎么做(也就是4w1h 原则)

    3.学习java设计模式,只有学习好了设计模式,才能真正的在这门语言中从走路学会快跑,《大话设计模式》是我打算深入学习设计模式的入门,希望这个阶段可以在一年以内达到。

    4.优化自己的代码,曾经一位领导说,“写代码要想照顾自己的孩子一样,时刻想着要把他刻画成我自己最骄傲的作品”。这就是说除了工作中应实现的需求以外,要达到自己写出来的每一句代码,每一个逻辑,都是尽了自己最大的努力,都是自己最满意的作品!完成以上这几点我相信我已经可以称的上高级了!

    5.接下来,就是要了解更深层次的java语言,就像用了几十年的汉字一样,要把他当做是一种可以随时拿来用的,张口就来的语言。这个阶段,我打算再次读一遍《java编程思想》这本书,因为我听一名架构师说“要想成为一名架构师,至少要读十遍这本书”,虽然说的有点极端,但是,也说明了这本书的重要性。这遍读完后就要去研究一下java虚拟机的事情了,这个估计很难,但是我相信,人的潜能是无限的,只有真的去逼迫自己一把了,才知道自己有多大能力!我的这个阶段的目标很明确,就是不单单让自己停留在只会敲出漂亮代码的阶段,要了解透这门语言的背景历史文化,就像中国人为甚么在研究汉字时,还要研究他的由来一样!

    6.要想深入一门语言不能单单只了解他的背景,接下来需要将java的类库全面的看一下,不要求什么都可以背下来,但至少看到什么都知道是什么东西;

    7.接下来就要朝着架构师的方向走了,把自己熟悉的ssm框架,研究清楚,我感觉,架构是千变万化的,但是架构的思想是可以相互借鉴的,有很多类似的东西,只要精通了一个框架,其他框架,都是相通的!

    8.接下来就是,研究现最流行的技术了,大数据,分布式缓存,分布式消息服务,分布式计算,负载均衡等等,这些虽然经常会听到,也在工作中偶尔用到,但是我从来没有实际的去了解过。所以这个阶段是由不断加长知识到不扩宽自己知识的一个过程,这个过程应该也是让自己真正意义上提升的过程!!!

    总结,这八点是我进三年五年的计划,只有走到这个地步,我相信,我才能真的实现那句“以前工作为生活,未来工作是生活”。

    展开全文
  • 软件技术专业教学资源库Java程序设计基础搭建Java开发环境主讲人何鑫黑龙江农业经济职业学院开发Hello Eclipse开发程序步骤4.开发Hello Eclipse软件技术专业教学资源库1234创建一个Java项目手动创建Java源程序编译...
  • 2017年java开发前景如何及java程序员就业前景如何?这是很多从事或已经从事java开发必须面临的现实问题,根据2016年11月TIOBE开发语言排行榜宣布的流行开发语言的排名结果,Java仍然高居榜首,在国内的软件开发企业中...
  • JAVA职业规划

    2018-12-12 10:56:16
    在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。
  • 我前面两篇文章分别写了java软件开发java互联网开发工程师的职业发展和技能要素,今天说一说Java桌面应用开发的程序员,他们一般来说对未来发展尤为困惑,确实,用Java可以创建出桌面应用,但只要我们想开发真正的...
  • 某课网java攻城狮职业路径,阶段一·Java零基础入门 阶段四·SSM主流框架入门与综合项目实战 阶段三·Java数据库开发与实战应用 阶段二:从网页搭建入门Java Web
  • 大数据开发是大数据职业发展方向之一,另外一个方向是大数据分析。从工作内容上来说,大数据开发主要是负责大数据挖掘,大数据清洗处理,大数据建模等工作,主要是负责大规模数据的处理和应用,工作主要以开发为主,...
  • 分享8年开发经验,浅谈java程序员职业规划

    万次阅读 多人点赞 2015-10-19 13:35:39
    其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。 明确入行的目的 很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点...
  • 1、Java开发的市场现状 今天的“Java”作为所有编程语言中最热门技术,可以说它无处不在,目前全球有着数十亿的设备正在运行着Java,很多服务器程序都是用Java编写,用以处理每天超过数以千万的数据。 无论是手机...
  • 阿里巴巴官方JAVA开发手册,对程序员的开发习惯严格规范,不管你是职业菜鸟还是技术大牛,都值得一看,有助你改变多年开发的陋习。
  • java职业规划

    千次阅读 2017-05-19 09:00:47
     做什么事情光有执行力也不行,还要有计划,就让我们看看业界内公认的Java职业规划是什么样子的? 二、Java职业化之路  下面是Java程序的职业发展之路,就让我沿着这条路走下去: Ja
  • warehouse-administrator:使用Java运行的Warehouse Administrator。 这是我们职业生涯第一年与队友一起开发的一个简单项目
  • Java职业发展和成长路径

    千次阅读 2019-08-01 23:23:14
    1. Java开发入门: Java开发环境的安装与使用,包括JDK命令、EclipselDE、 Linux 下Java程序的开发和部署等。 2.Java语法基础:基于JDK和Eclipse环境,进行Java核心功能开发,掌握Java面向对象的语法构成,包括类、抽象...
  • java开发人员职业规划建议,不要敲代码到老,才发现一场空,
  • 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 基础 大家都知道 Java 是一门后端语言,后端指的就是服务端,服务端代码一般运行在服务器上,通常我们运行Java 程序...
  • 对于一个[Java开发](http://www.suzxms.com.cn/java/)工程师来讲,了解Java...那么Java开发工程师的职业发展及晋升路线图是怎么样的呢?我们一起和[苏州学码思](http://www.suzxms.com.cn/)小编来看看。 如果Java...
  • java程序员职业规划

    千次阅读 2014-06-09 23:57:17
    java程序员职业规划第一步:  1、基础必备:至少看过2本语言基础书和一本领域技术书。  2、部分参与项目1-2个。  java程序员职业规划第二步: 1、行业知识领悟、扩展相关应用知识。 2、完整参与项目1-2...
  • Java Web 开发书籍

    千次阅读 2019-04-01 14:14:32
    都是java web开发的程序员可能接触的书,其他的如设计/手机开发/其他语言的书就不写了,因为自己只做过java web开发,那些书没什么资格评判。 因为不是每本书都翻开确定一下再写的,可能有张冠李戴或记忆错误的情况...
  • 从初级java开发到中级java开发,我用了三年

    千次阅读 多人点赞 2020-04-28 14:06:44
    在建设一个OA系统和ERP系统,面试我的是公司唯一一个java开发,因为我基础比较好,很顺利地通过了,接着是总监,谈一些职业规划,还有一些平时学习的一些方法等等的东西。后来人事进来谈薪资,其他的问了一些公司的...
  • “听说程序员工资很高,想学Java语言,但不知道它到底能做什么?” 如果你是一个Java初学者,你可能对Java应用在什么地方感到困惑。除了“马里奥”“贪吃蛇”等经典游戏,其他领域好像也找不到Java的踪迹! 学...
  • java开发岗位要求

    千次阅读 2017-08-11 22:40:59
    java开发要求 1.1 技术能力 精通java面向对象程序设计方法,熟悉MVC设计模式。 精通html、javascript、css/xml、ajax等web前端技术。 熟悉UML统一建模语言,了解常用设计模式。 熟悉spring、hibernate、...
  • 很多人做Java开发2,3年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境?很多人写了7,8年代码却还只是一个码农。如何突破自我? 很多程序员会有一个苦恼,工作了很久,在公司一味的增删改查,得不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,631
精华内容 31,452
关键字:

java开发是什么职业

java 订阅