当前位置:网站首页>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】
Catalog : Reading guide
- Preface
- One 、Python Introduction to programming to mastery
- Two 、 Interface automation project practice
- 3、 ... and 、Web Automation project practice
- Four 、App Automation project practice
- 5、 ... and 、 Resume of the first-line big factory
- 6、 ... and 、 Test Development DevOps system
- 7、 ... and 、 Common automated testing tools
- 8、 ... and 、JMeter Performance testing
- Nine 、 summary
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

Two 、 Interface automation project practice

3、 ... and 、Web Automation project practice

Four 、App Automation project practice

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

6、 ... and 、 Test Development DevOps system

7、 ... and 、 Common automated testing tools

8、 ... and 、JMeter Performance testing

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 .

边栏推荐
猜你喜欢

Model analysis of establishment time and holding time

View class diagram in idea

Calculate sha256 value of data or file based on crypto++

cf:C. The Third Problem【关于排列这件事】

How to make your own robot

如何利用Flutter框架开发运行小程序

《强化学习周刊》第52期:Depth-CUPRL、DistSPECTRL & Double Deep Q-Network

MCU通过UART实现OTA在线升级流程

How to use the flutter framework to develop and run small programs

esxi的安装和使用
随机推荐
The detailed page returns to the list and retains the original position of the scroll bar
如何制作自己的機器人
KDD 2022 | 脑电AI助力癫痫疾病诊断
XML Configuration File
Idea remotely submits spark tasks to the yarn cluster
How spark gets columns in dataframe --column, $, column, apply
Leetcode Fibonacci sequence
Yolov5、Pycharm、Anaconda环境安装
Intensive learning weekly, issue 52: depth cuprl, distspectrl & double deep q-network
Cve-2017-11882 reappearance
SAP Spartacus home 页面读取 product 数据的请求的 population 逻辑
Data analysis thinking analysis methods and business knowledge -- analysis methods (II)
Power Query数据格式的转换、拆分合并提取、删除重复项、删除错误、转置与反转、透视和逆透视
Spark AQE
VSphere implements virtual machine migration
Notepad + + regular expression replace String
A preliminary study of geojson
几百行代码实现一个 JSON 解析器
The relationship between FPGA internal hardware structure and code
FFmpeg抓取RTSP图像进行图像分析