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

边栏推荐
- [Yugong series] go teaching course 002 go language environment installation in July 2022
- 微信公众号无限回调授权系统源码
- 十字路口通行优先权,十字路口通行规则图解
- Precautions for accompanying driving these 23 points should be paid attention to!
- 【云原生】那些看起来很牛X,原理却很简单的一行代码
- leetcode:1314. Matrix area and [2D prefix and template]
- I.MX6U-ALPHA开发板(C语言版本LED驱动实验)
- Rhcsa 03 - Basic permissions for documents
- RHCSA 01 - 创建分区与文件系统
- C language bidirectional linked list first edition
猜你喜欢

96% of the collected traffic is prevented by bubble mart of cloud hosting

虚拟商品帐号交易平台源码_支持个人二维码收款

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

Apple CMS imitation watermelon video atmospheric response video template source code

Leetcode skimming: binary tree 07 (maximum depth of binary tree)

Graduation project

2020 Bioinformatics | TransformerCPI

架构训练毕业设计+总结
![[wechat applet] good looking carousel map component](/img/66/4ae6a72fff419c7ed1ca015eb94c03.jpg)
[wechat applet] good looking carousel map component

【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装
随机推荐
Distributed cap theory
Leetcode skimming: binary tree 04 (sequence traversal of binary tree)
Redis:哈希hash类型数据操作命令
I.MX6U-ALPHA开发板(模仿STM32驱动开发实验)
What does software testing do? Find defects and improve the quality of software
Kivy教程之 更改背景颜色(教程含源码)
虚拟商品帐号交易平台源码_支持个人二维码收款
(指針)自己寫一個比較字符串大小的函數,功能與strcmp類似。
【愚公系列】2022年7月 Go教学课程 002-Go语言环境安装
MySQL 索引和事务
UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x98 in position 1093: illegal multibyte sequence
Virtual commodity account trading platform source code_ Support personal QR code collection
leetcode:1314. 矩阵区域和【二维前缀和模板】
Talking about what a high-quality little red book copy needs to have
96% of the collected traffic is prevented by bubble mart of cloud hosting
毕业设计项目
NFT新的契机,多媒体NFT聚合平台OKALEIDO即将上线
Leetcode skimming: binary tree 07 (maximum depth of binary tree)
[Yugong series] go teaching course 002 go language environment installation in July 2022
Leetcode skimming: binary tree 08 (maximum depth of n-ary tree)