In retrospect, 2017-18 is the two years of the rapid development of Internet, Shared economic achievements just a concept how many companies, a variety of Shared cycling,
In early 2019, however, like all of the situation has changed, you will find all the Internet practitioners in yell, Internet winter has come, the prostitution in Meituan, Meituan big layoffs as trigger word refresh, netease, drops, iQIYI, jingdong these respective strong enterprises are also happening in the field of layoffs,
In addition, the relatively smaller companies like zhihu, a hammer technology, companies like bettas are respectively carried out different levels of layoffs, let alone what smaller Internet companies, various collapse, bankruptcy, don't pay,
With the occurrence of these layoffs, these are cutting staff, is arguably most programmers, they all will be coming back into the job market,
but how many companies can receive them?
Do you want to know the market not only these layoffs and those leaving voluntarily "in a larger platform", hammering across the river, why did you choose your winter enterprises, between you and him spell is their strength, when some people are confident and others in the heart,
Are three, five years of work experience, but the salary and position level far, in the new company found that younger than himself doing her leadership, the feeling is really suffering,
as a developer, there is an atmosphere of learning is especially important to communicate with a circle, this is a my iOS communication group: 638302184, whether you're a small white or Daniel, welcome to share BAT, inside the exam and interview experience, discuss the technology, learn to grow together!
The following information in the group of file download
This kind of situation, to prepare years later also hesitated a lot of people leaving the company, after all, a stable career also can solve livelihood, job-hopping is bad to the pit is not good, also let many people wait, because I don't know what is outside now, so the naked resignation is strongly not recommended, unless you are confident enough,
one, common
For winter, Internet capable person fearless nature, the 21st century, after all is the talent as the core force of development, the programmer's wages in the short term, if you want a large amplitude, usually can only be achieved through job-hopping, but there are still many people dare to try, although job-hopping to pay the higher margin, but also linked, and their own ability and the ability to obtain accumulation from the previous work and,
Programmers in the industry, there is a common phenomenon, that is: salary is not a fixed number of year is closely related to the job, you may be the longer working life, other industry work experience is higher, the more experienced, and then the position and the higher wages, but the programmer industry is different, the programmer career, don't say work with fixed number of year of the salary difference is big, may be a 5 years working fixed number of year may not work 3 years of high salary, maybe three years in a group with 5 years work, the leadership of the
Think about it, why will appear this kind of phenomenon? Why you are the people of the tragedy, while other people is the kind of person who is straight on? Very frustrated but also want to reason, in fact and yourself in the bottleneck period and the attitude of his handling of the bottleneck is closely linked,
The bottleneck, a kind of life below wide on narrow bottle neck, to pour out of the bottle, bottle in neck of either blocked or current limiting, but "bottleneck" in business, are commonly used to describe career encountered in a state of stagnation, like the neck of the bottle at this stage is a barrier, if not found in the right direction is likely to have been trapped in the bottleneck,
Programmers bottleneck period, vary from person to person, most people may be in 5 years or so at work for his own technical bottlenecks, some people is a high starting point may also be turns the bottleneck period in 3 years, when meeting the bottleneck period, have a plenty of continue to deep mining technology with little success, while some helpless try doing management or product transformation, career should also have but few,
Bottleneck stage performance is: the new technology, I understand and familiar with the original technology, but are sciolistic, adept at work but once the interview is baba craters,
2, bottleneck reason
Why there are bottleneck?
Often said that the IT industry is a industry, constantly learning new technology programmers need to have a keen sense of smell, IT is said that "after 30 old, learn not to move," if only coding needs active logic clear brain,
Actually age this reason is objective factors, technology is constantly updated yes, 30 brain memory also failed to keep pace with young, but this is just the external factors of objective,
Programmers should be in 30 years old, for a punctuation, 30 years old learn technology can't also like when young, learning methods, watching video, need the teacher to teach, students, programmers do to 30 years old should have a own technology pool, to learn new technology would be a extrapolate attitude,
Song dynasty zen masters QingYuan lines of thought, and put forward the life of three levels: at the beginning of the zen meditation, see mountain is mountain, see water is water; Zen enlightenment, see the mountains are not, see water not water; Zen in the understanding, see mountain is mountain, see water is still water, then how should we understand the meaning of the three state?
Programmers learn technology is also the process of three stages should be this, 30 years old, maybe you didn't reach the state know but there are sure to achieve enlightenment,
If you anxiety, it sums up the main is: at the age of shouldn't comfortable enjoying the comfort zone, prosperity, and die, I this is not advocated 996, forget all about eating and sleeping, but remind don't dawdle, because being will eventually mix yourself, work in his spare time to summarize technology, rather than watch live, pesticides and lu, lu,
Others led technology than how do you do when you are younger than you, maybe it was not that he is very smart, but he is more than when you are watching the live and pesticide wrote a Hello World,
Three, solution
1, reading classic source code, understanding ideas
Master martial exquisite influencial family, guide natural progress quickly, the classic technical framework are show master craftsmanship, what better than this more significance?
Read the source code can help us learn to think in a classic technology and coding, build the wheels in the project after we have guidance value,
Read the source code will help us to learn more about the implementation of technology and context, to achieve the enemy and know yourself, at the time of online problems to solve the problem can do precise positioning, better than others,
2, learning, know the why
Technology is a process of accumulation, for many years you may have changed a few job, every technology using positive, exclusion of SSM framework, new home certainly are not a company to technology,
To learn new technology, are generally oneself drummed up write a Hello world, but this is only stay on the use of stage, just "learning", and if we want to go far must "know how",
I think the company in the project if you are using a new technology, while the actual projects can verify, we should master the technology, not only including its using API, also including the principle, source may even meet production problem solution,
We try to avoid unnecessary repetition, because there are too many to learn technology, when we are in contact with he will it melt pool in their own technology, in the later meet again when we can take out to use, can also leak fill a vacancy,
Novice come into contact with the spring framework, for example, we don't just stay in the know how to configure it, xmL configuration, annotation way configuration, etc., we need to understand his IOC, and how to implement the IOC, and deeper spring bean lifecycle, after the statement cycle, we can understand the bean used in the project life cycle of the annotations and interfaces to achieve their business requirements, such as @ PostConstruct and @ PreDestroy, and ApplicationContextAware interface function, etc.,
3, record the blog
Record blog, I think it's about every technical staff should to do, actually record the blog is not to let others to worship her, record the original purpose of blog is in order to "consider" and deepen understanding,
Since ancient times has a proverb, or you will forget "good", again good memory to remember so many things, also have forgotten, we learn technology is a gradual process, maybe we will just use at first, and then use the more deeper understanding on the technology, we have a clearer to see the bright moon "feeling, to form their own understanding, this understanding may not be" original "but our own,
Our blog can record harvest?
A blog is your thinking of the technology,
The interview can take out when a notes to review,
Write the good can increase his popularity in the industry,
Can have the effect of bonus points to a job interview,
4, save for a rainy day
We never stay in the grasp of the technology, and should take the initiative to hug his unknown technology, the interview the interviewer may find you asked to master the technology, but you find a job under the impossible household are you will now be technology, save for a rainy day, learn some new technologies in the market now, for you can provide a wider career development path, after
Maybe your company not use micro service architecture, but you can first study SpringCloud and Docker, maybe your project is not make Elasticsearch but you can be in the local installation and use, always to have the opportunity to prepare the people,
5, have the courage to challenge the new opportunity
People are forced out, less than a crisis never know how big is your own potential, not just graduated as an architect, but according to the above, you are ready to accumulate, everything is ready, for when the time is right to have the courage to change their professional roles,
Any development programmers I think working in 5 years time all can be transformed into the role of the architect, because as long as you seriously the previous years, can be competent at this moment, and this time the same it is around 30 years old,,
The article from the network, if there are any infringement, please contact the small make up to delete,
CodePudding user response: