MEET开发者 | 选择和努力一样重要,专访杭州三汇测试工程师齐雪莲

news2024/9/22 21:17:35

「MEET开发者」栏目的第二期嘉宾是来自杭州三汇的测试工程师——齐雪莲。她是从小在新疆长大的甘肃人,10岁的时候回到了甘肃,大学又考回了新疆,在塔里木大学就读计算机科学与技术专业。

毕业后齐雪莲入职了三汇新疆办事处任测试一职,可能人生前二十年西北的大漠黄沙看多了,她对江南向往已久,后面调到杭州总部也是顺理成章的事。在笔者看来,一方水土养一方人的说法映射在齐雪莲身上再贴切不过,线上线下的访谈她都透露着不紧不慢、从容处事的风格。

三汇的测试部是在支撑组,属于“哪里需要去哪里”的工种,受成长环境的影响,她对“远”的感知可能天生与常人不同,走南闯北的气质刻在DNA里。哪怕去年大部分时间都在出差,动辄兰州一个多月,南昌两三个月,齐雪莲都能甘之如饴。

从上到下依次是身为甘肃人却也是第一次吃到的兰州“炒拨拉”、南昌的滕王阁、梧州的螺蛳粉,这些都是齐雪莲出差的收获。

任何职业想要长远的发展,都需要不断学习提升自己的技术、掌握新的技能。IT行业更是如此,在测试岗位工作3年左右,看到很多功能测试人员向自动化测试、性能测试靠拢,毕业后再没写过代码的齐雪莲去年在职业发展方面的思考越来越深,焦虑也越来越多。

随着DevOps、持续交付这一套东西的流行,未来软件测试工程师必须同时具备一定的开发和运维能力。和许多焦虑的IT人一样,向左是一眼望得到头的安稳现状,向右是躬身入局一个新风口。

谋定而后动,想在职业生涯的前五年黄金阶段拥有更多可能性,齐雪莲认为无代码开发是一个出路。

#01

先想请你向社区的读者介绍一下自己。

大家好,我是齐雪莲,是在新疆长大的甘肃人,目前在三汇担任测试工程师一职。平时喜欢听歌,追剧,看书什么的。白天工作比较忙,晚上有时间喜欢打打王者荣耀,有点报复性熬夜的意思。

#02

能简单介绍下公司情况么,最近在忙什么?

杭州三汇成立于1995年,一直专注于计算机通信集成(CTI)领域,着重于语音产品的生产研发以及在各行业的应用,是国内最早从事语音产品研发、生产和CTI系统集成的通讯系统核心设备供应商之一。

目前公司业务主要在公安领域,针对客户一些专题需求用无代码快速响应,具体细节可能不方便多说。研发周期视客户专题内容多少而定,小专题一两周就可以投入使用,大的专题如果涉及更多交互、二次开发以及一些需求改动,则需要更多的时间。

最近我在市局的客户现场用smardaten开发,有时候说数据不行了,客户会过来指导说你用那个数据交换机处理一下,或者你建个视图什么的。驻场时间长了,发现客户对我们的工作内容还是挺懂的,对无代码开发也有一定的掌握。

浅发一张齐雪莲在驻场的工位照片

#03

能否介绍一下自己接触无代码的契机?

最开始是公司决策层想拓展新的方向,想用无代码来做一些新的尝试。我是属于比较有自己节奏的人,对新技术不会盲目跟风或者盲目排斥,刚好当时自己也是对职业生涯发展有一些思考、困惑和焦虑。手工测试有它的不可替代性,但也不能忽视新技术的学习。

所以我就上网各种搜无代码相关的各种资料,感觉可以试一下,做测试的时间太长了,对于能自己直接深入开发工作还是比较愿意尝试的。无代码特别适合我这种接受过计算机科学正规教育,但一直游走在开发边缘的人群。

#04

听说你是三汇内部最早使用无代码的人,其实IT界对低/无代码的争议还是挺多的,你是怎么坚持下来的?

首先我觉得低代码和无代码完全是两回事,低代码本质上是面向码农的“代码生成工具”,对我这类型人员就不合适,这点先申明。

从测试的角度来学习无代码,我觉得先天优势是能从测试的角度迅速熟悉其中的功能点,逻辑思维也比较清晰,但是学习门槛还是有的。我是属于那种“一件事要么不做,做了就能做很久”的类型,在学习无代码这件事上起初完全是“白嫖还要啥自行车”的心态。所以能坚持下来,这点可能没有太大参考价值,每个人情况不一样。 

