当前位置:网站首页>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 .
边栏推荐
- Problems and solutions of converting date into specified string in date class
- 《强化学习周刊》第52期:Depth-CUPRL、DistSPECTRL & Double Deep Q-Network
- 图解网络:TCP三次握手背后的原理,为啥两次握手不可以?
- Basic introduction and source code analysis of webrtc threads
- 关于#数据库#的问题:(5)查询库存表中每本书的条码、位置和借阅的读者编号
- Novice entry depth learning | 3-6: optimizer optimizers
- Intranet Security Learning (V) -- domain horizontal: SPN & RDP & Cobalt strike
- STM32 key chattering elimination - entry state machine thinking
- XML Configuration File
- 云导DNS和知识科普以及课堂笔记
猜你喜欢
Calculate sha256 value of data or file based on crypto++
MDK debug时设置数据实时更新
Cve-2017-11882 reappearance
uniapp开发,打包成H5部署到服务器
Analysis of the combination of small program technology advantages and industrial Internet
anconda下载+添加清华+tensorflow 安装+No module named ‘tensorflow‘+KernelRestarter: restart failed,内核重启失败
如何制作自己的机器人
Intranet Security Learning (V) -- domain horizontal: SPN & RDP & Cobalt strike
95后CV工程师晒出工资单,狠补了这个,真香...
[groovy] compile time meta programming (AST syntax tree conversion with annotations | define annotations and use groovyasttransformationclass to indicate ast conversion interface | ast conversion inte
随机推荐
MobileNet系列(5):使用pytorch搭建MobileNetV3并基于迁移学习训练
MIT博士论文 | 使用神经符号学习的鲁棒可靠智能系统
RAID disk redundancy queue
Problems and solutions of converting date into specified string in date class
MYSQL GROUP_ The concat function realizes the content merging of the same ID
Single source shortest path exercise (I)
数据分析思维分析方法和业务知识——分析方法(二)
Spark-SQL UDF函数
Cloud guide DNS, knowledge popularization and classroom notes
看抖音直播Beyond演唱会有感
Logstash clear sincedb_ Path upload records and retransmit log data
Intensive learning weekly, issue 52: depth cuprl, distspectrl & double deep q-network
Spark SQL UDF function
Power query data format conversion, Split Merge extraction, delete duplicates, delete errors, transpose and reverse, perspective and reverse perspective
Model analysis of establishment time and holding time
Pointer pointer array, array pointer
云导DNS和知识科普以及课堂笔记
Data analysis thinking analysis methods and business knowledge - analysis methods (III)
cf:H. Maximal AND【位运算练习 + k次操作 + 最大And】
Date类中日期转成指定字符串出现的问题及解决方法