当前位置:网站首页>How do good test / development programmers practice? Where to go
How do good test / development programmers practice? Where to go
2022-07-04 04:36: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
Excellent tests / How do developers practice ?
Become a good programmer , You need to do these things
“ Don't praise a language too much in the process of learning , You can spend some time refining programming ideas . Study more design patterns , Engineering thought ”
Many people think that programming is a special profession , Working overtime all day , I can't remember to accompany my wife or husband . He also mocks himself all day long as a yard farmer , Loser, wait . This is a true portrayal of a programmer in the traditional sense , But what are the characteristics of good programmers ?
1、 Special love for programming
A real master of programming , From the bottom of my heart, I recognize the profession of programming . And there will be no idea of changing industries , And will treat it faithfully as a lifelong career . Don't look at them mocking themselves as yard farmers or porters , But you really want to say that the profession of programming is not good , It will really give you an urgent eye . Will treat this profession with Craftsmanship , We will take every knowledge point we encounter seriously , be conscientious and do one's best , Persevere .
I saw a post before , There is an art student who claims to be able to play games independently after learning for half a year , From this conclusion, programming is just like this . As a result, it caused a group of experts to bombard , Under questioning, this guy is using cocos2d-x Development of game engine , Be satirized by everyone , Finally, I stopped talking directly . A kind-hearted brother pointed out to the art brother . The reason why people spray you is that you don't think from the perspective of respecting others . Some people really love programming , Your words are equivalent to insulting them , The perspective-taking , If someone insults you , Insult the industry you love , Will you be angry . As others say, it's not good for your children , That's not good either , You can stand ?
2、 The higher the level , The more obvious the manifestation of occupational disease
There are different degrees of , Damage to the body . Programmers stare at computers all day , Sit for a long time . Occupational diseases should come out to trouble you , The higher the level , The more obvious the manifestation of occupational disease . The level is directly proportional to the time spent . Therefore, it is suggested that those who love this profession or enter the programming industry to support their families , Take part in more outdoor sports , Especially badminton , The recovery effect of cervical vertebra is good .
Because of love, even if you get so many chronic diseases , But never thought of changing careers , Resolutely choose to stick , It's true love .
3、 Pay great attention to refining programming ideas , Language is treated as a tool
Programming is a process of recognizing knowledge and skills , Understanding of the same thing , With the improvement of knowledge level, the feeling is different . At present, there are various programming languages , Various projects vary greatly . So it's hard to master all kinds of skills if you want to win the world with one language or master a project skill . And programming ideas can summarize some scenes , It can be refined in the form of abstract models .
Especially some architects , You may not really understand any language, but you can use abstract models , Refine and integrate into a system , So that this system can withstand various environmental stress tests , And it can really be transformed into products that can be used in the hands of users , It is impossible to do this simply by mastering several languages . This is not to emphasize that programming languages are not important , As an excellent programmer, you must have a particularly skilled language , This is the most basic foundation . Have a skilled language and then switch to another language , It's easier to learn by analogy .
Don't praise a language too much in the process of learning , You can spend some time refining programming ideas . Study more design patterns , Engineering thought .
4、 Every detail , Do your best
No rejection of new technologies , Constantly refine their professional skills in new technologies , It's never too old to learn. Many programmers lament that technology updates too quickly , The software industry itself is a field with relatively high update speed . Real masters never reject the update of Technology , Instead, pay special attention to some new technologies in the preface , Prepare for the transition to new technology at any time . Constantly integrate your previous technical cognition into new technologies , Nor will I stop learning new technologies because of my age .
In some large foreign companies , There are still many engineers in their forties , They are called monsters in China , People will think that they are still forced to write code at such an old age , There's no way. China's software talents are upgrading too fast . Batch after batch of graduates go into the programming world , In fact, some real technology companies welcome some older technicians , Experience is also capital , An old man at home is like a treasure , Age is definitely not the reason why you don't make progress .
| 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
Behind all the success , It's all hard accumulation of persistence ; The scenery in front of everyone , Are behind the silly don't give up . If you will , And stick to it , One day , You will live as you like !
There is no vain effort in the world , There was no chance of success , All inadvertently inserted willow , In fact, it all came naturally . There is no road in life for nothing , There is no pain for nothing , Now step out every step , Are the cornerstone and foreshadowing of the future .

边栏推荐
- Formatted text of Kivy tutorial (tutorial includes source code)
- Leetcode 121 best time to buy and sell stock (simple)
- 微信脑力比拼答题小程序_支持流量主带最新题库文件
- leetcode:1314. 矩阵区域和【二维前缀和模板】
- [security attack and Defense] how much do you know about serialization and deserialization?
- RHCSA 01 - 创建分区与文件系统
- First knowledge of batch processing
- 普源DS1000Z系列数字示波器在通信原理实验中的应用方案
- 1. Mx6u-alpha development board (LED drive experiment in C language version)
- 牛客小白月赛49
猜你喜欢

【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装

戳气球和布尔运算问题(巨难)

优秀的测试/开发程序员是怎么修炼的?该往哪走......

普源DS1000Z系列数字示波器在通信原理实验中的应用方案

Architecture training graduation design + summary

What is context?

NFT新的契机,多媒体NFT聚合平台OKALEIDO即将上线

Redis: order collection Zset type data operation command

微信公众号无限回调授权系统源码

Wechat brain competition answer applet_ Support the flow main belt with the latest question bank file
随机推荐
Wobo Union ended its strategic evaluation and decided to retain Bozi's business with excellent performance
What does software testing do? Find defects and improve the quality of software
资深开发人员告诉你,怎样编写出优秀的代码?
多位科技公司创始人向Entrepreneur First提供高达1.58亿美元的C轮融资,协助其投资下一代全球创新者
NFT新的契机,多媒体NFT聚合平台OKALEIDO即将上线
[security attack and Defense] how much do you know about serialization and deserialization?
[Yugong series] go teaching course 002 go language environment installation in July 2022
【微信小程序】好看的轮播图组件
“找工作不要太在意工资”,这是我听过最大的谎言
Deep parsing structured exception handling (SEH) - by Matt Pietrek
Rhcsa 03 - Basic permissions for documents
Kivy教程之 自定义字体(教程含源码)
Rhcsa 08 - automount configuration
Keysight n9320b RF spectrum analyzer solves tire pressure monitoring scheme
最长递增子序列问题(你真的会了吗)
微信公众号无限回调授权系统源码
牛客小白月赛49
Dry goods | detailed explanation of webshell Foundation
Touch your hand and bring you a commonjs specification
Application scheme of Puyuan ds1000z series digital oscilloscope in communication principle experiment