当前位置:网站首页>Is 35 really a career crisis? No, my skills are accumulating, and the more I eat, the better

Is 35 really a career crisis? No, my skills are accumulating, and the more I eat, the better

2022-07-08 00:04:00 Peng Yuyan in the testing industry

As an already 34 An old tester who is years old but still struggling in the front line of testing , This question has been asked countless times , I've answered countless times , I just see it Programmers really get to 35 Can't do it at the age of , The thought of , In the testing industry , There are also many young people worried about this problem , Today, I will summarize this problem from all aspects !

Whatever the technical position , Need to constantly improve themselves , To face the fierce competition in the workplace , To remain invincible .

I think the title can be divided into 3 A question , Can explain this problem clearly :

problem 1: Why are there developers ( The programmer )35 The year-old crisis ?

Split questions 2: Software testing has 35 Age crisis ? First of all, we should be clear about the differences between testing and development .

Split questions 3: To avoid 35 Age crisis , What preparations do testers need to do ?

One 、 Why do developers have 35 Age crisis ?

Why do developers have 35 Age crisis , In fact, it is caused by many aspects . It can be divided into the following reasons :

1、 The needs of the enterprise side , Programmers with a high elimination rate can be the most cost-effective

Think about a problem :

When a company makes a new product, it may need 100 programmers to develop , But after finishing, usually only five programmers are needed to maintain it . What about the remaining 95 programmers ?

resolvent 1:

Large Internet companies : Arrange to develop other projects

After the developer completes the development of a project , In order to avoid idle personnel , Developers are often assigned to do the development of other projects .

And this project , It is often not the same type as the previously developed products . For example, developers have developed websites , The company will not keep , Often ask to develop OA、 Financial software 、 Communication software , mobile phone APP… The business logic of each product is different , As a result, the portability of development experience is poor , You need to leave enough learning time for developers .

It is better to directly find developers with relevant project experience, which is more cost-effective .

resolvent 2:

Small Internet companies :95 All people drive away .

Many small Internet companies actually point to a few items to eat , After a project is finished, there may not be a chance to develop the next one , Maybe you can't find an investment and will go bankrupt tomorrow .

In addition, even if we need someone else , It's not good to recruit new people directly ? There will always be new college graduates looking for jobs , They may not have much experience , Maybe the technology is mediocre , But they want less money , In good health , Can stay up late , obedient , It's a good trick .

If you're a business manager , Get rid of emotional factors , You will also replace the old parts with this new cost-effective part .

2、 There is torture in the work of programmers , I can't bear it when I'm old

This torture is not about writing code , People who think it's torture to write code can't do it .

This is about torture from colleagues and the demand side .

It's not hard for programmers to write code , What's difficult is that the demand side's needs change , At first, he said that he wanted to A, Half of the code says it's going to B, I have to rewrite it again , I wrote more than half of it and said I would like to add a C function , But this C Functions must be written at the bottom , You can't write half and add , Now it's time to rewrite .

Finally, the whole person was tortured crazy .

In addition to changing needs , Another problem is that they are often caught in the daytime for a variety of messy meetings , And then you can only write code at night , This leads to the phenomenon of overtime .

Programmers work overtime every day , But it's not overtime writing code , It's mainly about being caught in meetings during the day , In the evening, I have to fight with people to demand , Late at night to write code .

Always working overtime , Young can stand , I really can't stand it when I'm old .

3、 The Internet industry is developing rapidly , Technology update is also fast , The requirements for programmers are getting higher and higher

While technology brings advanced productivity , The iteration of technology is also very fast , If you can't get rid of it in minutes .

Unlike many traditional industries , The accumulation of technology is gradually stable , The older, the more popular .

Developers are different , If they can't iterate fast on what they have , It's easy to be eliminated from the world .

When we buy digital products, we all know that the newer the better, right ? So does technology 【 So if you want to choose a development language , It is strongly recommended to choose not to be eliminated , The market demand is extensive , Old and strong language , Such as JAVA,Python etc. , Both languages can also be used for test development 】.

2020 year , Any company that can offer a high salary for programmers , The selection of programmers is strict , incorrect , It's not strict anymore , It's very strict .

I don't believe I can go online to search the interview questions and written examination questions of the recruitment of major companies , Try to answer by yourself , Look at the results .

There's never been anything in vain , High wages inevitably bring high requirements . This means that developers need to constantly update their knowledge system , One must work very hard , Try to delve into new technologies .

summary :

1、 The needs of the enterprise side , Programmers with a high elimination rate can be the most cost-effective

