当前位置:网站首页>One job hopping up 8K, three times in five years
One job hopping up 8K, three times in five years
2022-07-01 04:03:00 【Refugees of the twenty-firstcentury】
It has been said recently that , Now? java The initial salary is too low , Some programmers who have just joined the industry say that their wages are even 5 No digits ..... I worked for several years and didn't get much rise .
Look at others' monthly salary 2-3 ten thousand , In fact, it's not that difficult to say .
Talk about how to get 3 Ten thousand dollars , On the whole , By job hopping , From the beginning , In general, you can go through 5 Annual jump 3 Time , Or less 3 Annual jump 2 Time , Good operation , You can earn a monthly salary 3w.

1. For the time being, let's set the entry conditions lower , College non computer major , After a training course . First job , Don't mention salary yet , Don't look at whether you work overtime , As long as the company is not 2,3 Closed within the year , Just go in and do .
When you do , Use half a year to get familiar with the addition, deletion, modification and check , At the same time, be familiar with some project development processes , If you have a college degree , You have to upgrade quickly , At the same time, participate in troubleshooting more . If you are not a computer major , This period of time is very bitter , But you have to endure . In the project team, I improved very fast , Basically half a year , At least in terms of adding, deleting, modifying and checking , It should be similar to those who came from a major .
2. Six months after the first job , Start accumulating valuable skills , What skills are needed for senior posts in large factories , such as java Aspects should be highly concurrent distributed components . Six months after the first job , Don't continue to stick to adding, deleting, modifying and checking , You can improve by watching videos in series .
3. Try to fill your first job with 1 year , It is best to 1 And a half years , But not more than 2 year . But it's full 1 In the year , Start preparing for the interview .
The highest goal of the interview is the Internet company , The second is foreign enterprises , Another difference is to be sent to a foreign enterprise or the Internet as an expatriate , The next step is a medium-sized company , But the second job is better not to continue working in a small company .
Because mastering skills and interviewing are definitely two directions , And there is always a process from the beginning of the interview to the success of the interview , So in the first job 1 After year , You can prepare for the interview .
Some people worry that they won't get through the interview , I can only say don't be idle , Even a little manual use of the brain to review , It's not that hard .
Here I share one for free GitHub Superscript star 120k Of 《Java Comprehensive analysis of core advanced knowledge 》 Let's see , Whether it's used to consolidate the foundation , You can collect one for technical improvement , Read and learn thoroughly , Interview big factory so easy.
Here are some screenshots , Free download method is attached at the end of the article .
( One ). Basics
1、Java Basic skill
- Java introduction ( Basic concepts and common sense )
- Java grammar
- Basic data type
- Method ( function )

2、Java object-oriented
- Classes and objects
- Three characteristics of object orientation
- Modifier
- Interfaces and abstract classes
- Other important knowledge points

3、Java The core technology
- aggregate
- abnormal
- Multithreading
- File with the I\O flow

( Two ). Concurrent
1、 Concurrent container
- JDK Summary of concurrent containers provided
- ConcurrentHashMap
- CopyOnWriteArrayList
- ConcurrentLinkedQueue
- BlockingQueue
- ConcurrentSkipListMap

2、 Thread pool
- The benefits of using thread pools
- Executor frame
- ( important )ThreadPoolExecutor Class introduction
- ( important )ThreadPoolExecutor Examples of use
- Several common thread pools are explained in detail
- ScheduledThreadPoolExecutor Detailed explanation
- Thread pool size determination

3、 Optimistic lock and pessimistic lock
- What is pessimistic lock and optimistic lock
- There are two common ways to implement optimistic locks
- Disadvantages of optimistic lock
- CAS And synchronized The use of

( 3、 ... and ). JVM
1、Java Memory area
- summary
- Run time data area
- HotSpot Exploring virtual machine objects
- Key supplementary content

2、JVM Garbage collection
- uncover JVM The mystery of memory allocation and recovery
- The object has died ?
- Garbage collection algorithm
- Garbage collector

3、JDK Monitoring and troubleshooting tools
- JDK Command line tools
- JDK Visual analysis tools

( Four ) The Internet 、linux、 Data structure and algorithm 、 database 、 The system design 、 Must know tool 、 Interview guide

Because the space is limited , Other contents will not be shown one by one , This advanced note has a total of 512 page . It should be very helpful for small partners who want to advance , I hope it can help you .
You can click on the business card below for free .
边栏推荐
- Spock单元测试框架介绍及在美团优选的实践___第一章
- Analyse et cas du modèle pageobject
- 6. Z 字形变换
- [ta- frost wolf \u may- hundred people plan] 2.2 model and material space
- mysql 函数 变量 存储过程
- 25.K个一组翻转链表
- JMeter学习笔记2-图形界面简单介绍
- Jenkins automatically cleans up construction history
- 318. Maximum word length product
- 208. implement trie (prefix tree)
猜你喜欢
随机推荐
多次跳槽后,月薪等于老同事的年薪
242. 有效的字母异位词
187. repeated DNA sequences
Do280 management application deployment --rc
Web components series (VIII) -- custom component style settings
8. string conversion integer (ATOI)
mysql 函数 变量 存储过程
30. Concatenate substrings of all words
基于Unet的环路滤波
Promql select time series
[ta- frost wolf \u may- hundred people plan] 2.2 model and material space
[JPCs publication] the Third International Conference on control theory and application in 2022 (icocta 2022)
431. 将 N 叉树编码为二叉树 DFS
165. compare version numbers
214. 最短回文串
171. excel table column No
PageObject模式解析及案例
NFT:使用 EIP-2981 開啟 NFT 版稅之旅
This may be your last chance to join Tencent
205. isomorphic string









