首页 > 编程语言 >转行自学Java没后悔,我的经历证明,改变永远没有错

转行自学Java没后悔,我的经历证明,改变永远没有错

时间:2023-12-21 14:05:09浏览次数:35  
标签:Java 没有 转行 学习 工作 自学 可以


我在北京工作6年,现在年薪42万(仅代表个人收益),目前在搜狐畅游工作,参与过轩辕剑的项目研发,有几个大型项目实战的经历,不过最后这几款项目都失败了。我之所以选择当初学习Java,就一个原因,一个破二本学历,没有好的学校背景,没有深厚的家庭背景,没有好的社会资源,我就只能选择做IT技术,因为这是唯一一个能通过自己努力达到高薪的渠道。做生意我没有本钱也没有那个脑子,做销售我不想做,我相信所有人都不想做销售,所以选择学习编程就是我的最优解,同时也是大部分人的最优解。来学Java的人基本都是为了能有一个不错的收入,也谈不上特别感兴趣,家庭条件都是比较一般的才来学习Java,像王思聪那种人,根本不可能来学习Java。而现在的大环境你会发现干什么都不好干,所以我们这些人就都会选择来学Java,因为我们知道通过自己对于技术的钻研,是可以通过努力在一个一二线城市拿到高薪的,这就是所有转行来学习Java人的初衷。

那么以我6年的研发经验告诉你,在北京这座城市,刚开始工作就可以至少拿到10K薪资的工作,3年的工作经验就可以达到20K,5年工作经验可以达到30K,天花板大概在35K-40K之间,在这个区间的人大部分基本都这样了,很难在往上提升,要不就是自己创业,要不就是有能力做管理人员。但是从这些行业来看,5年的工作经验可以达到月薪30K已经是非常高了,所以我们选择学习Java就是最优解。

下面就是我在招聘网站搜索的北京Java3-5年工作经验的薪资标准:

转行自学Java没后悔,我的经历证明,改变永远没有错_前端

转行自学Java没后悔,我的经历证明,改变永远没有错_vue.js_02

能熬到5年以上的,在北京基本都可以达到月薪30K的,熬不到5年以上就只能转行做其他的,所以程序员这个职业除了是脑力工作,其实也是一种体力工作,只不过相比很多行业需要跟人打交道,我更加喜欢跟代码打交道。

如果你也是想转行学习Java的朋友,不过还在犹豫中,或者不知道如何去自学Java,可以跟我多交流一下,毕竟我在这个行业6年的时间,目前企业都流行哪些技术我都比较了解,关于Java的学习方法,学习技巧我都很了解,希望可以给你一些好的建议,可以加群(634 930 465),有不懂的在群里问我。这几年的时间我闲的没事免费带别人学习Java,都有三十多个人被我带就业了,平时他们有不会的问题就在群里问我,不忙的时候我就给他们解答问题,告诉他们都学什么新技术,有的时候也会提供一些我录制的学习资源,氛围是相当的好。

Java应该学习哪些内容?

下面这张图片就是我给大家总结的Java学习内容,这就是我认为目前来北京找工作要学习的技术栈,如果能掌握我总结的这些技术要点,在北京刚开始找到一份12K-15K薪资的工作完全没有任何问题。下面图片的学习内容我网盘上面有全套的学习视频,如果转行的朋友找不到合适的Java教程,可以向我索取,我保证是免费分享,不收任何费用,纯粹是想帮助像我一样曾经想转行的人少走一些弯路。

转行自学Java没后悔,我的经历证明,改变永远没有错_javascript_03

为什么学着学着就放弃的人很多?

学习Java的人非常多,但是放弃的人更多,根据我身边接触的这些人总结出3点,希望大家能克服一下:

第一:懒惰

来学习Java的人基本都是奔着能拿高薪,但是他们往往忽略了学习本身就是无趣的,当我们从大学毕业后,大部分人就停止了学习,突然间的学习让最后能坚持下来的人没有几个,开始的时候兴趣很高,逐渐的人就产生了惰性,没有办法做到自律,最后停止了学习。

解决办法:找人一起学,有人不时叮嘱你一下,人不需要被教育,但需要被提醒。

第二:急于求成

很多人想转行学习Java,然后在网上找视频教程学,两三个月的时间就看完了全部的课程,但几乎没有任何学习效果,他还一脸无辜的跟我说,自己什么都没学到,是不是不适合这一行,这样的人不在少数。只是无脑的刷视频没有任何作用,编程在于动手实践落实到键盘,不去动手去写代码,没有大量的代码积累是不可能成为开发者的,不懂得学习编程的方法和技巧,最后只会浪费时间。

