对于想转行学习java来人说,最可怕的问题就是信息闭塞。很多人开始的时候都是因为没能了解清楚情况,找不到学习思路,胡乱下手学习一通其实效果并不好,只是感动了自己,没有太大成效。毕竟时间这么宝贵,你也不想因为小小的信息闭塞而上不了岸吧
下面好程序员大概讲一下关于Java
1、工作内容是什么?
通俗点讲就是实现产品的功能逻辑,专业点说就是通过编写代码对数据进行计算、存储和获取。
2、有没有前途?
前途很好,需求量大,不仅仅是互联网,比如金融、汽车、媒体等行业对后端工程师都有需求。
再分享一下java的学习路线,一共分为2个阶段
第1阶段
Java基础阶段:学习Java的基本语法
前端基础学习:HTML+CSS+JavaScript,作为后端开发,前端部分只要了解一些基础
数据库+包版本工具+linux:数据库主要学MySQL,而包版本工具主要学Maven,linux的话主要学学基本的命令即可
主流框架阶段:
SpringBoot+SpringCloud+MyBatis+RocketMQ
项目实战阶段:有了上面的基础,就可以做出一个项目
第2阶段
计算机基础四大件:数据结构和算法、操作系统,计算机网络、计算机组成原理
“八股文”:对于八股文,前期也是根据面经针对性的复习
好程序员可以大致给大家提供一个学习思路和路线:
Java基础:主要掌握面向对象特性、数据类型、异常、反射和io
Java并发:主要掌握线程创建、线程池、锁的划分以及锁的优化
JVM:主要掌握内存分配与回收策略、内存溢出与内存泄漏、JVM调优
MySQL数据库
Java Web:简单学一下前端三件套(HTML/CSS/JS)
框架:Springboot+Springcloud+MyBatis
好程序员总结:Java工程师工作还是很有挑战性的,每天都会有新的感受,平时日常虽然工作形式看起来比较单一,但敲码过程并不无聊,感兴趣的伙伴可以入手试试!