#05

你一开始学习无代码遇到了什么困难?哪个时刻让你下决心选择这种开发模式?

一开始真的还蛮难的,因为功能不熟悉,能否利用smardaten实现客户所要的功能也是未知,只能在实践中出真知。而且我是公司最早一批学无代码的人,内部大家都是“小白”,当时主要通过产品文档、使用手册和视频教程自学、探索、一点点试,有问题也会找客服反馈。

我觉得不是某个时刻,或者业内流行说的“Aha moment”让我选择了无代码,而是在“一点点试”的过程中产品带来的惊喜感和心态的变化。探索smardaten的过程有点像“寻宝”,起初感觉能做的地方平台可能实现不了,但是感觉不能实现的平台又能做,随着操作的熟练又会发现之前实现不了的功能原来可以绕开问题,换一种实现方式,这种反差和惊喜非常让人上头。

齐雪莲在产品群里比较活跃,同时充当提问和解答的角色

微信聊天背景是“白敬亭叫你去减肥”

#06

成为smardaten用户之后,个人最大的收获是什么?

我觉得最大的收获是拥有了更多可能。我毕业之后就在三汇做测试,到现在也快四年了,也不是不知道单纯做功能测试发展空间不大,但是往性能测试、自动化测试转型需要一些编码能力,要重新学习编程也不是不行,但是按照日常的工作节奏要抽出时间体系化地学习又很困难...

无代码开发给了我在工作时间学习新技能的机会,在使用smardaten的过程中数据交换机这个功能模块让我产生深入学习SQL的兴趣,本身数据交换机的增删改查、调度设置和历史监控等操作和市面上数据处理工具很像,也锻炼了自己的数据处理能力,数据分析师可能也是我未来的一个职业选择。

去年11月底,由我作为项目负责人的湖墅派出所项目立项了,测试转开发用无代码把60万左右的项目立项在公司内也没有先例,这点让我非常有成就感。

#07

那真的很厉害,smardaten这个产品令你印象深刻的功能或场景是什么?对产品有什么改进的建议吗?

印象比较深刻的是传参功能。在我们的使用场景中跳转页面、弹窗展示等功能都需要用到传参,填报传填报、填报传大屏、大屏传分析仪都很方便。前端的一些复杂逻辑也可以通过可视化的页面进行配置,包括一些复杂的业务校验、跨页面的跳转、复杂页面联动都不需要写代码就可以实现。

在实际驻场开发以及和客户沟通的过程中,也明显感受到了无代码开发在节省时间、人力方面的优势。拿杭州市局的项目来说,因为现在和产品磨合得很好了,像三四个页面的简单专题,我们两个配置人员+一个二开人员两周就做了四五个专题,效率非常高,出来的效果也符合客户要求。

复杂逻辑的可视化组装配置

对产品的改进建议还是挺多的,因为用的越多、越熟练,想提的建议也越多。比如实际应用中页面的展示、字段的显示方式、查询功能等希望能够开放更多的配置方式,比如可以根据字段值去判断实际页面中展示的内容,字段可以以标签形式展示等等。

#08

从测试的角度,你如何看待无代码?关于测试人员的职业发展,是否有一些见解可以分享给大家?

在快速迭代的今天,行业竞争更激烈,交付速度更快,测试工具虽然越来越多,但工作不会变得更轻松,反而还面临来自系统复杂性、不确定性等方面的新挑战

采用无代码开发最后交付的是数据包,可以部分减少技术复杂度带来的问题,部署也比较简单。因为公安项目周期比较长,后期的运维工作相较传统代码开发模式也更灵活、响应更快。

对测试来说,主要关注数据的准确性和业务层面的复杂度,无需关注因为代码产生的返工以及安全、性能、可靠性这些问题。

在很多公司的价值鄙视链里,测试同学往往处于下游,但我们自身要升级对工作的认知,从操作层面的“测试”上升到价值层面的“质量保障”,毕竟测试只是手段,让软件产品在交付时具备优秀的质量水平才是目的。

#09

结合自身经验,能不能给刚入门无代码的新手一些建议?

选择和努力一样重要。我认为容不容易上手不应该成为选择开发工具的第一考量,为了快速上手而牺牲灵活性就太不值得了,最终会影响用户的自由发挥空间,相比之下我不想放弃自由。

学习之前要明确自己的需求和目标,否则后面半途而废就浪费时间了。如果确定这件事有益自己的职业发展,在学习、上手的过程中要坚定、坚持,这点很重要。

