在这个互联网光速发展的时代,涌现了一大批优秀的程序员,现在程序员也是比较火热的职位,因为大家都认为当程序员很赚钱,但是大家都忽略了一点,程序员是靠技术吃饭的,你的技术越厉害,你的工资才会越高,如果你是一个刚入行的小白,你的工资并不会很高。提升自己技术水平的方式有很多,或许你是学的相关专业,或者你可以通过培训的方式去提升自己的技能,只要你肯学,就没有你学不会的。
前不久,一位初级java程序员说自己面试了几十家公司,但公司都不想要没有工作经验的初级程序员,一想到下了狠心转换行业学习了一年的java开发,可现在却找不到工作。感觉太不公平了。
还表示自己如今也有了打算放弃的念头,就当这几万块钱学的技术白学了吧。唉!
对于培训出来却找不到工作的这件事,小编并不觉得是培训的过错,同样是培训,也会有一些人出来了能找到了高薪工作,关键还是看你学的怎么样,公司招聘员工,每个月要给予相应的工资,那公司当然是想招一个技术能力各方面都很优秀的人,如果招一个啥也不会,还要请老员工手把手带,那不是又废钱又废时间吗?
而楼主就因为找不到工作就想转行,这显然不是一个正确的想法,楼主应该从自身去找问题。
有网友就表示,自己先找个小公司,工资够温饱就可以了,熬两年。钱不多没关系,简历上先有经验再说。
要明白,花几万那是你自己的事情。企业要有经验的,是企业的选择。
不过楼主也表示,找了很多了,但是小公司也是要有经验的。自己也很无奈啊!
还有网友认为可能是学历的问题。
楼主也回答道:不是,因为他们要有工作经验。
楼主并没有高高挂起的态度,他只想有个能让自己学习经验的工作。
我倒是觉得,如果自己能力上还有欠缺,不防听听我的建议。可以在你能力范围内包装一下你的简历(切记是在能力范围内),多整几个项目,写详细点,然后刷题,投简历,别给出低于市场价格的工资,别管公司大小好坏,只要发工资就行,进去熬,拿经验 提技术。
(一). 基础
1、Java 基本功
- Java 入门(基础概念与常识) Java 语法 基本数据类型 方法(函数)
2、Java 面向对象
- 类和对象 面向对象三大特征 修饰符 接口和抽象类 其它重要知识点
3、Java 核心技术
- 集合 异常 多线程 文件与 IO 流
(二). 并发
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页。对于想要进阶的小伙伴来说应该会很有帮助,希望也能帮助到你。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/291538.html