网站首页 > 精选文章 / 正文
大学生要找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 虚拟机》。
第三,掌握 MySQL 数据库。
MySQL的知识体系包含:
基础:SQL语句 表结构设计
调优:索引优化 配置参数调优
核心原理:隔离级别 实物 锁 缓存池 日志
推荐学习书籍:
适合零基础学习:《SQL必知必会》 书很薄 讲得很全 内容简练
深入地学习:《高性能MySQL》和《MySQL 技术内幕:InnoDB 存储引擎》
第四,掌握 Spring 系列框架。
Spring是 Java 程序员的必修课之一,Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。关于 Spring Boot、Spring Cloud 的学习,推荐看一下:纯洁的微笑的博客,非常适用初学者。
记住了哦~
应届毕业生的你下次不要再纠结项目经验的问题了哦~
Tags:codeglance插件
- 上一篇:「Java后端」开发环境搭建指南
- 下一篇:iOS今日限免(24.4.19)
猜你喜欢
- 2025-01-06 openstack学习笔记之一:基础知识
- 2025-01-06 Openstack 概念与介绍
- 2025-01-06 云计算openstack核心组件——neutron网络服务(8)
- 2025-01-06 保姆级Openstack实践-从零开始手把手教你搭建私有云2
- 2025-01-06 iOS今日限免(24.4.19)
- 2025-01-06 「Java后端」开发环境搭建指南
- 2025-01-06 webstorm常用的插件
- 2025-01-06 如何使用android studio插件提高效率
- 2025-01-06 IDEA用上这十大插件就很舒服
- 2025-01-06 【推荐】20款超级好用的idea插件,开发效率翻倍