找学校科技有限公司INNVBQ

北京学java编程,在北京三年java开发经验月薪16k,如何在四年经验时要到20k+?

发布时间:2024-08-20 05:54   已关注:68 人

想了解北京学java编程吗?想了解在北京三年java开发经验月薪16k,如何在四年经验时要到20k+?,自学5个月Java找到了9K的工作,我的方式值得大家借鉴,转行学Java,月薪5k到30k,给兄弟们一些个人建议?? 吗?......本文带你一探究竟。

1.在北京三年java开发经验月薪16k,如何在四年经验时要到20k+?

3年JAVA程序员的自评半道出家的程序员,从不伪造简历,起点低,三年时才16k月薪*14在北京,认为混的比较差。当然补充一句,不要拿应届生的所谓待遇来比,不是你比不起,而是这么比没意义,应届生接触了四年计算机相关领域,你到现在接触这个行业也不到四年,应届生还有应届优势,你没有,所以这种半道出家的和应届生比毫无意义。举一个例子吧,那个培训班30人,上到框架那里就剩10个了,剩下20个与编程彻底无缘了,剩下那10个里,你起薪排第二,排*的基本是每天一点睡觉,而且也没比我高多少,这就是你们半道出家的程序员的真相,当然假造简历的另说,所以那些刚毕业没多久不了解“”整个“”行业的,您可以冷静会再来回答。再补充一句,我没什么远大理想,就是挣20k-30k的税前工资就可以了,不用什么广阔的眼界和思路什么的,就这么简单。目前掌握的技术是Spring Struts2 Hibernate MyBatis SpringMVC Shiro Activiti Netty Redis MongoDB Ehcache CAS jQuery Linux基本命令 看过一些JDK源码 我说的掌握的技术都是非常熟练的 至于稍微会一点的C语言 安卓应用开发 Python PHP Hadoop Lucene zookeeper bootstrap Spring boot kafka jersey cxf 以及MySQL调优 虚拟机调优等我虽然会用但不是非常熟练的技术 不会像小孩子那样都列出来的 这是我做人的原则 不吹牛逼 不虚张声势我想一年以后要到20k甚至以上 我这一年需要学什么?目前工作不是很忙 项目并发量不高 数据量较大八年JAVA高级程序员给我的解析回答一下大家关心的如何提升自己的能力,争取更高的收入。初级程序员的重心在编写代码、运用框架->中级程序员重心在编写代码和框架->高级程序员技术攻关、性能调优->架构师 解决业务和技术问题下面是我画的不同阶段程序员的能力的示意图,能力比例表示不一定准确,主要供参考。某朋友公司在招的一份15w薪酬的Java工程师工作职责说明:1、熟悉spring,ibatis等常用框架;2、有过运维经验或shell开发优先;3、有过dubbo或者rabbitmq经验者优先;4、熟悉nginx配置者优先;5、有丰富的数据库设计经验,精通sql语言,并熟悉Mysql数据库系统一份25-40w薪酬的资深Java工程师工作职责说明(加粗的主要为差异部分)1;理解熟悉金融业务(消费信贷,支付交易,理财等),参与相关业务的系统设计,核心系统代码的编写2;系统缺陷的修复以及性能调优;3;主导技术难题攻关,确保高性能处理和系统的稳定性任职要求:1;三年以上Java开发经验,对技术有热情和追求;2;熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题;3;掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验;4;掌握Linux 操作系统和大型数据库(Oracle、MySql);对sql优化有丰富的经验;5;有良好的抽象设计能力和逻辑性,善于独立分析和解决问题;6;有第三方支付开发经验的优先,有会计清算系统开发经验的优先7. 具有金融行业系统应用架构工作经验者,熟悉行业业务模型和应用架构模型者,优先考虑;你可以对比一下接近你现在收入的岗位说明和你希望达到收入的岗位说明,中间的差距不也就是另一种你需要填补的坑么?中级后端程序员提升薪资的重要点在于:1.项目经验:支付,通知,IM,短信等公用模块快迅实现。2.代码质量:抽象封装,日志规范,发布流程,快速定位。3.性能优化:服务器的内存,硬盘,数据增长量,带宽,系统中最消耗性能的地方,一个请求需要调用哪些服务,每次访问DB的时间是多久。4.架构能力:分布式,负载均衡,读写分离。5.选型能力:JMS,SOA/SCA/微服务,MongoDB/Redis/Memcache,Java/Go/NodeJS等。6.管理能力:团队技术分享组织,项目风险控制,任务和工作的分配7.需求评审能力:很快给出反馈建议,多长时间能够完成,技术风险点在哪,有没有花费时间长,又不重要的需求。能力:对某一个技术点研究的特别深入,比如说Nginx的配置,设计,构架。的设计,优势。为大家列出以下体系图针对下面的技术我特意整理了一下,有很多技术不是靠几句话能讲清楚,所以干脆找朋友录制了一些视频,要做到知其然还要知其所以然。如果想学习Java工程化、高性能及分布式、深入浅出。性能调优、Spring,MyBatis,Netty源码分析的朋友可以点击传送门 免费获取往期Java高级架构资料、源码、笔记、视频。可以参考一下学习1. 工程化专题(团队大于3个人之后,你需要去考虑团队合作,科学管理)2.源码分析专题(好的程序员,一行代码一个设计就能看出来,源码分析带你品味代码,感受架构)3.分布式架构(跟上技术节奏,扩宽技术视野,程序员要往上提升,要有自己的技术工具箱和技术认知。)4.微服务架构专题微服务架构专题5.性能优化(追求高效、科学调优,不靠碰运气)如果想学习Java工程化、高性能及分布式、深入浅出。性能调优、Spring,MyBatis,Netty源码分析的朋友可以 点击传送门 免费获取往期Java高级架构资料、源码、笔记、视频。

