当前位置:网站首页>资深测试/开发程序员写下无bug?资历(枷锁)不要惧怕错误......
资深测试/开发程序员写下无bug?资历(枷锁)不要惧怕错误......
2022-07-05 00:49:00 【网易测试开发猿】
目录:导读
前言
资深测试/开发程序员写下无bug
在网络上,优秀程序员的定义比较多。而在日常生产过程中,尤其领导,会觉得作为一个优秀的资深程序员,应该写出没有,或者很少并且轻微的bug,但这偏偏是网络上对优秀程序猿的描述中没有提及的。
事实上,不知道是这些资深程序员没有达到大师级别,抑或作为一个人,就是没有能完美的作出一份没有瑕疵的代码。当资深程序员写出的代码被发现出bug,不同的角色,又会有怎么样的看法?
资深程序员虽然是一个光坏,同时也是一个无比沉重的束缚。只要还是一个程序员,就有机会写出有bug的代码。这时,你的上司,同事,下属,甚至自己,都会对自己的水平作出怀疑。
不做就不会错,所以,最安逸的做法就是不写代码,名成利就之后全身而退,保住胜利的果实和不死金身,从此只喷别人的代码,反正喷的人不止一个,出问题肯定死不了。
那么,当初对写代码有一份纯真追求的人,随着资历(枷锁)的加深,该何去何从?
或许抛弃那没有bug的想法吧,虽然有tdd,双人审核等各种手段避免bug的引入,但是,只要是人,就有弱点,盲点,侥幸和将就,这看上去就是代码人的藉口和遮丑布,但没有人比代码人更了解代码人,事实就是如此。套用一句话,只能证明一个事情有错,而无法证明一个事情是对的。
写代码是很累的,很多时候就是重复的劳动,但如果不写代码,永远都是隔着一层雾来看花。或许能把画面描述的很美,而且也没人追究你是否这样,出问题也不用负责任,但是10年后,或许一个事业成功的“庸人”会再次诞生,而他肯定不会是大师。
我的建议是,非重复劳动的代码,还是得亲自下手,不要惧怕错误,静下心来,一句一句的写好,收获总会到来。
| 下面是我整理的2022年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结
只有不忘初心,才能有始有终。当你想要放弃的时候,就想想一开始你是怎样的拼尽全力;当你想要逃避的时候,就回头看看当初那个坚定执着的你。
没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。为了未来美一点,现在必须苦一点。

边栏推荐
- Get to know ROS for the first time
- SAP UI5 应用开发教程之一百零六 - 如何提高 SAP UI5 应用路由 url 的可读性试读版
- Learning of basic amplification circuit
- Identifiers and keywords
- "Upside down salary", "equal replacement of graduates" these phenomena show that the testing industry has
- Parameter passing mechanism of member methods
- Sorting selection sorting
- Open3d uses GICP to register point clouds
- js如何实现数组转树
- AcWing164. 可达性统计(拓扑排序+bitset)
猜你喜欢
![[论文阅读] TUN-Det: A Novel Network for Thyroid Ultrasound Nodule Detection](/img/25/e2366cabf00e55664d16455a6049e0.png)
[论文阅读] TUN-Det: A Novel Network for Thyroid Ultrasound Nodule Detection

POAP:NFT的采用入口?

初识ROS

Pycharm professional download and installation tutorial

Huawei employs millions of data governance experts! The 100 billion market behind it deserves attention

Specification for fs4061a boost 8.4v charging IC chip and fs4061b boost 12.6V charging IC chip datasheet

Hill sort of sorting

Deux nombres se remplacent

Visual explanation of Newton iteration method

Some basic functions of enterprise projects are developed, and important things are saved to online first a
随机推荐
【selenium自动化】常用注解
[Yocto RM]10 - Images
【C】 (written examination questions) pointer and array, pointer
[Yocto RM]11 - Features
【报错】 “TypeError: Cannot read properties of undefined (reading ‘split‘)“
107. SAP UI5 OverflowToolbar 容器控件以及 resize 事件处理的一些细节介绍
NPM install error forced installation
[circuit design] optocoupler use and circuit design summary
What if the programmer's SQL data script coding ability is weak and Bi can't do it?
【C】(笔试题)指针与数组,指针
leetcode518,377
[Yocto RM]10 - Images
What you learned in the eleventh week
Identifiers and keywords
URLs and URIs
Paxos 入门
TS quick start - functions
Apifox (postman + swagger + mock + JMeter), an artifact of full stack development and efficiency improvement
2022.07.03(LC_6108_解密消息)
Pycharm professional download and installation tutorial