当前位置:网站首页>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 .

边栏推荐
- 激动人心,2022开放原子全球开源峰会报名火热开启
- MobileNet系列(5):使用pytorch搭建MobileNetV3并基于迁移学习训练
- Beginner redis
- KDD 2022 | EEG AI helps diagnose epilepsy
- Meta AI西雅图研究负责人Luke Zettlemoyer | 万亿参数后,大模型会持续增长吗?
- 数据分析思维分析方法和业务知识——分析方法(三)
- Problems and solutions of converting date into specified string in date class
- STM32 key chattering elimination - entry state machine thinking
- [Online gadgets] a collection of online gadgets that will be used in the development process
- Logstash clear sincedb_ Path upload records and retransmit log data
猜你喜欢

建立时间和保持时间的模型分析

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

KDD 2022 | 脑电AI助力癫痫疾病诊断

MobileNet系列(5):使用pytorch搭建MobileNetV3并基于迁移学习训练

Ffmpeg captures RTSP images for image analysis

Common API classes and exception systems
![[EI conference sharing] the Third International Conference on intelligent manufacturing and automation frontier in 2022 (cfima 2022)](/img/39/9d189a18f3f75110b400506e274391.png)
[EI conference sharing] the Third International Conference on intelligent manufacturing and automation frontier in 2022 (cfima 2022)
![Cf:h. maximum and [bit operation practice + K operations + maximum and]](/img/c2/9e58f18eec2ff92e164d8d156629cf.png)
Cf:h. maximum and [bit operation practice + K operations + maximum and]
![[groovy] compile time meta programming (AST syntax tree conversion with annotations | define annotations and use groovyasttransformationclass to indicate ast conversion interface | ast conversion inte](/img/61/73becfc3b46669d31b0cf334aa54f2.jpg)
[groovy] compile time meta programming (AST syntax tree conversion with annotations | define annotations and use groovyasttransformationclass to indicate ast conversion interface | ast conversion inte

The third season of ape table school is about to launch, opening a new vision for developers under the wave of going to sea
随机推荐
面试必刷算法TOP101之回溯篇 TOP34
How spark gets columns in dataframe --column, $, column, apply
免费的聊天机器人API
cf:C. The Third Problem【关于排列这件事】
Calculate sha256 value of data or file based on crypto++
Spark SQL空值Null,NaN判断和处理
Pointer - character pointer
notepad++正則錶達式替換字符串
[groovy] JSON serialization (jsonbuilder builder | generates JSON string with root node name | generates JSON string without root node name)
C language programming (Chapter 6 functions)
电机的简介
MySQL storage engine
NLP generation model 2017: Why are those in transformer
Date类中日期转成指定字符串出现的问题及解决方法
Getting started with devkit
Leetcode:20220213 week race (less bugs, top 10% 555)
Room cannot create an SQLite connection to verify the queries
MCU realizes OTA online upgrade process through UART
Problems and solutions of converting date into specified string in date class
Illustrated network: the principle behind TCP three-time handshake, why can't two-time handshake?