2.自学5个月Java找到了9K的工作,我的方式值得大家借鉴

我是去年9月22日才正式学习Java的,因为在国营单位工作了4年,在天津一个月工资只有5000块,而且看不到任何晋升的希望,如果想要往上走,那背后就一定要有关系才行。而且国营单位的气氛是你干的多了,领导觉得你有野心,你干的不多,领导却觉得你这个人不错。我才26周岁,实在的受不了这种工作氛围,情绪已经压制了很多久,一心想着要跳出来,却一直找不到合适的机会。因为身边的朋友有在北京做Java开发的,他工作了四五年的时间,可以在北京拿到3万的月薪,说心里话我是真的羡慕,这远超出了我的认知范围。所以经过朋友的推荐,我开始学习Java,一共学了大概5个多月的时间,今年的3月6号在天津找到了一份Java开发的工作,我包装了一年的工作经验,月薪9K五险一金,这算是成功上岸了。在刚开始学习的时候我考虑过去线下培训班,但是我朋友不建议去,因为他就是培训出来的,他和我说去培训班几乎没作用,你去了之后会发现全程都是靠自己自学,老师上完课就走,不如自己看视频学有效率,如果再有一次机会,我绝对不会花3万块钱去培训。因为朋友是过来人,他的建议我不得不听,而且我在网上查了一下,培训班的口碑似乎都不好,这就让我直接放弃了培训的想法。况且3万的培训费用是我不吃不喝半年的工资,确实有点舍不得。于是我开始自学,因为有朋友是做这行的,所以自己在开始的时候少走了很多弯路,他给了我很好的建议,所以学习Java有个大佬带是尤为重要的。因为做软件研发的都有一个圈子,所以经过了朋友的引荐,他让我加了他们那个圈子的Java技术研讨群。里面大部分都是自学成功的大佬,在整个学习期间,我在他们这里真的是得到了不少的帮助。因为他们每个人都积累了很多资源,所以平时都是相互分享资源,如果公司有内推就业的名额也会相互推荐工作机会。当然里面也有一些还在学习中的人,这都是朋友相互推荐聚到一起的。所以我建议那些还在学习Java的初学者,一定要多结识一些行业内的大佬,可以加一下这个Java交流群,对于一个初学者来说可以获得非常多的帮助,平时有一些问题发在群里,他们中有人工作不忙的时候就会出来解答,效率很高而且每个解答都讲解的非常透彻。我之所以能在5个月左右的时间自学Java就业,确实是得到了这些大佬不少的帮助。 Java主要的学习内容:一、JavaSE基础篇JavaSE就是一种标准版,是Java语言的基础部分,Java衍生出来的各种框架(如Spring系列)各种产品都是基于JavaSE标准,JavaSE是Java向上发展的基础,Java任何高级产品的底层基础都是JavaSE,通俗来讲这是所有孩子的”爹“。JavaSE如果学不好,理解不透彻,后面学习框架时就有如天书一般,所以JavaSE这部分的重要性是不言而喻的,希望各位初学者铭记。主要包含内容:数据类型、基础语法、运算符、流程控制、数组、面向对象、常用类、异常处理、集合、IO流、多线程、反射、注解、解析、网络编程。二、数据库篇数据库是学习Java语言必学的一项内容,常见的数据库就是MySQL和Oracle这两种,作为初学者一般都是学习MySQL为主,一般情况下中小型企业都会选择MySQL数据库,比较大型的互联网公司会选择用Oracle,而学习Oracle相对于MySQL也要复杂一些,建议是主要学习MySQL数据库,Oracle作为了解即可。学习数据库较为简单,基本的操作就是增删改查。三、Web开发Web前端内容:HTML/CSS//(前端页面)注意:Java后端开发可以不用过多关注HTML页面及CSS的处理,但是最起码要会用简单的HTML,是必需要会的,因为Javaweb后端程序员毕竟要接触使用AJAX方式处理数据及显示。当然如果只关注服务器端实现而不考虑任何用户界面,则HTML、CSS、都不用关注,但是完全脱离前端的开发现在虽然也不少,但是绝对不关心前端是不可能,尤其是,但是前端却可以完全不关心服务器后台的任何实现。JavaEE内容:Servlet/JSP虽然现在网上在传JSP很少用了,可能是被一些模板或JS AJAX方式代替了一些,但是我认为还是应该接触一下,万一要用到不会怎么办,而且它是Java EE的动态网页实现标准组件。学习JSP过程也能更好的帮助我们理解web会话的过程,掌握web会话都有哪些我们必需知道的。如果学习Javaweb、JSP都不接触那就相当于学习使用而一点不接触一样,岂不是稀里糊涂。包括开发Javaweb 我们必需知道的概念诸如Web应用上下文,请求对象,响应对象,,cookie等都是在接触学习JSP和Servelt中体现的,还有一些比较少见的EJB JSF JMS 以及 Java Felix等。一些初学者不清楚这些难免会有误区,尤其是有些较成熟的工程师也这么说,我只能说他们很无知,只是代码机器而已,其实对于应用开发设计也就稀里糊涂,人云亦云罢了。永远没有被淘汰的技术也没有永远流行万能的技术,要看在什么环境和场合应用,符合我需求的技术和工具就是好的,就是对的。四、高级框架1、 核心IOC容器2、Spring boot 在Spring基础上的更全面提升效率的Spring工具3、ORM 框架当今流行使用较多的是Mybatis 和 MP(Mybatis插件),Hibernate是可选性学习的4、模板技术,比较成熟的、Spring Cloud 微服务框架,Spring Cloud提供的全套的分布式系统解决方案。五、工具maven 是构建管理项目的工具,svn 和git是团队协作开发的项目源代码及相关文档资料管理工具,需要学习者初步掌握其应用。像Tomcat,jetty ,resin,JBoss,GlassFish 等都是部署运行Java web应用的服务器。以上就是初学者大概学习的内容,我是尽量站在初学者的角度来说的,没有写得特别复杂,怕初学者看不懂,没有实质性的帮助。所以我尽量用白话把话说的简单一些,给大家罗列出主要学习的Java知识点。Java学习 - 知乎有任何关于Java相关的疑问,随时私聊我。

