最近有网友问我,自己25岁了,是建筑专业的非全日制大专,想要转行学习Java。想知道现在情况转行可能性大吗?今天来为同样想转行的朋友回答一下这个问题。
25岁想转行学Java可以吗?
程序员的黄金年龄25-30岁,所以这个年龄并不影响,还有几年的发展时间的,很多的研究生毕业年龄也差不多的,不必担心。
其实能不能行应该由自己来回答,毕竟不是别人替你学习,不过只要掌握了正确的学习方式和完整的学习资料基本入门是没有问题的,至于发展能怎么样,以后还得靠你自己,毕竟任何行业都是师傅领进门,修行靠个人。
现在网络上的学习资料还是蛮多的,你看看B站上面简直数不胜数;那么在这个大环境下面咱们该如何选择一台适合自己的学习资料呢?下面我们来看看该掌握哪几点?
第一点:看年份,小时候九年义务教育制书籍都是需要一代更新一代的,更何况是做做计算机行业的
第二点:内容是否完整
其实就网络上你看看很多的学习资料年份挺久的,知识太老了,以后学出来还是挺废的,还是要学习新东西。
前两天逛GitHub看见了一套《Java核心进阶知识全面解析》,年份比较新,完整资料文末可免费下载,需要可以推荐给你看看参考一下,适合零基础或者刚入门的新手小朋友,或者要巩固基础的老手。
文末附免费下载方式
(一). 基础
1、Java 基本功
- Java 入门(基础概念与常识)
- Java 语法
- 基本数据类型
- 方法(函数)
2、Java 面向对象
- 类和对象
- 面向对象三大特征
- 修饰符
- 接口和抽象类
- 其它重要知识点
3、Java 核心技术
- 集合
- 异常
- 多线程
- 文件与 I\O 流
(二). 并发
1、并发容器
- JDK 提供的并发容器总结
- ConcurrentHashMap
- CopyOnWriteArrayList
- ConcurrentLinkedQueue
- BlockingQueue
- ConcurrentSkipListMap
2、线程池
- 使用线程池的好处
- Executor 框架
- (重要)ThreadPoolExecutor 类简单介绍
- (重要)ThreadPoolExecutor 使用示例
- 几种常见的线程池详解
- ScheduledThreadPoolExecutor 详解
- 线程池大小确定
3、乐观锁与悲观锁
- 何谓悲观锁与乐观锁
- 乐观锁常见的两种实现方式
- 乐观锁的缺点
- CAS与synchronized的使用情景
(三). JVM
1、Java内存区域
- 概述
- 运行时数据区域
- HotSpot 虚拟机对象探秘
- 重点补充内容
2、JVM垃圾回收
- 揭开 JVM 内存分配与回收的神秘面纱
- 对象已经死亡?
- 垃圾收集算法
- 垃圾收集器
3、JDK 监控和故障处理工具
- JDK 命令行工具
- JDK 可视化分析工具
(四)网络、linux、数据结构与算法、数据库、系统设计、必会工具、面试指南
因为篇幅有限,其他内容就不一一展示了,这本进阶笔记总共有512页。对于想要进阶的小伙伴来说应该会很有帮助,希望也能帮助到你。