按照我的步骤学习Java,拿不到过万高薪,我给你介绍开发工作

389 篇文章 7 订阅
373 篇文章 4 订阅

上周一刚入职不久,是在上海的一家软件公司,税前11K,五险一金,996的工作制,已经上班了一个月,说下自己的感受。

因为我专科毕业4年,之前一直在做电商运营,大专学的专业是电子商务,所以我包装了两年的工作经验,目前平时的工作就是增删改查,内容比较单一简单。公司的工作技术氛围一般,业务线也比较单一,感觉在这家公司没有太大的发展,但是想在这家公司积累工作经验,等到明年初跳槽,到时候包装三年工作经验,去一家有发展前途的公司,应该可以拿到18K左右的薪资。

我是怎么自学成功的?
跟大多数人一样,我也是边工作边学习,裸辞学习根本办不到,经济能力不允许。自认为我学习Java的决心要更大一些,因为我所从事的电商运营已经很难再有大的发展,业绩压力非常大,收入也几乎都是那个样子,没有任何提升,所以我转行学技术是必然的事情。所以既然打算了转行学习Java,我就开始做好了吃学习苦的准备,因为边工作边学习确实非常辛苦,但只要想要回报,就一定要付出,这个道理每个人都明白。

每天下班回家后自学四五个小时,基本都要到凌晨1点以后,为了能改变自己目前的状态。曾经在学校的时候不明白生活的艰难,遭受到了社会的毒打才渐渐明白,在这个时代如果没有家庭背景,没有好的学历,没有好的技术和体面的工作,就只能做社会的底层。在上海这样的城市更加显得格外的冷漠,所以我必须要学会一门可以通过努力而获得的高薪技术,那就是把Java学到精通在精通的地步。我的学习时间持续了7个月,把Java基础到框架的主要内容都掌握的差不多了,才开始尝试投简历找工作。光找工作就找了1个多月的时间,顶着巨大的压力,半路转行确实不容易啊。

我认为自己之所以能自学Java成功就业,最重要的一点是“有人跟我一起监督学习”我做Java开发的表哥把我拉进了他建立的Java交流群,这个Java交流群他维护了5年的时间,里面都是各种Java技术大佬解答问题,以及刚想转行学习Java的人,每天的学习氛围非常浓厚,或许大多群的人都在水群,但是这个群真的是独一无二,每天几乎全部在讨论Java问题,以及全国各地相互内推工作的信息,可以看下每天交流的Java技术问题。

img

img

img

就是因为有这么好的学习氛围,每天大家一起监督,遇到自己不懂又百度不到的问题,有大佬第一时间帮我解答,所以我才能用7个月的时间自学就业,要不然我真的觉得我会跟大部分人一样中途放弃。所以我强烈建议大家也加一下这个Java交流群,能不能坚持学下去,能不能学好,有人一起学,有人指导真的太重要了。全靠自己摸索自学Java到就业的水平可能性真的太低了,所以就会有那么多人放弃。

我学习Java的顺序如下,把每个步骤给大家写清楚,初学者跟着我下面这个步骤学,我保证你可以顺利的就业:

第一阶段:JavaSE基础

首选肯定是学习Java的接触,先从环境搭建开始,然后学习基础语法,再到面向对象,面向对象这个地方就有了比较大的难度,很多刚开始接触Java的人可能很难理解,所以在面向对象这个地方要多下功夫,下面继续学就是数组和集合,然后工作中常用API,IO流、反射机制、多线程和网络编程

学完以上知识后,利用这些基础知识写出两个项目进行练习,如果不练习项目就相当于白学,我当时是写了三个项目,一个ATM取款机项目、一个聊天室项目,一个图书管理系统项目,这都是阶段性的项目练习,基础非常重要,如果基础掌握的不好,后面的高级框架就没有办法听懂。

第二阶段:数据库(MySQL或者Oracle)

MySQL主要学习DDL、DML、简单查询、连接查询、子查询、索引、皁视囹皁事务、存储过程、连接池、三大范式、UML建模。

如果时间比较多的朋友,建议把Oracle也学一下,如果时间不多且着急就业的就只学MySQL就可以了。数据库学完后一定要进行大量的“增删改查”练习,大量的去做SQL语句的练习题,如果不去练,以后可能就废了。

第三阶段:前端

前端主要就是网页三剑客,学习HTML、CSS和JavaScript。如果时间比较多的朋友,建议在了解一下jQuery和Bootstrap

学完网页三剑客后需要模仿一个静态网页写出来,建议仿照京东的官网。

第四阶段:JavaEE

主要学习内容有XML、MVC架构模式、Servlet、Filter、JSP、EL、JSTL、AJAX、代理模式、工厂模式。

这部分内容的核心思想是一定要**深刻理解MVC架构模式。然后练一个MVC模式的项目实战,用servlet+Ajax+MySQL+jQuery+JDBC,主要的目的是转变你的MVC思想。**项目建议写一个OA管理系统、超市订单管理系统、采购订单管理系统。至少是2个以上项目实战,如果不去练习的话,后面就会学的很困难。