3.转行学Java,月薪5k到30k,给兄弟们一些个人建议

几年前进入到IT行业,现在发现学习Java的人越来越多,今天我想根据自己的行业经验给大家提一些建议。跟其他行业相比,做Java开发的岗位确实算是高薪职业,我们那个时候起步的工资并不高,而看现在很多毕业的学生薪资都是8000起步,工资越来越高是肯定的,因为现在都伴随着通货膨胀。目前Java程序员如果拥有两年开发经验,他的薪资范围最少都要在10K这个阶段,所以就导致来转行学习Java的人越来越多,毕竟现在做其他很多行业都赚不到什么钱。但是高薪并没有像大家想的那样容易拿到,很多人都认为身边的朋友有做Java开发月薪都几万几万的,但是我们往往忽略了他们在学习技术上付出了多少辛苦,只是看到了别人表面的风光而已。但我认为问题的关键还是很多人忽略了学习Java语言的难度,想转行学习Java的人虽然不少,但*真正能成功的也就是百分之一二的概率,这些人往往学习能力强,有强烈的赚钱欲望,并且不怕吃学习的苦,肯付出时间去研究学习。而很多人都想走捷径,以为参加个培训班就可以高薪就业,有这样想法的人都想的太简单了,线下培训班的水有多深,懂行的人都明白。自学的初学者学习Java过程中的误区:1.学习Java之前没有制定合理系统的学习规划,不了解初级就业水平应该学习什么主要技术,造成学习没有目标,很盲目的学,后面造成的结果就是对自己产生怀疑,最终放弃。2.学习的内容过于陈旧,都是已经被企业淘汰的方法,无法满足企业招聘的标准,在面试中很难回答上面试官的问题,最终找不到工作。3.整个过程的学习效率很低,罪魁祸首是遇到问题无法在短时间内解决,严重拖延了后面的学习,浪费了很多时间。当这类问题多的时候,学习者就会萌生退缩的想法,因为总是遇到坎坷,人的内心都受不了,最终放弃学习。4.不了解学习编程最终要干什么,像无头苍蝇一样没有方向。其实学习编程最终的目的是为了开发出好的软件产品,最终给大众使用从而方便生活,但很多学习者并不知道这点。5.无脑的刷视频,却很少写代码,不懂得最终要把学到的知识落实到键盘上编程代码。总是认为自己会了,但是让他写却写不出来,这是由于学习方法错误造成的,所谓的学了其实和没学并没有太大区别。正确的学习步骤如下:1、 *要去了解清楚初步的就业标准是什么,应该学习什么内容,把整个过程的目标明确。2、 规定好自己每天在什么时间段进行学习,每天的这个时间只留给自己学习Java,不要被其他事情所干扰。3、 一天的时间内,只学两个小时的新知识,其他的时间要进行大量的代码编写,提高自己编码的能力,把大量的时间都用在写代码中。4、 就目前的就业标准来看,我之前带我弟弟学习Java,大概用了150天的时间,带他把Java就业的主要知识学会,在北京找到了一份10K的工作。对于那些工作的人来说,能坚持学习150天并不容易,所以这非常考验人的毅力。5、如果你遇到了解决不了的难题,立刻先去百度进行查找,由于目前Java技术的生态圈比较成熟,大部分的问题在百度都可以解决。如果你解决不了,可以加一些氛围好的Java交流学习群,多认识一些大佬可以让你少走很多弯路,即使花点钱也是值得的,毕竟能就业后一个月的工资都不低。6、 要对项目有所重视,学习编程不做项目的人与没学过的人并没有太大额差别,所以在每个阶段学完后,必须要进行项目的练习,如果你不知道去哪里找项目实战,可以向我索要。7、 当你学完所有主流框架后,要把之前的项目都重做一遍,用框架搭建至少两个大型项目才能去找工作,没有项目作品,别想着有公司会要你。8、 学完全部内容,恭喜你距离成功之差*一步,尽快入职一家公司,在工作中才是提升最快的。9、你以为这样结束了吗?一切才刚刚开始,以后的路还很长......我觉得自己已经说的够详细了,如果还有不理解的地方,可以跟我单独沟通,自认为自己对这个行业还是非常了解的,也带过不少新人。可以加我的Java学习群,建立了好几年的时间了,大部分人都是半路学习Java成功的大佬,如果有好的工作相互内推一下,平时有问题可以相互交流学习,多个朋友多条路。