当前位置:网站首页>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 .
边栏推荐
- Date类中日期转成指定字符串出现的问题及解决方法
- RAID disk redundancy queue
- Curlpost PHP
- Problems and solutions of converting date into specified string in date class
- STM32 key chattering elimination - entry state machine thinking
- Illustrated network: the principle behind TCP three-time handshake, why can't two-time handshake?
- NLP basic task word segmentation third party Library: ICTCLAS [the third party library with the highest accuracy of Chinese word segmentation] [Chinese Academy of Sciences] [charge]
- C language programming (Chapter 6 functions)
- XML Configuration File
- Leetcode:20220213 week race (less bugs, top 10% 555)
猜你喜欢
MIT博士论文 | 使用神经符号学习的鲁棒可靠智能系统
For a deadline, the IT fellow graduated from Tsinghua suddenly died on the toilet
cf:C. The Third Problem【关于排列这件事】
How to make your own robot
95后CV工程师晒出工资单,狠补了这个,真香...
Arduino hexapod robot
时间戳的拓展及应用实例
Location based mobile terminal network video exploration app system documents + foreign language translation and original text + guidance records (8 weeks) + PPT + review + project source code
The relationship between FPGA internal hardware structure and code
Spark SQL空值Null,NaN判断和处理
随机推荐
[groovy] JSON string deserialization (use jsonslurper to deserialize JSON strings | construct related classes according to the map set)
Leetcode:20220213 week race (less bugs, top 10% 555)
XML配置文件
测试/开发程序员的成长路线,全局思考问题的问题......
NLP basic task word segmentation third party Library: ICTCLAS [the third party library with the highest accuracy of Chinese word segmentation] [Chinese Academy of Sciences] [charge]
KDD 2022 | EEG AI helps diagnose epilepsy
notepad++正則錶達式替換字符串
Comment faire votre propre robot
[groovy] XML serialization (use markupbuilder to generate XML data | create sub tags under tag closures | use markupbuilderhelper to add XML comments)
孤勇者
Free chat robot API
ubantu 查看cudnn和cuda的版本
curlpost-php
Starting from 1.5, build a micro Service Framework - call chain tracking traceid
Analysis of the combination of small program technology advantages and industrial Internet
从 1.5 开始搭建一个微服务框架——调用链追踪 traceId
C language programming (Chapter 6 functions)
详细页返回列表保留原来滚动条所在位置
Pointer pointer array, array pointer
For a deadline, the IT fellow graduated from Tsinghua suddenly died on the toilet