“无代码开发”这项技术在国内还在起步阶段,很多东西不完善很正常,配合文档、视频教程边学边做,学以致用,效果会比较好。碰到自己解决不了的问题千万不要一个人闷头想或者放弃,可以联系产品的客服或者在群聊里沟通。

因为smardaten定位的是企业级的无代码开发工具和协同平台,和其它表单类开发工具比没有那么“轻量”、那么容易上手。从我个人的经验来说掌握基础的方法后使用会越来越熟练,对于无法直接实现的功能也能放开思维,寻找其它可能实现的方法。在这个过程中还能学习到更多使用技巧,会觉得比较轻松,也有深入学习的兴趣。

总的来说,我觉得自己在无代码开发这条路上也还在摸索的过程中,期待能成为更好的自己,大家一起打怪升级吧。

       

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/488936.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电脑没有网络连接怎么办 电脑无法连接网络怎么解决

这个问题至少困扰我一周 目录 电脑没有网络连接怎么办? 方法一 方法二 方法三 方法四 方法五 方法六 电脑没有网络连接怎么办? 其中也包括了改IP。。电脑就是不好使 #include <iostream> using namespace std; int main(){system("netsh interface ip s…

日志收集系统:将应用产生的数据通过flume收集后发送到Kafka,整理后保存至hbase

目录 前言&#xff1a;功能描述 第一步&#xff1a;flume拉取日志数据&#xff0c;并将源数据保存至Kafka flume配置文件&#xff1a; users&#xff1a; user_friends_raw&#xff1a; events&#xff1a; train&#xff1a; 第二步&#xff1a;Kafka源数据处理 方式一…

滚珠螺杆在设备上的应用

滚珠螺杆跟直线导轨一样&#xff0c;是很多机械设备上不可或缺的重要部件&#xff0c;它是确保机器能够具备高加工精度的前提条件&#xff0c;因此本身对于精度的要求也相当地高。今天&#xff0c;我们就来了解一下滚珠螺杆在不同设备上的应用吧&#xff01; 1、大型的加工中心…

磁盘U盘变本地磁盘寻回教程

磁盘损坏怎么恢复&#xff1f;磁盘是我们工作、学习和生活中常用的信息存储工具&#xff0c;因为容量大、价格便宜而深受人们的喜爱&#xff0c;因此磁盘也成为了我们一些重要信息的信息载具。磁盘U盘变本地磁盘寻回教程这时我们该如何恢复我们丢失的数据呢&#xff1f;这个时候…

ubuntu 安装 notepad++,显示中文菜单,并解决中文乱码问题

1.安装notepad sudo snap install notepad-plus-plus sudo snap install wine-platform-runtime2. notepad中文乱码问题 安装完成之后&#xff0c;输入中文会显示“口口…”&#xff0c;实际上并不是缺少什么windows字库&#xff0c;而是刚安装好的notepad默认字体是Courier …

4月VR大数据:PICO平台应用近400款,领跑国内VR生态

Hello大家好&#xff0c;每月一期的VR内容/硬件大数据统计又和大家见面了。 想了解VR软硬件行情么&#xff1f;关注这里就对了。我们会统计Steam平台的用户及内容等数据&#xff0c;每月初准时为你推送&#xff0c;不要错过喔&#xff01; 本数据报告包含&#xff1a;Steam VR硬…

软件测试面试题最牛汇总,不会有人没有这份文档吧

常见的面试题汇总 1、你做了几年的测试、自动化测试&#xff0c;说一下 selenium 的原理是什么&#xff1f; 我做了五年的测试&#xff0c;1年的自动化测试&#xff1b; selenium 它是用 http 协议来连接 webdriver &#xff0c;客户端可以使用 Java 或者 Python 各种编程语言…

一个.Net版本的ChatGPT SDK

ChatGPT大火&#xff0c;用它来写代码、写表白书、写文章、写对联、写报告、写周边… 啥都会&#xff01; 个人、小公司没有能力开发大模型&#xff0c;但基于开放平台&#xff0c;根据特定的场景开发应用&#xff0c;却是非常火热的。 为了避免重复造轮子&#xff0c;今天给…

你真的会跟 ChatGPT 聊天吗?(上)

前言&#xff1a;即使你对文中提及的技术不大了解&#xff0c;你也可以毫无压力地看完这篇描述如何更好地获得 ChatGPT 生成内容的文章。因为我也是利用 Azure OpenAI 等认知服务来学习&#xff0c;然后就这样写出来的。所以&#xff0c;舒服地坐下来&#xff0c;慢慢看吧&…