2、 There is torture in the work of programmers , I can't bear it when I'm old

3、 The Internet industry is developing rapidly , Technology update is also fast , The requirements for programmers are getting higher and higher

So programmers must have enough crisis awareness .

On the one hand, it takes brains to develop new products ; On the one hand, we have to learn new technologies ; On the one hand, we have to fight with the product manager ; On the one hand, I have to be entangled by trifles during the day , Can only do development at night , Working late at night , Fight with your body ; Finally, we have to find a way to please the leaders , Try to get on the technical management as soon as possible without writing code on the front line . Under multiple torture , This hair can't stay .

stay 35 At the age of , Often there are families and children , Energy can't be the same as when you were young , Put it all into work , So the competitiveness in the workplace began to decline . So there it is 35 The year-old crisis .

For programmers , It's not just the so-called 35 year , It is also necessary to be aware of the need to build an architecture , Research algorithms , Transfer management .

Two 、 Software testing has 35 The year-old crisis ? Let's first look at the differences between testing and development

difference 1、 During project development , need 100 Developers , After the research and development of the project , It only needs 5 A developer maintains , The requirements of development have changed dramatically before and after development . But the current test to development ratio in China , Often in 1:8 To 1:10 Between , It can't be like development , There is such a drastic change in the demand for personnel . So relatively speaking , The stability of testing is much higher than that of development .

difference 2、 Developers at work , Will be tortured crazy by changeable needs , So we often see stories and stories about product managers and developers tearing each other apart on the Internet . But software testing is to test the developed products , Will not be tortured by the changeable demand side .

difference 3、 Developers are often caught holding all kinds of messy meetings during the day , And then you can only write code at night . The test may also be caught in various meetings during the day . But unless the project is in the sprint stage , It needs to be developed and tested immediately after writing the code. It needs to work overtime , Later than development . But in general , The developer writes the code in the evening , The test is as late as the day test . Overtime is far less than development .

difference 4、 Development language technology changes very quickly , Development needs to be in order not to be eliminated , Need to keep learning new technologies , Personal pressure is very high . In contrast, the testing industry , No matter what type of product you have , The test process and module are roughly the same 【 A functional test , The interface test ,UI test , Performance testing …】, Moreover, the update of testing technology is far behind the development . That means , We are testing every pit that the current project has gone through , Will become the experience and lessons of testing the next project . Testing is very similar to traditional industries , The accumulation of technology is gradually increasing , On the contrary, it will be more popular as you get older .

summary : So developers have 35 The year-old crisis , But for testers , I can't say no 35 Age crisis , But the degree of crisis is much better than that of developers .

So some people say that software test engineers are like doctors , Is the last thing you need to use “ youth ” To ensure your career . But with the continuous growth of project experience and in-depth understanding of the industry background , The older you get, the more popular it will be ( The salary will be higher and higher ), Like old Chinese Medicine .

Is the salary of the test getting higher and higher , More and more popular ?  You can view the salary of the employee set immediately , You will find a very surprising fact

3、 ... and 、 To avoid 35 Age crisis , What preparations do you need to do as a test engineer ?

35 Age crisis , Although testing is much weaker than development , But that doesn't mean we don't need to make any preparations . Because no matter what technical position , Need to constantly improve themselves , To face the fierce competition in the workplace , To remain invincible .

As you get older , The requirements of employers for talents also change , such as : For junior software test engineers who have just entered the workplace , The employer's requirement is to be able to complete the execution of test tasks independently , But as you get older , Software test engineers are required to have project risk assessment , Team management , Ability to coordinate resources, etc . So we need to plan our career path as soon as possible ( Click hard to enlarge the figure below ):

Software testing is also a technical position , Although not as fast as development and change , But the testing technology will also be updated . Like a few years ago , You can get a good job by functional testing , But today, it's hard to find a good job without understanding automated testing . If you want a higher salary , Also learn performance testing , Test Development .

If you don't work in an organization , When you feel comfortable , Be careful , You're not far from being fired .

Always force yourself to pass an uncomfortable test , Is a good test .

Come on! , Tested by ! The road is at the foot , Success is tomorrow


Automated test learning resource sharing

Finally, thank everyone who reads my article carefully , Watching the rise and attention of fans all the way , Reciprocity is always necessary , Although it's not very valuable , If you can use it, you can take it

​ These materials , For those who want to engage in 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful …….

原网站

版权声明
本文为[Peng Yuyan in the testing industry]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207072149322895.html