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

边栏推荐
- Network - vxlan
- EventBridge 在 SaaS 企业集成领域的探索与实践
- Imitation of "game bird" source code, mobile game issue evaluation, open service, open test collection, game download website template
- Rhcsa 08 - automount configuration
- 浅谈JVM的那些事
- 西部数据绿盘、蓝盘、黑盘、红盘和紫盘有什么区别
- 【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装
- FT2000+下LPC中断绑核使用说明
- B. All Distinct
- Redis:哈希hash类型数据操作命令
猜你喜欢

The five pictures tell you: why is there such a big gap between people in the workplace?

5张图告诉你:同样是职场人,差距怎么这么大?
Tcp- simple understanding of three handshakes and four waves

Leetcode skimming: binary tree 04 (sequence traversal of binary tree)

Kivy教程之 更改背景颜色(教程含源码)

What is context?

Architecture training graduation design + summary

NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon

Leetcode brush questions: binary tree 05 (flip binary tree)

R语言中如何查看已安装的R包
随机推荐
Modstartblog modern personal blog system v5.2.0 source code download
[wechat applet] good looking carousel map component
Architecture training graduation design + summary
Rhcsa 06 - suid, sgid, sticky bit (to be added)
2020 Bioinformatics | TransformerCPI
沃博联结束战略评估,决定保留表现优异的博姿业务
领导:谁再用redis过期监听实现关闭订单,立马滚蛋!
西部数据绿盘、蓝盘、黑盘、红盘和紫盘有什么区别
NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon
Asahi Kasei participated in the 5th China International Import Expo (5th ciie) for the first time
5张图告诉你:同样是职场人,差距怎么这么大?
The five pictures tell you: why is there such a big gap between people in the workplace?
新手找陪驾要注意什么
Boutique website navigation theme whole station source code WordPress template adaptive mobile terminal
RPC Technology
Keysight n9320b RF spectrum analyzer solves tire pressure monitoring scheme
Many founders of technology companies provided enterpriser first with a round C financing of up to US $158million to help it invest in the next generation of global innovators
微信脑力比拼答题小程序_支持流量主带最新题库文件
Rhcsa 07 - user and group management
Precautions for accompanying driving these 23 points should be paid attention to!