当前位置:网站首页>测试开发程序员,你还在迷茫吗?不能把自己定义为码农......
测试开发程序员,你还在迷茫吗?不能把自己定义为码农......
2022-06-13 06:38:00 【网易测试开发猿】
目录:导读
前言
测试开发程序员,为什么如此迷茫?
作为程序员,一个是担心年纪大了以后找工作比较麻烦,毕竟国内不像国外,企业都希望年轻力壮的小伙子去扛,因为他们身体好,能熬夜。另一个是担心换工作的时候面试怎么办?很多问题我都回答不好。
场景
小张是一位有着四年测试开发经验的程序员,一直在传统行业工作,每天做的事情无非就是CRUI以及和项目经理扯扯业务流程。
这份工作对他来说,没有难度也没有任何挑战。直到有一天他突然醒悟,因为他发现和他相同工作经验的人都工资都比他高出很多。于是赶紧回去改简历准备去跳槽。在简历上
把自己所有看过的、用过的技术都写上,并且标明“精通“。他想,这样我能够参加的面试机会会更多吧
果然不出所料,自从简历投出去,手机铃声基本上就没有停止过震动(疑问放声音会引起同事和领导的猜疑,大家都懂的)。接着预约了很多面试,最多的一次是一天安排了四场面试。
为了找一份高工资的工作也是拼了。
面试过程中,开始都是介绍自己的经历和技术,一切似乎都很梳理,因为小张已经对公司现有的业务掌握得非常熟练了,自以为非常有信心的时候。面试官开始问继续内容了。
面试官: 我看你简历上,技术栈还是挺丰富的,而且都是精通,那么我来问一些简单的问题吧
面试官: 简单问你一些spring mvc的问题吧
小张: (内心台词),暗自窃喜,之前公司都是用spring mvc的,而且用得很熟练,嘿嘿,放马过来吧
面试官: springmvc实现页面请求参数和controller中指定method的对象是如何做到数据绑定的
小张: (what?我只知道直接定义一个bean,请求参数会自动和bean中的属性匹配啊),这个,我不是很清楚,但是我知道怎么用
面试官: springmvc的实现原理是什么样的,可以大概讲讲嘛?
小张: (冷汗)这个,也没有深入去了解过
面试官: 那你对那一块技术熟悉一些呢?
小张: (此刻小张已经不敢再多说了,因为被面试官这么疑问,顿时失去了信心)这些技术在使用方面我都没问题的 面试官: …
其实很多测试开发程序员之所以被称作码农,是因为只是用Ctrl+C/Ctrl+v以及百度这几个神器在写代码,并没有去思考自己用到的技术是如何实现的
而且很多测试开发程序员在被面试完以后,内心还在吐槽,这些原理啥的我根本不用知道也能写代码呀,为什么要问呢?一定觉得面试官是为了装逼才问的
实际上并不是,当你的程序出现bug的时候,往往是因为你不知道底层实现而出现的。因此我们作为程序员,不能真的把自己定位成码农,而要把自己定位成一个思考者
下面是我整理的2022年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结
不要因为一次挫折,就荒废了自己整个人生;也不要因为一时困难,就放弃了自己的目标。宁可在正确的路上摔得头破血流,也不要在错误的路上健步如飞。正确的路不是不摔跤,而是即使摔跤也是摔向目标
努力吧,为了以后能以完美的姿态出现在当初否定你的人面前,面对不看好你的人,最简短的回答就是行动
边栏推荐
- MFS explanation (VI) -- MFS chunk server installation and configuration
- MFS詳解(七)——MFS客戶端與web監控安裝配置
- Kotlin collaboration -- context and exception handling
- Why is the blind box e-commerce mode so popular?
- ML:机器学习模型的稳定性分析简介、常见的解决方法之详细攻略
- Common method of props changing value V-model sync
- That is, after the negative impact of gcat advertising e-commerce, is there no stable advertising e-commerce platform?
- DataGridView data export to excel (in case of small amount of data)
- Pngquant batch bat and parameter description
- Common websites and tools
猜你喜欢
Pngquant batch bat and parameter description
Notes on wechat applet development
MFS details (VII) -- MFS client and web monitoring installation configuration
Eureka server multi node deployment
That is, after the negative impact of gcat advertising e-commerce, is there no stable advertising e-commerce platform?
As the new trend of blind box e-commerce, how can the platform use blind box play to drain at low cost?
如何使用望友DFM软件进行冷板分析
牙周炎问题调研(持续进行中)
Notepad++ settings delete current line shortcut
Base64 principle
随机推荐
Select all select none JS code implementation
Why is the new e-commerce outlet mode so popular? What is the specific mode?
The innovative public platoon mode team invites users to split, beautiful every second, and links the 2+1 new business model
【虚拟机】 VMware虚拟机占用空间过大解决
[FAQs for novices on the road] about technology management
As the new trend of blind box e-commerce, how can the platform use blind box play to drain at low cost?
[kernel] two methods of driver compilation: compiling into modules and compiling into the kernel (using miscellaneous device driver templates)
髋关节MR详细图谱(转载)
Omron Ping replaces the large domestic product jy-v640 semiconductor wafer box reader
Command line for database
Construction and verification of Alibaba cloud server webrtc system
Unable to locate program input point getrawinputdevicelist in dynamic link library user32 DLL processing
The causes of font and style enlargement when the applet is horizontal have been solved
Jinglianwen technology provides voice data acquisition and labeling services
Kotlin basic objects, classes and interfaces
十五、IO流(一)
Use of kotlin basic common sets list, set and map
景联文科技提供一站式智能家居数据采集标注解决方案
Analysis of 43 cases of MATLAB neural network: Chapter 10 classification of discrete Hopfield Neural Network -- evaluation of scientific research ability of colleges and Universities
Eureka server multi node deployment