当前位置:网站首页>The growth path of test / development programmers, the problem of thinking about the overall situation

The growth path of test / development programmers, the problem of thinking about the overall situation

2022-07-06 00:48:00 Netease test development ape


Preface

test / The growth path of development programmers

Ordinary programmers
Ordinary programmers are average in locating and solving problems , Generally, only newly graduated students .

Senior programmer
Ability to quickly locate problems , The ability to solve problems quickly , Ability to actively solve problems , Result oriented ability , When I work, I find many people who don't even have this ability are asking for help from the company 30k 's salary , ha-ha .

Experts
Architectural capability , Think about the problem as a whole , More specific , The ability to leverage existing open source frameworks to bring doctrine and solve existing problems , This is easy to say , It's not easy to do . First , You need to be able to quickly understand an open source framework , Discover its essential advantages and disadvantages , And can solve the problems in real projects .

For example, the service of the company is not good enough , You can quickly find an open source service discovery solution and apply it to your own projects .

Another example is that you think the company dubbo Multilingual and streaming The solution is not good , Then whether it can be used quickly grpc Replace dubbo Well . First of all, you have to have enough confidence in your technical ability , Second, get results oriented and get results , The ability to ensure the stability of the system and provide rapid business iteration .

How to grow
Ordinary programmers -> Senior programmer

Want to achieve this transformation , You can usually look at other people's code or open source code that is well written , Understand the design pattern of writing code , First, you need to analyze the problem yourself , solve the problem , Summary questions .

When you encounter a difficult demand, you feel unreasonable at the first time and cut it off, but see if you can use some new 、 No technical means have been used to realize him , Can I take the initiative to refactor when I find it difficult to maintain after implementation .

Senior programmer -> Experts
I don't think there is a constant way to achieve this transformation , Some are accumulated on the basis of the previous level to a certain depth . Your technology sense Already better , The ability to learn new frameworks is relatively strong , The breadth of technology is also wide enough , At this time, you can learn about open source frameworks quickly , Use fast , And formed systematic thinking , Have certain technical influence .

How to develop systematic thinking ?

You can always remember blog entries , Always summarize , And often dictate ( This may be difficult for many programmers ), You can often explain systematic things to ordinary programmers , Both can increase their own technological influence , You can also exercise your ability of systematic dictation .

Here's what I did 2022 The most complete software testing engineer in the year learned the knowledge architecture diagram

One 、Python Introduction to programming to mastery

 Please add a picture description

Two 、 Interface automation project practice

 Please add a picture description

3、 ... and 、Web Automation project practice

 Please add a picture description

Four 、App Automation project practice

 Please add a picture description

5、 ... and 、 Resume of the first-line big factory

 Please add a picture description

6、 ... and 、 Test Development DevOps system

 Please add a picture description

7、 ... and 、 Common automated testing tools

 Please add a picture description

8、 ... and 、JMeter Performance testing

 Please add a picture description

Nine 、 summary

The meaning of effort is about : Don't when difficulties come to you , Remove tears , on one 's uppers ! Don't be when your family needs you , Get rid of shame , on one 's uppers !

Not particularly lucky , Then please make special efforts first , Don't fail because of laziness , And hypocritically attributed the reason to his bad luck . You have to work very hard , To appear effortless .


 Please add a picture description

原网站

版权声明
本文为[Netease test development ape]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207060045587689.html