HelloCoder HelloCoder
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
  • 《PureJavaCoderRoad》

    • 导读

      • 《Java小白之路》导读
    • Java基础

    • Java进阶

    • Java高阶

    • 开发辅助工具

    • 计算机网络

    • 数据库

    • JavaEE

    • 中间件

    • 架构

    • 建议

  • PureJavaCoderRoad
  • 导读
#PureJavaCoderRoad
码农阿雨
2022-05-30
目录

《Java小白之路》导读

# Hello,Coder

# PureJavaCoderRoad 是什么?

《Java小白之路》、PureJavaCoderRoad 是一个帮助【Java小白】从入门到找到一份工作所需掌握的技能教程,对标目前企业招聘要求(一线城市8~12k)。

主要的目标人群:

  • 在线大学生
  • Java小白
  • 1年左右工作经验的开发工程师

本专栏的内容 也不需要大家都看完,现在网上都有很多学习视频,你也可以参考这个思维导图进行查缺补漏。

# 为什么是8~12K?

1、通过BOSS招聘,还有CSDN公布的薪资情况(如下),统计得到的Java开发者薪资中位数 &平均数。

2、外加作者本人在一线城市多年来的求职经验 以及 作为担任面试官以来给出的薪资参考。

数据来源csdn研究院:https://csdn.gitcode.host/Survey-Report-on-Developers-in-China/survey/

# 本项目内容和思维导图

本项目包含JavaSE、JavaEE(Spring、Mybatis、SpringCloud)、Mysql、Redis、Maven、Nginx、Linux服务器、Git、工具使用、算法 等基础教程。

项目是根据作者本人的工作经历和学习历程的路线整理,力求把最核心的内容列出来,本项目也将根据以下的学习路线进行展开:

文件太大,可右击 在新标签页打开图片 (不定期更新)

# 1、Java基础

# 2、计算机基础

# 3、数据库

# 4、前端

# 5、进阶(框架、源码)

# 6、运维知识(服务器相关)

# 7、工具使用(脚手架)

# 8、其他(我的心得)

# Java的受欢迎程度

Java 从1995年诞生以来,一直就没有衰退过,而且需求也一直很大。

根据csdn研究院的数据:

数据来源:https://csdn.gitcode.host/Survey-Report-on-Developers-in-China/survey/

历史排名(1985~2021):

图源:TIOBE 编程语言社区排行榜,是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。

# Java学到什么程度才能找到工作呢?

boss上找个招聘要求看看。

1️⃣

2️⃣


剖析:

  • 1年的工作经验,主要还是为了区分实习生,说明还是要有一点项目经验的。

  • JavaEE相关技术,Spring 框架是必不可少的,SSM、SpringCloud、SpringBoot 作为脚手架是基础。

  • git、svn 必不可少了,没什么好说的。

MySQL、Linux ,MySQL 增删改查,面向业务开发必不可少,Linux就是解决问题、部署项目的时候需要。

熟悉Javascript、jquery、Css等前台技术,还有 Vue,前端觉得并不是必要的,只是小公司,职能定义比较混乱,可能夹杂着前端的要求,但是为了自己更好的发展,掌握一点前端技能对自己也有好处的。

工具使用,比如 IDEA、json、Maven 这些是必不可少了。


看着要求不多,但是把其中一点拎出来详细展开,都能让你学很久。

比如 Spring,虽然你说用过Spring,但是面试却不是仅仅问你有没有用过Spring那么简单,还会问很多复杂的问题,比如最常见的:

  • aop和ioc是什么,切面平时有用在什么地方?
  • Spring的注解有哪些?@Resource、@Autowired 有什么区别?
  • Spring的通知类型有哪些?

这就需要你不断在项目中进行探索和学习,然后沉淀,这样你才能在使用的时候游刃有余。

同时面试的时候,也不是会问到列出的要求,这给求职者一些错觉,如 明明是普通后端开发岗位,为什么还要问前端?还要问算法?

而且每个面试官都不一样,考察的点也不一样,问题也就不一样。

面试中有太多点会被问到了,只能一点一点积累,不断查缺补漏,你的技能树不仅要宽,而且还要深,这样才能打动面试官,这样才能比竞争者更值得高的薪资。

更多面试题,请参考:《Java小白求职之路》

# 最稳妥的路线

这个专栏在写知识点的时候,不是很深入,目的是让大家入门,和找到一份工作。

这份工作要求不是很高,一线城市 8k~12k 左右(非一线城市可能要打8折)。

毕竟不是每个人都是211、985的CS专业科班学生,一毕业就能进入大厂的。

普通人最稳妥的路线:

大四实习 ————>>> 跳槽 ————>>> 在中小公司磨炼 ————>>> 去大厂

实力不够,学历不够,唯有打怪升级。

# 联系我

# 公众号联系我

由于都是我一个人在维护,难免出现错误,欢迎给我提bug。

欢迎关注我的Java技术公众号,不定时分享Java技术干货(虽然也什么没什么干货😅.....)

Github 更新可能存在延迟,如果需要第一时间获取最新版本,可以关注我的公众号,佛系关注,最后都会更新到这里。(目前整理比较费时间,大家也可以不定时打开本网站)

# 为什么要做PureJavaCoderRoad ?

起初了为了总结自己零基础自学Java到求职找到一份工作的过程,期间写了大量的笔记,后来越写越多,遂完整写下来了。

在这里,期待与各位共同进步。

愿各位看完有收获,找到一份满意的工作。

阅读全文
×

(为防止恶意爬虫)
扫码或搜索:HelloCoder
发送:290992
即可永久解锁本站全部文章

解锁
#PureJavaCoderRoad
上次更新: 2025-02-21 06:04:57
Java介绍

Java介绍→

最近更新
01
《LeetCode 101》
02-21
02
IDEA、Golang、Pycharm破解安装
02-21
03
《LeetCode CookBook》
02-21
更多文章>
Theme by Vdoing | Copyright © 2020-2025 码农阿雨
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式