当前位置:网站首页>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 …….
边栏推荐
- Is it safe for tongdaxin to buy funds?
- 蓝桥ROS中使用fishros一键安装
- 【编程题】【Scratch二级】2019.09 绘制雪花图案
- Binary sort tree [BST] - create, find, delete, output
- 全自动化处理每月缺卡数据,输出缺卡人员信息
- When creating body middleware, express Is there any difference between setting extended to true and false in urlencoded?
- BSS 7230 flame retardant performance test of aviation interior materials
- Anaconda+pycharm+pyqt5 configuration problem: pyuic5 cannot be found exe
- Seven years' experience of a test engineer -- to you who walk alone all the way (don't give up)
- 在网页中打开展示pdf文件
猜你喜欢
Magic fast power
【編程題】【Scratch二級】2019.12 飛翔的小鳥
BSS 7230 flame retardant performance test of aviation interior materials
QT and OpenGL: loading 3D models using the open asset import library (assimp) - Part 2
DataGuard active / standby cleanup archive settings
c—线性表
Chisel tutorial - 02 Chisel environment configuration and implementation and testing of the first chisel module
Stm32f1 and stm32cubeide programming example - rotary encoder drive
Kubectl's handy command line tool: Oh my Zsh tips and tricks
Chisel tutorial - 03 Combinatorial logic in chisel (chisel3 cheat sheet is attached at the end)
随机推荐
串联二极管,提高耐压
Reading notes 004: Wang Yangming's quotations
507 field D - extraterrestrial relics
面试题详解:用Redis实现分布式锁的血泪史
95. (cesium chapter) cesium dynamic monomer-3d building (building)
Visual Studio Deployment Project - Create shortcut to deployed executable
Redis caching tool class, worth owning~
STM32F1与STM32CubeIDE编程实例-旋转编码器驱动
Go time package common functions
P1055 [noip2008 popularization group] ISBN number
limit 与offset的用法(转载)
Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)
Aitm3.0005 smoke toxicity test
如何衡量产品是否“刚需、高频、痛点”
Chisel tutorial - 03 Combinatorial logic in chisel (chisel3 cheat sheet is attached at the end)
Data analysis series 3 σ Rule / eliminate outliers according to laida criterion
Chisel tutorial - 01 Introduction to Scala
Traduction gratuite en un clic de plus de 300 pages de documents PDF
LinkedBlockingQueue源码分析-新增和删除
BSS 7230 航空内饰材料阻燃性能测试