当前位置:网站首页>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 .
边栏推荐
- What should a novice pay attention to when looking for an escort
- Leetcode brush question: binary tree 06 (symmetric binary tree)
- Statistical genetics: Chapter 3, population genetics
- Dp83848+ network cable hot plug
- Leader: who uses redis expired monitoring to close orders and get out of here!
- 【云原生】那些看起来很牛X,原理却很简单的一行代码
- 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
- MySQL JDBC编程
- LeetCode136+128+152+148
- 2020 Bioinformatics | TransformerCPI
猜你喜欢
2021 RSC | Drug–target affinity prediction using graph neural network and contact maps
Leetcode brush questions: binary tree 05 (flip binary tree)
Exploration and practice of eventbridge in the field of SaaS enterprise integration
A beautiful API document generation tool
深入解析结构化异常处理(SEH) - by Matt Pietrek
EventBridge 在 SaaS 企业集成领域的探索与实践
架构训练毕业设计+总结
Wechat brain competition answer applet_ Support the flow main belt with the latest question bank file
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
随机推荐
架构训练毕业设计+总结
[wechat applet] good looking carousel map component
Rhcsa 04 - process management
Apple CMS imitation watermelon video atmospheric response video template source code
leetcode:1314. Matrix area and [2D prefix and template]
"Don't care too much about salary when looking for a job", this is the biggest lie I've ever heard
leetcode:1314. 矩阵区域和【二维前缀和模板】
Leetcode brush question: binary tree 06 (symmetric binary tree)
领导:谁再用redis过期监听实现关闭订单,立马滚蛋!
EIG在智利推出可再生能源平台Grupo Cerro
How to view installed r packages in R language
EventBridge 在 SaaS 企业集成领域的探索与实践
NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon
Pytest基础自学系列(一)
Intersection traffic priority, illustration of intersection traffic rules
Kivy tutorial custom fonts (tutorial with source code)
新手找陪驾要注意什么
Kivy教程之 更改背景颜色(教程含源码)
微信脑力比拼答题小程序_支持流量主带最新题库文件
RPC Technology