解决办法:循序渐进,有规划的进行学习,每天必须跟进对等的代码量和练习题,真正理解了理论知识以及实际的操作。

第三:问题解决不了

由于自己从未接触过Java,在学习过程中会有无数的问题,一个小小的问题可能就会卡几个小时,就会导致学习者心态炸裂,严重影响进度,没有信心学下去,导致最后放弃。

解决方案:找一些学习氛围好的Java交流群,或者身边的亲戚朋友做这方面的人指导一下,别人给你解决一下问题可能就需要几分钟,而你自己解决或许就是几个小时。

以上三点就是放弃的主要原因,如果你在学习Java的过程也存在这样的问题,我可以帮助你解决,因为这样的问题我已经解决了几百个。会有人跟你一起学习Java,每天相互提醒,相互解答问题,里面的人基本都是自学就业的,都是其他专业转过来的,有的已经就业很多年,有的是刚开始学习,因为我们公司需要大量的优秀Java人才,以后如果学的比较好,可以直接来我们公司,我可以给大家内推。

标签:Java,没有,转行,学习,工作,自学,可以
From: https://blog.51cto.com/u_15706988/8923404

相关文章

  • Java使用POI库读取或者生成Excel
    maven引入poi库,版本选4.1.2<!--excel工具--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi.version}</version> </dependency>应用,编辑excel有两种......
  • Java是一门功能强大且广泛使用的编程语言
    Java是一门功能强大且广泛使用的编程语言,有许多有趣而实用的开发教程可以帮助你更好地学习和应用Java。以下是一些有趣的Java开发教程推荐:JavaFX图形用户界面教程:JavaFX是Java的一个丰富的GUI平台,用于创建漂亮的用户界面和交互式效果。学习JavaFX可以让你了解如何创建各种富有创意......
  • nacos 2.3.0 支持 java openjdk 22吗? 支持
    [nacos2.2.3支持jdk17吗?-SegmentFault思否](https://segmentfault.com/q/1010000044179850)renguoqiang@ubuntulenovo:~/gitee_base/nacos-server-2.3.0/bin$java找不到命令“java”,但可以通过以下软件包安装它:sudoaptinstalldefault-jre#version2:1.......
  • java读取网络文件和本地文件
    java读取网络文件和本地文件:packagecom.mybatisplustest.test;importjava.io.*;importjava.net.URL;/***CreatedbyAdministratoron2023/12/21.*/publicclassTest{publicstaticvoidmain(String[]args){//读取网络文件readNet......
  • JavaTimeModule 所在包
    JavaTimeModule是jackson转换java8时间类的需要的typo包,但是jackson-databind包中不存在这个类,JavaTimeModule所在包为jackson-datatype-jsr310,maven坐标如下:<!--https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310--><dependency......
  • java基础之“获取系统类型,区分Windows和Linux系统”
    一、获取系统类型,区分Windows和Linux系统//判断是否是windows系统System.getProperties().getProperty("os.name").contains("Windows") 二、案例@TestpublicvoidtestWindows(){Stringproperty=System.getProperties().getProperty("os.name");......
  • java方法引用
    一、方法引用1、概述 示例:packagecom.itbianma04;publicclassDemo{publicstaticvoidmain(String[]args){usePrinttable(s->System.out.println(s));usePrinttable(System.out::println);}privatestaticvoidusePrinttable(......
  • 全球知名的五款JavaScript混淆加密工具详解
    ​现在市场上有很多好用的混淆加密工具,其中一些比较流行且受欢迎的工具包括:1、UglifyJS(罗马尼亚):UglifyJS是一个非常流行的JavaScript工具库,它可以压缩、混淆、美化和格式化JavaScript代码。使用UglifyJS时,您可以通过调整参数来控制压缩级别并设置混淆选项。注:主要用于压缩j......
  • JavaScript代码加密:保护你的源代码
    一、引言 JavaScript是一种广泛使用的编程语言,常用于前端开发。然而,由于其源代码是公开可见的,因此很容易被他人查看和修改。这可能会导致代码的安全性和稳定性受到影响,甚至可能被恶意利用。因此,对JavaScript代码进行加密是非常重要的。 本文将介绍一些JavaScript代......
  • Java泛型
    ......