当前位置:网站首页>I am 37 this year, and I was rushed by a big factory to...
I am 37 this year, and I was rushed by a big factory to...
2022-08-04 09:02:00 【Second brother learns Java】
There are many programmers and friends around, and many developers in their 30s feel that they have lost their competitiveness compared with young people.I don't even know how to comfort them.As a Java architect, I am almost 37 this year. To be honest, there are not a few big companies who want to dig me.

No matter what direction you are in, age will always be a pressure. As for how not to be eliminated at the age of 35, here are some suggestions for you:
1. No matter how old you are, I hope you can maintain a progressive heart and always maintain a sense of crisis.
2. Those who do technology can go deep in a certain technical direction. If they can't go through, they can go to management. If they can't go through management, they can go to products. If products don't go well, they can go to lecturers.It is not a constant layer, as long as you can survive and make money, other industries can still choose.
3. Self-awareness and continuous improvement of experience are very important. No matter how busy I am, I will spend about an hour every day to consolidate knowledge and improve myself.
All the notes, interview questions, resumes and other materials mentioned below are available at the end of the article for details!
Part 1 Java
(1). Basics
1. Java Basics
- Introduction to Java (basic concepts and common sense)
- Java syntax
- Basic data types
- Method (function)

2. Java Object Orientation
- Classes and Objects
- Three characteristics of object-oriented
- Modifier
- Interfaces and abstract classes
- Other important knowledge points

3. Java Core Technology
- Collection
- Exception
- Multithreading
- Files and I\O Streams

(two). Concurrent
1. Concurrent Containers
- Summary of concurrent containers provided by JDK
- ConcurrentHashMap
- CopyOnWriteArrayList
- ConcurrentLinkedQueue
- BlockingQueue
- ConcurrentSkipListMap

2. Thread Pool
- Benefits of using thread pools
- Executor Framework
- (Important) A brief introduction to the ThreadPoolExecutor class
- (Important) ThreadPoolExecutor usage example
- Detailed explanation of several common thread pools
- ScheduledThreadPoolExecutor Details
- The thread pool size is determined

3. Optimistic locking and pessimistic locking
- What is pessimistic locking and optimistic locking
- Two common implementations of optimistic locking
- Disadvantages of optimistic locking
- The usage scenarios of CAS and synchronized

(three). JVM
1. Java memory area
- Overview
- Runtime data area
- HotSpot Virtual Machine Objects
- Key Supplement

2. JVM Garbage Collection
- Demystifying JVM memory allocation and reclamation
- The object is dead?
- Garbage Collection Algorithms
- Garbage collector

3. JDK Monitoring and Troubleshooting Tools
- JDK Command Line Tools
- JDK Visual Analysis Tool

Interview Guidelines
(1). How to write a programmer's resume
- Why is a resume important?
- The following things you must know
- Two rules you must know
- How to write project experience?
- How to write professional skills?
- Typography Notes
- Some other small tips

(2). How to prepare for an interview
- How to get an interview opportunity at a big factory?
- Preparing for the interview
- Review after the interview
- How to learn? Is it necessary to learn various frameworks?

(3). Java learning route and method recommendation
- Java Basics
- Operating Systems and Computer Networks
- Data Structures and Algorithms
- Front-end knowledge
- MySQL
- Common tools
- Common frameworks
- Simple use of multithreading
- Distributed
- In-depth study
- Microservices
- Summary

Okay, this is the end of this article. I have organized the answers to all the above questions into PDF


边栏推荐
猜你喜欢

Wang Shuang's Assembly Language Chapter 4: The First Program

DNS 查询原理详解—— 阮一峰的网络日志

云函数实现网站自动化签到配置详解【Web函数/Nodejs/cookie】

【正点原子STM32连载】第三章 开发环境搭建 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

【Attention】Dual Attention(DANet) & Fully Attention(FLA)

JMeter 常用的几种断言方法,你会几种呢?

字符流与字节流的区别

抬升市场投资情绪,若羽臣是否还需“自身硬”?

The difference between character stream and byte stream

线程安全问题
随机推荐
Interview at 14:00 in the afternoon, I came out at 14:08 with my head down, asking too much...
VRRP + MSTP configuration, huawei eNSP experiment 】 【
YOLOv5应用轻量级通用上采样算子CARAFE
Get the number of cpu cores
layout manager
[Cloud Residency Co-Creation] HCSD Celebrity Live Streaming – Employment Guide
Since his 97, I roll but he...
一道[CSCCTF 2019 Qual]FlaskLight的详解再遇SSTI
云函数实现网站自动化签到配置详解【Web函数/Nodejs/cookie】
Libpq 是否支持读写分离配置
布局管理器
GBsae 8c 数据库使用中报错,肿么办?
Grafana9.0发布,Prometheus和Loki查询生成器、全新导航、热图面板等新功能!
推荐几种可以直接翻译PDF英文文献的方法
async - await
2022-08-02 Analyze RK817 output 32k clock PMIC_32KOUT_WIFI to WiFi module clock register devm_clk_hw_register
94后字节P7晒出工资单:狠补了这个,真不错...
我和 TiDB 的故事 | 缘份在,那就终是能相遇的
Interpretation of new features | MySQL 8.0 online adjustment REDO
软件工程国考总结——判断题