当前位置:网站首页>Zhihu wanzan: what kind of programmers are still wanted by the company after the age of 35? Breaking the "middle age crisis" of programmers
Zhihu wanzan: what kind of programmers are still wanted by the company after the age of 35? Breaking the "middle age crisis" of programmers
2022-06-21 09:02:00 【5 celebrities kasha】
There has always been a curse in the programmer circle :35 Middle age crisis at the age of 20 .
They say ,35 The energy and physical strength of year-old programmers will inevitably decline ;
They say ,35 The rich experience of year-old programmers is not as popular as the innovative vitality of young employees ;
They say ,35 Year old programmers will face increasingly narrow career paths and increasingly complex social pressures .
these “ Legend has it that ” It makes many programmers leave 35 Age further , Just a little more anxious , And urgently looking for a way to break this spell .
35 year , Is it really the career boom and bust line ?
I saw this post on Zhihu some time ago :35 Age seems to have become a career boom and bust line , Unemployment risk and middle age crisis aggravate anxiety , What do you think 「 35 Age crisis 」? I feel that , Actually We work to a certain age , Sometimes you don't have to be eliminated by society , You feel like you can't keep up, especially Internet companies , Do development 35 I'm not even 35 year , Many of them have changed careers or left their jobs passively .
(PS: Anxiety is not sold here )
We should look at it in the right way :
1. This is the culture of some Internet companies , For example, some Internet companies , Basically no recruitment 35 Over the age of , Old employees will be gradually reduced or eliminated ;
2. Technology can't keep up , Or the technology is relatively weak, there is no effort to improve their own people ;
3. Mixed food and drink , Disobey discipline , People who didn't actually contribute to the company ;
4. The financial situation of the company is in crisis , We have to eliminate some people , Keep some key people , Others will still be eliminated even though they have good skills or are more progressive , This is not too high , If there is such a problem, make plans as soon as possible. I think many companies will be eliminated 35 A man of years old , Most of them are the above. What I want to say is 35 Age is not terrible , What's terrible is that you 35 I'm lazy before I'm old , ifone .
How to deal with the Internet industry 「 A midlife crisis 」
1、 Pure technology route
2、 You know, you know, you know 、 Mix people 、 Push inward
3、 By headhunting
4、 On their own
Improving your ability is a very, very important part . in addition , It should be noted that , When I study myself , There should be a direction , On the one hand, we should improve our reputation , Make resume shine , On the one hand, study deeply , To have real ability .
Keep peace all the time
I've seen such a post before : What kind of programmers are 35 After the age of 15, the company still wants ?

as for 35 How not to be eliminated at the age of 20 , So the above post has given the answer, here are some suggestions :
1. Now you are either 30 Age or 35 year , I hope you can keep an enterprising heart , Keep a sense of crisis
2. Do technology can be in a certain direction of technology in-depth , If it doesn't work , You can go through management , Management doesn't work , You can take the product , The product doesn't work , You can go , If lecturers can't get along, they can go through we media. Everything is not the same , As long as you can survive and earn money , Other industries can also choose
3. Now the retirement age is delayed , girl student 60 schoolboy 65, Now? 30 You still have plenty of time to choose from , Even if it's a new industry , Although the last few years may have been a low ebb , But I feel that it is necessary to say something extra at a certain time : No matter what line of work you're in right now , Please keep a strong body , Because of having a good body , It's really important !
in my opinion , Self awareness and continuous improvement of experience are very important .
No matter how busy , Every day I will spend about an hour reading books . We have a group of authors , The high-quality authors also often learn , Sometimes, although we are also cut leeks , But it's worth learning something , Look at the good people around you , There is nothing without learning .
Here's a free share GitHub Superscript star 120k Of Java Advanced knowledge in comprehensive analysis . It mainly includes Java Basics 、Java Containers 、Java Concurrent 、Java Virtual machine and Java IO. It also comes with a network 、linux、 Data structure and algorithm 、 database 、 The system design 、 Must know tool 、 Interview guide, etc , Very comprehensive .
This is a free sharing ! First show some screenshots .
( 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 .

边栏推荐
- doc常用语法,更新中……
- Storage of C language integer in memory
- Quick sort_ sort
- C # implement callback
- source Insight 快捷键 对照
- c#实现callback回调
- Leetcode: print the common part of two ordered linked lists
- [DB written interview 225] in Oracle, if the online redo log file is damaged, how to recover it?
- 4.8 inquirer-autocomplete-prompt
- Unity development related blog collection
猜你喜欢

26. Hikvision camera configuration and preliminary test

Using elastic stack to analyze Olympic data (II)

Audio immersive experience

Summary of problems and errors encountered in tidb4.0.0 (tiup deployment)

leetcode:19. Delete the penultimate node of the linked list

Storage of C language integer in memory

Client construction and Optimization Practice
![[MySQL performance optimization] - optimize query](/img/24/0b2abeeafb2583574cdcde98cfc559.jpg)
[MySQL performance optimization] - optimize query

客户端建设及调优实践

window10局域网共享文件夹流程
随机推荐
Shortcut keys accumulated when using various software
关于sql的问题:两张表的字段关联问题
Kotlin---- detailed explanation of data types
adb使用技巧和usb通信原理
一条命令开启监控之旅!
目前股票开户安全吗?可以直接网上开户吗?
finally block can not complete normally
4.4 Eval function replaces function
4.5 dataset usage document
Gql+nodejs+mysql database
WordPress media library supports uploading and previewing SVG icons
source Insight 快捷键 对照
Summary of problems and errors encountered in tidb4.0.0 (tiup deployment)
Storage of floating point numbers in C language in memory
tidb4.0.0遇见的问题、报错总结(tiup部署)
Topic34——31. Next spread
Abstractqueuedsynchronizer (AQS) source code detailed analysis - lock competitive resource analysis
leetcode:打印两个有序链表的公共部分
【JUC系列】Executor框架之CompletionService
Source insight shortcut key cross reference