第五阶段:项目管理

主要就是会使用两个工具,一个叫Maven、一个叫Git

没什么特殊的要求,自己可以熟练掌握即可。

第六阶段:高级框架

学习Spring、SpringMVC、MyBatis是必学的,目前大部分公司都是流行用SSM整合框架。

这部分内容还是挺困难的,如果是新手学习,也没人指导的情况下,可能很多人都是懵逼的状态。如果之前的MVC架构模式还没有深刻理解的话,估计很多人在学习框架这部分的时候都会放弃的。学完这三个框架后,就自己搭建一个框架环境,升级一下自己之前练习的MVC架构模式的项目。把Servlet换成SpringMVC,把JDBC换成MyBatis,加入Spring去解耦MVC,换完能运行就可以。然后练习2个项目,例如SSM客户关系管理系统之类的项目,或者有关于SSM的项目都可以练一下。

第七阶段:分布式

学习迎合市场需求的Springboot

如果在学习Springboot的时候觉得比较吃力,建议重新去过一遍Spring。学完Springboot后练习两个项目,到这个步骤便可以去面试找工作了,到达这个步骤掌握以上技术,在一线城市的薪资范围大概在8K-12K之间,具体薪资多少要看个人能力和面试过程谈的如何。

第八阶段:拓展提升身价

如果不满足于上述技术的朋友,想要更高的薪资,可以在拓展以下技能。

Dubbo、ZooKeeper、SpringCloud、MQ、Nginx、Redis、 Liunx、vue、多线程、设计模式、JVM优化、算法。

这些技术我本人都没学,因为我的时间有限,我打算在工作之余的时间在进行填补,为明年跳槽做技能的准备。如果连以上的技术都可以掌握,那么你的薪资范围大概会在15K-20K之间,不过千万别觉得容易,以上这些内容没有任何一个是白给的,都有一定的学习难度。

题外话

初入计算机行业的人或者大学计算机相关专业毕业生,很多因缺少实战经验,就业处处碰壁。下面我们来看两组数据:

  • 2023届全国高校毕业生预计达到1158万人,就业形势严峻;
  • 《新职业在线学习平台发展报告》 ,显示国内Python人才缺口高达40万,而人工智能人才目前缺口超过500万。

在这个大数据的时代,你要想走在潮流前端,就必须要学习前沿有用的知识。而今人工智能和数据分析爆发,python就是一颗冉冉升起的新星,学好 Python 不论是就业还是做副业赚钱都不错。

全球知名TIOBE编程语言社区发布了2023年最新的编程语言排行榜。我们一起来看看
在这里插入图片描述

口说无凭,请大家继续来看一下Python的招聘数据。

据职友集数据显示,分别来自50家招聘网站,与Python有关的招聘职位薪资待遇如下:

图片
那么为什么各地对Python工程师需求这么大?工资给的这么高?因为Python程序员太少啦!很多高校并未开设Python课程,因此市场上Python开发人才供小于求。很多企业为了争夺有限的Python程序员,不得不给出极其丰厚的薪资待遇,现在初级Python开发工程师的起薪一般在10-20K!

目前来学的人群分为以下几类:

第一类:入行编程新手:大学刚毕业或者其他行业转岗,想从事编程开发的工作,目前认为Python比较火,想入行;Python简单易学,非常适合新手入门。

第二类:Linux系统运维人员:Linux运维以繁杂著称,对人员系统掌握知识的能力要求非常高,那么也就需要一个编程语言能解决自动化的问题,Python开发运维工作是首选,Python运维工资的薪资普遍比Linux运维人员的工资高。

第三类:做数据分析或者人工智能:不管是常见的大数据分析或者一般的金融分析、科学分析都比较大程度的应用了数据分析,人工智能的一些常见应用也使用了Python的一些技术。

第四类:在职程序员转Python开发:平常只关注div+css这些页面技术,很多时候其实需要与后端开发人员进行交互的,现在有很多Java程序在转到Python语言,他们都被Python代码的优美和开发效率所折服。

第五类:其他:一些工程师以前在做很多SEO优化的时候,苦于不会编程,一些程序上面的问题,得不到解决,只能做做简单的页面优化。现在学会Python之后,你和我一样都可以编写一些查询收录,排名,自动生成网络地图的程序,解决棘手的SEO问题。

当然,这里总结的只是常见的一些情况,关于职业和岗位。

Python的优点:

  • 易于学习:简单、易学、对新手极度友好。
  • 免费开源:Python的所有内容都是免费开源的,不需要花一分钱就可以免费使用Python,并且可以自由地发布这个软件的拷贝、阅读其源代码、对其做改动、把其一部分用于新的自由软件中;
  • 可扩展:Python除了使用Python本身编写外,还可以混合使用像C语言、Java语言等编写;

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等习教程。带你从零基础系统性的学好Python!

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

在这里插入图片描述

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

👉100道Python练习题👈

检查学习结果。
在这里插入图片描述

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

👉python副业兼职与全职路线👈

在这里插入图片描述

上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码 即可领取↓↓↓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值