我是做Java开发的,想跳槽的图片可又没有一技之长,想问一下短时间内学习互联网的平台有哪些?

来源:互联网
责任编辑:王嘉善&&字体:
做java web以后的方向在哪?大家好,我是一名普通的码农仔,做了将近一年的java web开发,不能说精通,只能说自己掌握的技术够用。最近看到人工智能,大数据等等炒的很热,国家也要在初高中开展编程的学习,我有点迷茫,找不好未来的出路,是继续干java web还是学习其他,请各位大神提点意见建议。web很好,但是看到人工智能大数据又很心动
由用户独立的互联网从业者提供的知识:从这里你最好的选择是让自己进入一个初级角色,你可以学习一个开发堆栈。你在文章中提到了Java WEB,现在最好的办法是在某个地方找到工作,学习如何在商业上使用它。如果你不喜欢找工作(这是最好的选择,因为有人可以告诉你怎么做),那么你需要一本好书,它能从一开始就正确的指导你。如果你想编写一个网站来存储数据库中的数据,任何结合PHP和MySQL的书都是很好的起点,在学习的同时还可以免费玩这些东西。Notepad ++对于在家开发非常有用,但是如果你想做得很好,你需要高质量的IDE。 Jetbrains有Intellij idea,这是一个功能齐全的java开发IDE。很多人会开始推荐一种技术而不是另一种 - 但是忽视任何,似乎太过极端的建议,因为它不会使您受益。我正在开发所有三个技术堆栈(java web、.NET、LAMP),不会推荐一个在另一个之上 - 他们都有自己的位置。选择适合自己的语言,当你更自信时,会发现切换到其他语言是相当容易的。由用户这样学编程不枯燥提供的知识:先把Javaweb开发熟练之后,有个两三年的工作经验,再去学习大数据或者是其他的方面。把Java深入学习,坚持学习,利用下班的时间来提升自己。之前在 “如鹏网 ”上了解过Java提高的课程,可以作为参考,挺详细的;内容包含:分布式、设计模式、前端技术、网络支付、全文搜索引擎、Docker、WebService等。第一部分:第二部分:NoSQL第三部分:设计模式第四部分:分布式技术第五部分:综合项目(项目截图可访问如鹏网官网)详细的可以到 如鹏网 官网上去了解一下,有网络的地方就可以学习,有问题随时提问,老师实时在线答疑,每个章节的后面都有相应的练习题和面试口才题,需要以录音的方式进行提交。有新的课程更新了,也是可以继续申请了来学习的,口碑不错,基本上都是慕名而去的。由用户夕阳雨晴提供的知识:就和题主所说的,我也是一名普通的码农,不同的是,我已经在Java Web的方向上走了近三年,而且必将继续走下去,对此从来没有迟疑。下面就来分享哈我的心路历程,仅供参考。在学校时,由于学了计算机科学与技术专业,学的东西很杂,其中Web方向的三条技术线都接触过,.NET,PHP,J2EE等,当初之所以学的这么杂,是因为对未知的迷茫和恐惧吧,当初不晓得毕业后要从事什么样的工作,总想着多学点东西总是好的,去应聘更有竞争力吧,直到毕业后找工作时才明白,那时的想法也只是想法而已。有些面试官,几乎不会问技术上的东西,就只看重你在大学学了些什么,你的性格如何,你的可塑性如何,对于技术,你在他们的眼里就只是一张白纸,他们给你画什么,你就会成长为什么……或许说的有些绝对,但这也是一种存在的现状。至于这种经历好与不好,或许,不同性格的人有不同的理解吧。工作了之后,遇到了职场之中的第一任领导,十多年日企的工作履历,在技术上,对于我这个刚毕业的小菜鸟而已,绝对是大咖级的人物,有幸跟着做Java Web基础架构方面的工作,至今仍觉得非常荣幸。就这样,在懵懂之中,跟着团队的步伐,踏入Java Web的开发中。两年下来,做过shoucase、代码生成器,spring cloud的技术调研,部分技术实践,docker容器化监控,容器化中间件的监控,经历繁杂,有项目经验,有运维能力,数据库调优经历也具备,当然,前端的开发能力着实欠缺,本人对前端的IE兼容,js的性能优化真心提不起兴趣,在工作中也没有明确的业务需求,久而久之,这一块就成为短板。两年之后,打算跳槽,首先要确定自己能做什么,自己的优势是什么,自己打算在哪方面发展。经过梳理发现,自己的能做的只是Java Web开发,优势则是无论是spring mvc+dubbo+zookeeper还是spring boot+spring cloud等,都是比较受欢迎的技术线,在招聘简章中时常可以见到,有市场才有需求,自己熟悉的技术线到了新公司才可以更有准备,到了新公司技术线相符的成熟性人才马上就能上手项目,这也符合面试者的预期。就这样,我来到了现在的公司。犹记得,我的第一任领导,工作十余年的先行者,仍然如饥似渴的汲取着书本中的知识,每次打折总会购买专业性书籍,而且花费都至少在百元以上。对于我个人,越在这行业发展,越发觉得自己所认知的专业技能是其中的冰山一角,有很多很多的知识仍待学习。从不断发展的互联网技术来说,Java Web的从业者也是不会失业的,至少在一二十年内不会。至于以后会怎么样,就只能到时再说了。针对题主的问题,我想说,所谓人工智能、大数据你要从事,要有一定的学习成本,进入这个行业,你等于要从头开始,这些东西你需要考虑,同时,你看起来美好的,并不一定适合你,所谓“围城”也就是这样吧,大数据、人工智能的确很火,并且在一定时间内仍将继续火爆,但是到时有没有更新的领域产生呢?比如,现在被爆炒的区块链,那么你到时候是不是也要去换领域呢?这个问题你自己考虑。至于”国家也要在初高中开展编程的学习“,这个和你关系大么?等他们就业时,你如果还和他们一同竞争,那么你混的就太差了。这种开展编程学习,只是一种专业技能的普及,但是真正当做职业来发展的人也只能是其中的一少部分,至少对目前的你考虑这些似乎没有啥价值。最后,算是一个善意的提醒吧,要做好当下的职业,让自己有一技之长,在学有余力的基础上,再尝试拓展领域,尝试往大数据、人工智能领域发展,在此过程中Java Web最好不要放弃,互联网领域的东西,学到一定程度是想通的。同时,也要学着在自己擅长的领域做出成绩,少羡慕墙外的春色,等你出去时,或许花已凋残。由用户码农故事提供的知识:今天晚上看见有人问,如何看待好几个大的网站后台都从Python改到Java了。所以,你看,你做Java开发还是蛮有机会的,更何况,你才做了不到一年,才懂一点Java Web。JAVA的世界很大,WEB的世界更大,都需要你努力去学习。人工智能、大数据,跟你眼下学好JAVA挣钱一点也不冲突。工程师最忌讳固步自封,技术上的专精和广博都很重要,也就意味着,要不断地学习和进行工程实践。退一步说,你看好人工智能或者大数据方向,可以投入时间精力费用去学习,但这并不是以放弃现在所从事的JAVA WEB开发为前提,良好的编程训练,有助于你在新的领域更具优势。艺多不压身,当你的技能树上玩意儿多了以后,随便掏出一样,就能挣钱谋生,或者过更好的生活,甚至迎娶白富美。最后,心动不如行动。由用户羊羽说提供的知识:事实是,身边做java web的,现在还做java web的人,几年前就基本分化成了二个工种。要么去做了android的大后端server,要么成了大数据平台的前后端proxy。??来,干了这杯新瓶装的旧酒。由用户编程狂魔提供的知识:正常情况下你现在应该对java本身还没彻底玩透了。建议还是花大量的时间java这个技术路线上,java还是主流的技术路线,无论你将来做人工智能还是大数据,这些java这条技术路线的支持都不会有问题的。虽然python进展神速也比较火热,如果你有余力可以兼着学习,但是java有了一年的基础,还是应该把它坐实了,能顶起来才行。那时你在学其他的东西,速度会比较快。由用户辉歌49提供的知识:java web对于电脑芯片或是互联网都只是一个人机沟渠道。比如这个应用就是调用动画有特长,每副动画传送之前已把BIT流打包处理成一副动画。而互联网大数据里不是动画BIT流,是其它数据方式数据流,你调用不到了因为已经被量子通讯加密了,需要其他软件来处理,那这个软件就起主导地位。而java web 对于大数据就是乡村公里,另外一个取主导地位的软件就告诉公路。由用户不知梦88100提供的知识:怎么说呢,ai 的火是会带动web的,虚拟世界的创建,高科技高质量的浏览是会随着AI 的发展而出现的,所以web前端的后期发展还是很不错的,还有Java语言还是很不错的,你可以再去研究一下Java语言,它是很多的软件开发的基础,大数据也是会用到的由用户极迭代提供的知识:蟹妖~~~ 握爪~学无涯,而知也无涯。首先恭喜你已经在Java Web开发的路上取得了一定的成绩和积累。Java是一个应用广泛的语言,由此带来工作职位需求量也很大,虽然已有趋于饱和的趋势,但仍会在较长的一段时间内保持稳定。从经验看,一个人在职业生涯的早期的工作内容,往往决定了他以后的职业路线。但这不是一定的,因为你仍然可以而且必须不断的通过学习来充实自己,比如在业余时间学习像人工智能大数据之类的新技术。机会是给有准备的人,只有当它来临时你做好了准备,你才能抓到它。↓ ↓ ↓
觉得好,就点赞吧~~由用户小河变大了提供的知识:it技术发展迅速,今年你看到了大数据,ai,区块链。明年你还会看到超大数据,大ai,大区块链。所以,如果想广那就去学习新技术,否则精,精通Java web。这样在工作当中竞争力也是蛮大的请注意:本内容来自悟空问答,版权归悟空问答所有,本网旨在传播知识,不代表本网赞同以上意见,如有任何问题请与本网联系!根据您访问的内容,您可能还对以下内容感兴趣,希望对您有帮助:答:前景还是不错的。 当前大部分web网站开发的技术都是java,随着互联网的不断发展,web项目需求会越来越大,也就是java工程师的需求会越来越大,所以就业肯定是不成问题的。 除了web网站的开发,java还有一些swing技术、客户端和服务端的很多程序...答:java web 开发方向如下撰述: 当前大部分web网站开发的技术都是java,随着互联网的不断发展,web项目需求会越来越大,也就是java工程师的需求会越来越大,所以就业肯定是不成问题的。 除了web网站的开发,java还有一些swing技术、客户端和服务端...答:大兄弟,这个行业虽然比较好,但是做到极致也就那样,还是得往后端走走,java深一点,搞搞大数据架构师啥的,学习的话推荐北京尚学堂,大数据班不错。当然还有一条路,像我一样,做了开发,然后转行做讲师,工作压力不要那么大。答:5年前的三大框架spring struts hibernate 现在的框架,不一定了,用什么的都有 springmvc jfinal mybatis 等等。。 可以从事喝多方向工作,主要是服务器端代码开发,或者是网站系统开发。答:前景还是不错的。 当前大部分web网站开发的技术都是java,随着互联网的不断发展,web项目需求会越来越大,也就是java工程师的需求会越来越大,所以就业肯定是不成问题的。 除了web网站的开发,java还有一些swing技术、客户端和服务端的很多程序...答:都是项目,各有各的好处; javaweb主要写的是MVC框架,Spring框架,或者SSH框架;里边有jsp网页,html语言,js脚本等等 javaee侧重纯java编码,你需要写图形化函数运行; 发展前途的话,我个人认为其实这2个都是基础; 无论这两个哪个学到精通,...答:Java是IT行业中比较受欢迎的岗位,因为Java是在各大企业都非常受欢迎的编程语言,比如手机软件,电脑软件,游戏软件等都离不开Java技术。那么学习Java可以从事哪些职位? 一、Java技术可以做Android Java大数据可以做安卓系统,可以编写网站,近...答:主学HTML 5和CSS 3,出来不久,功能也强大多了;JS也可以是一个方向,现在JS高手个人觉得不多,把JS基础夯实,然后学习JQUERY答:现在用的比较多的三大框架整合:SSH(hibernate,spring,struts)整合或SSM(spring,springMVC,mybatis)整合答:Android Android Android
最新添加资讯
24小时热门资讯
Copyright &
xue163.net All Rights Reserved. 学网 版权所有
京ICP备号-1
京公网安备02号学Java可以做什么?这十大领域任你选!
Java是时下非常流行的语言,这意味着有很多很多不同的工作可供选择。Java软件工程师入行1-3年,年薪已达到10-15万,而且在IT行业工作经验越多,薪资待遇越高。  工作选择多,薪资待遇好,成了许多大学生选择转行IT的原因。那么,学了Java以后能做什么工作呢?小编就为大家整理一下,学完Java之后可以从事的方向。一、Android应用  如果你还在寻找Java在哪运用,你不用东奔西走的寻找,你的身边就是。  Android手机,随便打开一个App应用,他们就是用Java语言,从Google上搜索Android的API文档,你就会发现它和Java的JDK文档惊人的相似。  从两年前的Android刚刚起步,到今天许多的Android应用都是Java程序员开发者开发。虽然Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。二、服务器程序  Java在金融服务业的应用非常广泛,许多跨国投资银行例如:Goldman Sachs(高盛投资),Citigroup(花旗集团),Barclays(巴克莱银行)以及其他银行,都用Java来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。  大多数情况下,Java被用在服务器端开发,但多数没有任何前端,它们通常是从一个服务器(上一级)接收数据,处理后发向另一个处理系统(下一级处理)。三、网站领域  同样,Java在电子商务领域以及网站开发领域占据这大部分席位。你可以运用许多不同的框架来创建web项目,SpringMVC,Struts2.0 以及 frameworks。  即使是简单的servlet,jsp和以struts为基础的网站在政府项目中也是很受欢迎的。例如医疗救护,保险,教育,国防以及其他的不同部门网站都是以Java为基础来开发的。四、软件工具  许多常用的软件和开发工具都是运用Java来编写和开发的。  比如Eclipse,IneteliJIdea和Netbans IDE。五、交易系统  第三方交易系统,现已是金融服务产业的一个很大的部分,它们同样也是Java编写。  例如受欢迎的交易平台Murex,它也是Java编写,并与许多的银行前台所连接,提供服务。六、J2ME系统  随着近几年IOS和Android的出现,几乎占据了J2ME市场,但仍然有低端诺基亚、三星手机使用J2ME。  这个时代的大多数手机游戏,手机应用都采用J2ME的一部分MIDP和CLDC编写,以适应 Android系统。  但是J2ME依然在蓝光,磁卡,机顶盒这些产品中流行。  通信应用之所以这么火是因为Nokia的手机依旧支持J2ME。七、嵌入式领域  Java 在嵌入式领域发展空间很大。在这个平台上,你只需130KB就能够使用 Java 技术(在智能卡或者传感器上)。  最初,Java 被设计用来在嵌入书设备上工作。  事实上,这只是其中的一个领域,这只是当初的“一次写入,随便畅游”的项目,现在看起来是这样了。八、大数据技术  Hadoop以及其他大数据处理技术都是用Java或者其他,例如Apache的基于Java 的 HBase和Accumulo以及ElasticSearchas。  但是Java在此领域并未占太大空间,但只要Hadoop和ElasticSearchas能够成长壮大,Java 依旧还有潜力去在这个市场占据一部分。九、高频交易  Java平台大幅度提高了这个平台的特性和即时编译,他同时也能够像C++一样传递数据。  正是由于这个原因,Java成为程序员编写交易平台的语言,因为虽然性能不比母语,但你可以避开它的安全性,可移植性和可维护性,以更快的速度运行。十、科学应用  今天,Java依然是在科学应用中最好选择,包括自然语言处理。最主要的原因是因为Java比C++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。  Java是默认的软件行业的应用程序开发语言,在金融服务行业的大量使用,投资银行和电子商务应用的空间,任何一个学习Java的优秀程序员都有着光明的未来。下面是我收藏的一个系统化学习的课程体系每晚会有免费的课程直播,讲课的老师都是在各大互联网公司工作至少十年的技术专家,不但会给我们讲解上面所提到的,还会教我们最重要的学习思路。下面是我截取的部分课程表。跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的轨迹),还是钱给少了,不受重视。准备不充分的面试,完全是浪费时间,更是对自己的不负责(如果title很高,当我没说)。今天给大家分享下chenssy在这次跳槽中整理的Java面试大纲,其中大部分都是面试过程中的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式。项目介绍大部分情况,这是一场面试的开门题,面试官问这个问题,主要是考察你的概述能力和全局视野。有的人经常抱怨自己每天在堆业务,但没有成长。事实上,很多情况下确实在堆业务,但并不是没有成长的。并非做中间件或者技术架构才是成长,例如我们的需求分析能力,沟通协作能力,产品思维能力,抽象建模能力等都是一个非常重要的硬实力。如果你想学好JAVA这门技术,也想在IT行业拿高薪,可以参加我们的训练营课程,选择最适合自己的课程学习,技术大牛亲授,7个月后,进入名企拿高薪。我们的课程内容有:Java工程化、高性能及分布式、高性能、深入浅出。高架构。性能调优、Spring,MyBatis,Netty源码分析和大数据等多个知识点。如果你想拿高薪的,想学习的,想就业前景好的,想跟别人竞争能取得优势的,想进阿里面试但担心面试不过的,你都可以来,q群号为:注:加群要求1、具有1-5工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加。2、在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以加。3、如果没有工作经验,但基础非常扎实,对java工作机制,常用设计思想,常用java开发框架掌握熟练的,可以加。4、觉得自己很牛B,一般需求都能搞定。但是所学的知识点没有系统化,很难在技术领域继续突破的可以加。5.阿里Java高级大牛直播讲解知识点,分享知识,多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!
大家都在学JAVA,那么学JAVA到底可以做什么?
做什么职业,也别做程序员,尤其是java程序员
少走弯路,给Java 1~5 年程序员的建议
阿里的Java程序员都在干嘛
JAVA到底能做什么?为何实际用到的技术却很少?
一个牛人给JAVA初学者的建议
java到底能干嘛?
java能做什么?
java是做什么的
学习java能干什么?学习java能做哪些工作?
没有更多推荐了,Java工程师跳槽的一些想法
这个世界上有一类人特别苦逼,苦逼到什么程度呢?他们省吃俭用攒钱买房,结果房价越来越贵;公司外部竞争激烈,他们工作异常繁忙,披星戴月,日复一日;技 术更新行业罕见,他们要随时调整心情,随时学习知识;他们长期和机器为伍,大多比较呆傻,比较单纯;还有很多不一一例举,这一类人就是程序员。
而就是这么一类程序员过着这么苦逼的生活,在公司内部却难以获得公平的晋升机会,外来的和尚总是在不断打破平衡,甚至是刚毕业的新和尚拿得都比老和尚多,这是全行业都罕见的奇观,IT人有幸经历了。
某创业公司,某个程序员要离职,老板甚至不问问他直接领导的意见,就同意了,没有挽留,之后大骂不忠诚,这个人拿3k,拿了2年,他走了以后,老板用5k雇了个新面孔,但就是不愿意给这个老人晋升,不愿意给加到哪怕是4k。
某上市公司,游戏部门突然从外部空降了一个领导,原因是原大佬被挖走以后,剩下的人升谁都有意见,难以服众,不从外部请人来镇不住局面,这个人一来,大家是团结了,团结起来和这个人斗,但最后还是和解了。
某国际大公司,某人伪造简历,包装的如花似玉,获得高职,工作主要有下属完成,他只需要汇众汇报即可,越混路越宽,直到某天事发,依然是高官。
某 IT企业,某同学离职时语重心长的对我说,XX(可以理解为网游,搜索,电商任意一种)是今年毕业的这些人清华人的机会,我们就是比某人强十倍也没有机 会,也得从下面做起,搜索的天时不属于我,此人去了某金融分析软件公司,目前是高管,同期留在某IT企业的其他同学依然过着苦逼的生活。
举了这么多例子,我想说得是为什么不给你晋升这个问题,或者晋升很难,为什么?
1)大佬的问题
你 晋升困难,最大的主观原因在你自己,最大的客观原因在你的直接上司。付责任人的说,目前很多企业的领导是不合格的,他们大多80后,没有为他人着想的思想 基础,一味的考虑自己,不顾下属,曾经我对某人说,你说你是合格的领导,你说出你下属每个员工租房在哪里,每月多少房租,我就同意你是合格的领导,结果他 羞愧不言。你晋升不了,很大程度上是你的领导没有帮你,连你每月房租多少都不知道,你指望他帮助你提高技术水平,帮助你晋升?
2)大佬的大佬的问题
你 大佬的大佬,level很高,他需要引入新鲜血液,他知道这个队伍缺什么,这个是他思考的问题,他需要找牛的人来补这个缺口,于是一个光鲜照人的牛人进来 了(虽然两年后也会泯为众人)给队伍带来了新鲜的血液,但你的大佬升不上去,你大佬边上的位置被这个人占了,你的位置在哪?
3)公司的问题
各 大企业给员工的再教育和培训都是不尽相同的,但大多口号是一致的,在工作中锻炼成长,这句话是最扯淡的,国外很多大公司是有很完善的培训和再教育计划的, 会给员工一个充电的机会,并且给其一个完善的培训后,以便于让他在新升职的岗位上能够很好的胜任。在国内大公司都在找牛人,就是不愿意自己培养,原因是什 么,不解释,你懂得。
4)你的兄弟
很多时候让你升不了职恰恰是因为和你一起战斗的兄弟, 他们工作也很不错,你升职了,他们怎么办?这也是一个平衡的问题,你很努力,为什么你没有带动你的兄弟一起努力,你上去了,需要你这帮兄弟的支持,他们会 支持你吗?曾有一个说了一句话,我觉得很值得回味,“当大家都认为你该升职了,就是你升职的时候了”,细细品味,很有道理。
5)你自己的问题
最 后你升不了职是你自己的问题,每天工作很忙,没时间充电,每天工作压力很大,来不及学习,每天这个那个,一年下来碌碌无为。你提高了自己的效率了嘛?你周 围有朋友再帮你吗?你知道你要学什么嘛?你知道什么样的工作才能超出领导的期望?,你超出领导期望后却没有升职和领导沟通过吗?我曾在某企业,我周围的几 乎所有人加薪升职都是和领导沟通后才获得的。指望主动给你加薪升职,不如指望自己的沟通。
6)还是你自己的问题
你选择的这个行业是不是对的,公司是不是对的,就好像我说的这个清华的同学这个例子。如果你能耐大可以选大公司,PK到一票牛人上去,如果你能耐不大,去成熟大公司,还心理期盼高薪升职就不现实了,不如去一个有前途的中小公司,开创自己的事业。
从企业角度出发,如何创建一个合理公平的晋升机制呢?
1)第一流大佬才会招第一流的人,第二流大佬只会招第三流的人,因此公司一把手必须是第一流的,价值观才能靠谱,制度才靠谱,没熟读历史,不理解中国文化的,建议不要做公司一把手。
2)晋升的制度必须公平,面向每一个人,每一个层次,这往往很难做到,做前端的和做后台的不好比,但做前端的可以和做前端的比。必须要有公开公平的比拼,已获得升职机会。例如某公司做一个高维矩阵分解的难题,大家机会均等,性能最快,效果最好,胜出者升职,带领团队。
3)鼓励公司职员交流,传播和帮助他人的文化,一个人如果乐于助人,帮助他人提高技术水平,这个人升职升上来,大家都会顶,反之,你保守,不帮助他人,水平再牛,升职上来也没人支持。
4)可以给职员一些挑战的机会,提供更多的资源,比如某公司的闪电计划,超越了谷歌搜索效果,就是一个很好的例子,要敢于给一些勇于挑战的职员更多的资源,在严酷的战斗中考验,并提供充分弹药。
5)给予内训机会,邀请业界牛人讲座,送职员去美帝考察开会乃至工作等等。培训机会是发达国家企业的一种非常好的激励措施,一个岗位5个人培训,最好的上岗,这是一个很公平的机会,培训机构足够独立。
方法有很多,只要这第一流的大佬,心中有着这帮打生打死的兄弟,办法总是有的,不要总是考虑自己的业绩,考虑自己的乌纱帽,做到这一点很难很难,但制度不是只有这位大佬可以制定,任何职员都应该积极投身到制度建立的过程中,要敢于提出自己的观点,毕竟公司是大家的公司。
Java程序猿跳槽应该学哪些方面的技术
互联网产品、大型企业级项目常会用到的:
并发处理技术。具体到Java上通常是涉及java.util.concurrent、并发锁机制、NIO等方面,当然最近比较火爆的Netty框架也可以作为高并发处理的备选方案之一,这需要对Java的线程调度机制有着比较深的理解。不过这些可能会涉及并发控制的对象(比如reentrantlock等)只能存在于一个JVM里的问题,一旦系统规模大到需要部署多个JVM来处理并发的情况,则需要采用共享session的技术(比如spring-session),或者尽可能将系统后台设计为无状态的服务,这需要对RESTful有着较深的理解。
高可用、负载均衡技术。互联网产品、企业级应用通常要求一年里的Downtime控制在很小的范围内,这需要足够的高可用和负载均衡架构来支撑,这个一般和Java技术本身没太大关系,但却是一名初级程序员向高级程序员甚至是架构师CIO进阶的必备技术,因此可以适当了解一下Nginx、HAProxy等对这方面的支持。另外现在最“时髦”的做法是将应用docker化,配合ETCD、kubernetes等工具在容器的层面上实现高可用和负载均衡,当然这需要看实际的需求,最时髦的不见得是最适用的,要考虑构建成本。
缓存技术。缓存应该是大型系统中或高并发条件下提高响应速度的亘古不变的真理(虽然也看到过淘宝搜索商品功能采用的大数据处理技术实现的零缓存的文章,但能达到淘宝的体量和技术水平一般不太可能),这方面的工具太多了,ehcache、memcached、redis……从Java的角度来讲,需要了解的一是Java对这些工具的连接器,二是缓存技术背后的JSR-107标准,可以参考spring-cache的实现,阅读一下源码加深理解。
异步处理技术。这通常也是抵消高并发的处理手段之一,从Java的角度看最简单的异步处理就是新启动一个异步线程,这同样也需要对Java的线程调度有所了解,当然也可使用Spring中的@Async之类的也可以简单实现异步线程的处理。如果是非常消耗资源的业务处理,简单的异步线程是满足不了需求的,这就需要一些消息中间件来做这些异步处理了,消息中间件有很多,activemq、rabbitmq、kafka……需要了解的是Java对这些中间件的连接器。不过异步处理中最关键的是事务保证的问题,这可能需要对事务的两步提交有所了解。
1、具有1-5工作经验的,面对目前流行的技术不知从何下手,
需要突破技术瓶颈的。2、在公司待久了,过得很安逸,
但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的。
3、如果没有工作经验,但基础非常扎实,对java工作机制,
常用设计思想,常用java开发框架掌握熟练的。
4、觉得自己很牛B,一般需求都能搞定。
但是所学的知识点没有系统化,很难在技术领域继续突破的。
在这里我有一个专门为跳槽JAVA开发人员想要跳槽准备的一个线路图:
2年Java开发工作经验,跳槽之后面试20余家公司的总结
java软件开发工程师的简历
java工程师简历的潜规则你知道吗?
Java工程师裸辞之后的面试!!!
跳槽必看,Java程序员面试中你需要注重的技巧
Java程序员,想跳槽又怕陷入恶性循环,怎么办?
Java程序员跳槽面试失败的5个原因
跳槽,这些java面试题必须会,99%碰到!
前端薪资竟最差?程序员跳槽时如何才能谈个好价钱
Java程序猿跳槽应该学哪些方面的技术
没有更多推荐了,

我要回帖

更多关于 想跳槽怎么办 的文章

 

随机推荐