网络计算模式复习(三)

云计算和网格技术的差别 相对于网格计算&#xff0c;在表现形式上&#xff0c;云计算拥有明显的特点&#xff1a; 低成本&#xff0c;这是最突出的特点虚拟机的支持&#xff0c;得在网络环境下的一些原来比较难做的事情现在比较容易处理镜像部署的执行&#xff0c;这样就能够…

【微服务 | 学成在线】项目易错重难点分析(媒资管理模块篇·下)

文章目录 视频处理视频编码和文件格式文件格式和视频编码方式区别ProcessBuilder分布式任务调度XXL-JOBXXL-JOB配置XXL-JOB使用分片广播技术方案视频处理方案及实现思路分布式锁 视频处理 视频编码和文件格式 什么是视频编码&#xff1f; 同时我们还要知道我们为什么要对视频…

家用洗地机哪款好?2023入门级智能洗地机

现代社会对卫生日益重视&#xff0c;尤其是在工业、商业和公共场所要求越来越高。传统清洁方式不能满足人们的需求&#xff0c;清洁工作效率低且卫生难以保证。而洗地机的出现&#xff0c;正是为了解决这些问题。它能够深入清洁地面&#xff0c;有效防止不必要的污垢、细菌和病…

小满nestjs(第二十八章 nestjs 事务)

事务的四大特性 事务具有4个基本特征&#xff0c;分别是&#xff1a;原子性&#xff08;Atomicity&#xff09;、一致性&#xff08;Consistency&#xff09;、隔离性&#xff08;Isolation&#xff09;、持久性&#xff08;Duration&#xff09;&#xff0c;简称ACID ① 原子…

2023年5月产品经理认证NPDP线上班火热招生中

产品经理国际资格认证NPDP是新产品开发方面的认证&#xff0c;集理论、方法与实践为一体的全方位的知识体系&#xff0c;为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。 【认证机构】 产品开发与管理协会&#xff08;PDMA&#xff09;成立于1979年&#xff0c;是…

23年5月高项备考学习笔记 —— 信息系统治理

治理是管理的控制 IT治理&#xff1a;关注风险 治理的驱动因素&#xff1a; 信息孤岛 资源整合目的空泛&#xff0c;缺少规划 目标价值&#xff1a; 与业务目标一致 有效利用信息资源 风险管理 管理层次&#xff1a; 最高管理层&#xff1a;董事会、证实***、战略 执行管理…

数值分析-埃特金算法

目录 一、前言 二、什么是埃特金算法 三、埃特金算法的原理 四、埃特金算法的步骤 1.确定插值点和半方差函数模型 2.计算插值点与已知点之间的距离和半方差函数值 3.确定权重 4.进行插值计算 5.评估插值结果 五、埃特金算法的优缺点 一、前言 数值分析是数学中的一个…

CUDA Stream, Event 与 NVVP

文章目录 一、CUDA StreamAPI实战CUDA Stream和 Serial执行的对比&#xff1a;PCIE和NVLINKCUDA Stream 多流的收益和上限CUDA Kernel合并CUDA7中的Per-Thread编译选项 二、Event三、NVVP四、知识点四 一、CUDA Stream CUDA Stream是GPU上task的执行队列&#xff0c;所有CUDA操…

Mysql表索引(总结篇)

目录 前言 ✨✨✨大家好&#xff0c;我是会飞的鱼-blog&#xff0c;今天我来给大家介绍一下Mysql&#xff0c;有不足之处&#xff0c;请大家多多指教。感谢大家支持&#xff01;&#xff01;&#xff01; 一、索引的概述 1.索引类型 2.索引存储 3.索引优缺点 4.使用建议…

如何在Windows上搭建NFS服务器实现开发板与Windows之间的文件共享

目录 1 安装nfs.exe 2 mounting 172.31.8.183:/f/nfs on /mnt/nfs failed: No such file or directory 3 mounting 172.31.8.183:/d/nfs on /mnt/nfs failed: Permission denied 1 安装nfs.exe 某项目中需要把程序放到Linux开发板中测试&#xff0c;刚开始使用tftp命令下载…

常见8大排序算法详解

常见8大排序算法 分别是冒泡排序、选择排序、插入排序、希尔排序、快速排序、堆排序、归并排序、基数排序&#xff08;桶排序&#xff09; 冒泡排序 思路 n个数字从小到大排序&#xff0c;每个数和它后面的数比较&#xff0c;小的放前面&#xff0c;大的放后面&#xff0c;…