当前位置:首页 > 职业规划 > 正文

j***a 工程师职业规划,j***a工程师的职业规划

大家好,今天小编关注到一个比较有意思的话题就是关于java 工程师职业规划问题,于是小编就整理了5个相关介绍j***a 工程职业规划的解答,让我们一起看看吧。

  1. 作为一个有两年工作经验,前端后台都会做的Java工程师,该往什么样的方向发展?
  2. 优秀的Java开发人员该如何规划自己的人生?
  3. 39岁java程序员,失业中,看不到希望,很迷茫,路在何方?
  4. 三年工作经验的后端Java开发工程师怎么转型做产品经理?
  5. java技能型人才是如何炼成的?

作为一个有两年工作经验前端后台都会做的J***a工程师,该往什么样的方向发展

J***a工程师的发展方向大概可以分为两类:

  1. 成为管理人员,往管理方向走,比如说产品经理项目经理等;

    java 工程师职业规划,java工程师的职业规划
    图片来源网络,侵删)

    继续走技术之路,成为高级开发工程师,架构师等,或者是朝着大数据方向发展也是非常的不错的;

    无论走哪条路线,都是需要学习相关的知识的,来系统提升自己。就拿技术路线来说吧,除了有扎实的J***a基础之外,更需要学习一些高级的技术,比如说J***a虚拟机,分布式、设计模式、前端技术、网络支付、全文搜索引擎、Docker、WebService等内容

    想走技术路线,可参照一下以前在“如鹏网”学习的J***a提高学习路线,挺详细的。

    java 工程师职业规划,java工程师的职业规划
    (图片来源网络,侵删)

    NoSQL

    设计模式

    分布式技术

    java 工程师职业规划,java工程师的职业规划
    (图片来源网络,侵删)

    企业综合项目实战

    优秀的J***a开发人员该如何规划自己的人生

    虽然不少优秀的J***a开发人员都在做底层的平台级开发,但是在应用层也有大量优秀的J***a开发人员,只不过工作的分工不同而已。

    通常情况下研发级程序员做底层研发比较多,而应用级程序员做应用(功能模块)开发比较多,但是应用级程序员中也有大量优秀的开发者。从工作分工方面来看,并不能通过工作内容来区分是否是优秀的程序员。

    研发级程序员通常要跟着产品线展开研发工作,主要的任务就是不断对平台进行功能性升级,对于研发级程序员来说对基础知识结构的要求比较高,最常见的要求就是要有扎实的数学基础,包括算法设计、数据结构、编译方面的知识,另外还要对操作系统和计算机网络有较为深入的了解,因为平台级开发(容器)往往需要跟操作系统和计算机网络有大量的交互。

    对于研发级程序员来说,突破已有的技术边界是一个重要的工作目标,平台级开发往往能够决定应用级开发的功能边界,所以平台级开发的难度往往也比较大。目前做平台研发的程序员往往都具有较高的学历,或者具备丰富的从业经验。另外,研发级程序员的职业生命周期往往也比较长。

    应用级程序员的工作任务大部分是基于软件平台做各种功能性开发,应用级程序员要对业务逻辑有深刻的理解,能够根据业务逻辑设计出合理的流程,很多应用级程序员也需要进行算法设计和实现,所以应用级程序员的工作也有一定的难度。

    总之,优秀的程序员往往从学习能力、工作能力、交流能力等多方面进行评判,从行业整体来看,大部分研发级程序员都是比较优秀的从业者。

    从事软件开发工作多年,目前也在带大数据方向的研究生,我会陆续在头条写一些关于大数据方面的文章,感兴趣朋友可以关注我,相信一定会有所收获。

    如果有软件开发方面的问题,也可以咨询我。

    谢谢!

    39岁j***a程序员,失业中,看不到希望,很迷茫,路在何方?

    同样失业中,不过失业了,并不代表就完全迷茫,先整理好自己的技术路线,看看自己能在这个产业链中做什么,然后找个对口的工作应该还是可以的,还有就是降低预期,佛系上班

    我,31岁J***A已经预感到做不了几年了,打算考公务员,虽然年纪大了,但还有机会,不然跟等死差不多。

    很多人觉得程序猿工资高,但是都不知道这行业都是吃青春饭,年青时拼搏拼坏身体,35岁还要面临失业危机,说实话我真的后悔成为程序员。

    不知道你的技术怎么样,如果工作时上心没丢掉那找份工作还是可以的,我们这二线偏下小城市有不少招聘需求的。如果技术以淘汰过时那就一边找工作一边[_a***_]加点的更新知识,别***装努力,真正的投入,晚上不学过12点都说不过去。

    回答之前我想先说一个不太认同的观点。最近在其他提问上也看到过有人回答诸如掌握某种比较难的语言就不会被小年轻替代、掌握写"屎山"的技巧就不会被小年轻替代什么的。

    我觉得有些人对"不可替代"这个事儿可能有个误区,"IT人员"随着年龄的增长你在精力方面的劣势递增,而你的对手如果始终是精神劲头锐不可当、有充足时间学习当下最流行技术的小年轻,而你百分之八九十时间都在本职工作上,你怎么搞得过?你正确的对手应该是同龄人,他们做了技术总监、产品经理,那里才是你的战场,而不是去跟小年轻抢个编码岗。

    说回问题本身,程序员的晋升之路就那么几条,除了创业、改行、考公务员等,行业内的话要么成为管理专家,要么成为行业专家。

    现在编码实现方面得益于各种成熟框架,门槛越来越低,很多问题都可以通过“拿来”和“借鉴”快速解决。而什么知识是别人难以追赶的,就是难以轻易拿到的管理经验和行业业务经验。这种东西在与时俱进中才是你不可被替代的核心竞争力。

    以上个人看法,仅供参考。

    现在互联网很繁荣,越来越多的新鲜劳动力,在不断的涌入市场,他们身上的活力,体力,想法,技术可能都是市场所需要的.39岁已经读了35岁的魔咒,但是还是在现实中被打败,那么可以分为以下两种情况,

    一、如果是大公司的IT程序员

    1、去小公司

    大公司的程序员,项目经验丰富,技术扎实,就算离开之后,可以去小公司继续做主管,继续发光发热

    2、创业

    第一种是离开大公司后,找个志同道合的人技术入股,共同创业,当然这样的也会有一定的风险性在里面,

    第二种,就是在没有离开之前,已经有了自己的副业,可以专心做副业,现在餐饮直播带货异常火爆,都是可以发展的方向

    3、 出国

    可以在这个年纪学习雅思,出国继续做程序员,国外的市场对于程序员的年龄没有那么苛刻,很有可能你的经验,在国外会大放异彩

    三年工作经验的后端J***a开发工程师怎么转型做产品经理?

    很高兴受邀来回答这个问题。

    大家好,我是资深Android,主要从事Android App开发、SDK框架开发、架构设计、性能优化等工作,欢迎大家加关注交流~~

    从开发转产品,需要一个过程,并不能一蹴而就,可以从以下几方面去做:

    我们经常说要站在用户的角度去思考,就是要有产品思维不要一直都是按照自己开发的方式去思索。多想想自己开发的产品为什么要那样设计,为什么要做成那样,实际用户使用时体验如何,有没有更好的方式来提升用户体验等。

    平时多看看类似的产品,别人是怎么设计的,是怎么实现的,为什么别人要那样设计,背后的意图是什么,从中汲取精华。

    平时可以逛逛产品经理相关的社区、多看看产品经理相关的书籍,如,***都是产品经理等。

    自己做出来的产品,其他人在使用时,可以想方设法去联系实际使用的用户,听听他们真实的感受,这是非常关键的一步。

    希望对楼主有所帮助,谢谢。

    j***a技能人才是如何炼成的?

    J***a语言是一门很实用的语言,在互联网的应用十分广泛。虽说现在新的开发语言在市场上越来越多,但统计数据表明,在所有程序员中J***a开发程序员就占据20%的比例。这说明J***a开发仍然是一个热潮,未来很长一段时间内,对J***a技术人才的需求依旧会很旺盛。

    虽然J***a人才需求量大,但作为一名J***a开发工程师,企业在招聘的时候,也是有一定的标准的。为了帮助大家更好的找到适合自己的工作,小编在这里分享了作为一名J***a开发工程师需要掌握的专业技能,大家可以参考一下。

    一、熟练的使用J***a语言进行面向对象程序设计,有良好编程习惯,熟悉常用的J***aAPI,包括***框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。(J***a自学推荐)

    二、熟悉基于JSP和Servlet的J***aWeb开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用***、过滤器等Web组件以及MVC架构模式进行J***aWeb项目开发的经验。

    三、对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。

    四、熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。

    五、熟练的使用HTML、CSS和J***aScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架(AngularJS)和J***aScript模板引擎(HandleBars)进行项目开发的经验。

    六、熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程。

    J***a是一个很庞大的技术体系,要成为专业的J***a技能型人才一定要花时间认真学习。

    首先,从最基础的开始,掌握J***a这门编程语言,要精通J***a语言的使用,还要知道语言的底层细节和原理,要理解内存结构、JVM、GC等等。

    其次,掌握了J***a这门编程语言之后,接着就需要掌握与之相关的开发框架,比如web开发就必须得知道Servlet、Spring等等,首先要会用,还要知道内部实现原理。

    然后,J***a的使用方向是非常广泛的,比如web开发、大数据、IoT等,确定好自己的方向后认真研究,你可以每个方向都研究,但是难度还是相当大的。

    然后,理论知识一定要跟上,比如架构、服务化,分布式等等,这些都是目前很热的东西,只有理论理解了才能更好的实施。

    最后,算法。算法是最核心的知识了,需要熟练掌握常用算法及其原理。

    上面说到的东西也不是很全面,但是如果能真正都掌握了,一定也是位很厉害的J***a技术型人才了。

    到此,以上就是小编对于j***a 工程师职业规划的问题就介绍到这了,希望介绍关于j***a 工程师职业规划的5点解答对大家有用。

最新文章