您现在的位置是:生活百科网 > 生活百科 >

自学的java公司会要吗(自学的java公司会要吗知乎)

2022-04-19 14:48生活百科 人已围观

简介大学生要找Java后端的实习工作可以吗?当然可以!!!!校招与不同社招,公司不会看你有多少项目经验公司在乎的是你的计算机基础为了项目而放弃了计算机基础的学习对于大学生才...

大学生要找Java 后端的实习工作可以吗?

当然可以!!!!

校招与不同社招,公司不会看你有多少项目经验

公司在乎的是你的计算机基础

为了项目而放弃了计算机基础的学习

对于大学生才真的是舍本逐末,得不偿失

那大学生想要做Java 后端实习生到底要掌握那些最基本的东西呢

今天千里象小千学姐就给大家收集整理了一些行业大牛的真实意见

拿好小本本,记重点了:

???

第一、熟练掌握经常用的工具

IntelliJ IDEA在业界被公认为最好的java开发工具,一定要熟练掌握

CheckStyle、Alibaba Java 代码规范、SonarLint 这三个插件是一定要装的,可以极大程度上保证代码质量。

另外:

Grep Console:控制台输出处理

Rainbow Brackets:彩虹括号

Save Actions:优化保存操作

SequenceDiagram:意见生成时序图

Maven Helper:分析Maven项目的相关依赖

EasyCode:一键帮你生成所需代码

Lombok:帮你简化代码

CodeGlance:代码微型地图

Java Stream Debugger: Java8 Stream调试器

Git Commit Template:使用模板创建Commit信息

掌握这些能在很大程度上提高编写代码的效率。

Git一个开源的分布式板门控制系统,用以有效、高速地处理从小到非常大的项目版本管理

也可以帮助你创建项目的快照、记录每个改动、创建不同的分支等等。

参与的是多人协作,更是一个无价之宝,不仅可以看到别人对代码的修改,还可以解决由于并行开发带来的冲突,可以看一下 Pro Git 中文版 PDF(需要的私信我哦~)

第二,Java 基础一定要扎实

必须要掌握的有:

最基础东西:Java 的数据类型、Java 的运算符、Java 的流程控制、Java 的面向对象、Java 的异常处理;

Java 中较核心的知识点:Java 集合框架、Java IO、Java 网络编程、Java 多线程并发、Java 虚拟机 ;

Java 集合框架的:像ArrayList 与 LinkedList 之间的差别,HashMap 的数据结构、工作原理、哈希冲突、扩容过程、拉链法导致链表过深时为什么不用二叉查找树而选择红黑树、Java 8 时 HashMap 发生了什么变化、HashMap & ConcurrentHashMap 的区别等等;

Java 虚拟机的知识点:Java 虚拟机内存结构、垃圾收集策略与算法、内存分配与回收策略、Java 虚拟机性能调优、类文件结构、类加载机制等等。

建议可以去学习一下周志明老师的深入理解 Java 虚拟机

自学的java公司会要吗(自学的java公司会要吗知乎)

第三,掌握 MySQL 数据库。

MySQL的知识体系包含:

基础:SQL语句 表结构设计

调优:索引优化 配置参数调优

核心原理:隔离级别 实物 锁 缓存池 日志

推荐学习书籍:

适合零基础学习:SQL必知必会 书很薄 讲得很全 内容简练

自学的java公司会要吗(自学的java公司会要吗知乎)

深入地学习:高性能MySQL和MySQL 技术内幕:InnoDB 存储引擎

自学的java公司会要吗(自学的java公司会要吗知乎)

第四,掌握 Spring 系列框架

Spring是 Java 程序员的必修课之一,Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
关于 Spring Boot、Spring Cloud 的学习,推荐看一下:纯洁的微笑的博客,非常适用初学者。

记住了哦~

应届毕业生的你下次不要再纠结项目经验的问题了哦~