从车辆测试到编程之路

1.自我介绍

我是汽车行业的一名测试工程师,2016年毕业于沈阳大学自动化专业,毕业后从事了一年工控工作,后来机缘巧合之下进入一家汽车零部件公司,之后一直从事汽车行业的工作,至现在进入汽车行业已经7年了。

我进入汽车行业的第一份工作是应用工程师,当时公司的主营产品是电驱动系统(电机和电机控制器)以及VCU,我的主要工作内容是熟悉公司的产品资料,对接客户,帮助客户选型,对接产品控制策略及通讯协议,并进行现场调试,到客户完成验收。

后来公司内部打算培养一批测试工程师,于是我转岗成为了一名测试工程师,进行HIL(Hardware In Loop)测试工作,主要工作是进行VCU软件的手动测试,当时公司还没有自动化测试设备,只能手动测试,效率比较低,大概需要一周时间才能完成测试完一款VCU软件的主要功能。

时间来到第三年,大概是2020年上半年,公司引入了MCU(电机控制器)的了SIT(Software Integration Test)测试,在这之前,SIT的测试工作还是放在我们公司国外的研发中心完成的,为了适应国内市场快速迭代,提高测试效率,这才把这份工作交给我们来做。至此,我开始接触自动化测试,开始使用代码来开发测试用例,那时候才知道居然可以通过代码去测试代码。

很快两年时间过去,我进入到我的第二家汽车行业公司,从事车载网关产品的CAN/LIN协议、以太网协议的一致性的测试工作,直到现在。

2. 我编程的目标

从接触自动化测试开始,我意识到编程能够极大提高测试效率,想要成为一名优秀的测试工程师,不仅仅需要能够在固定的软件架构下编写测试用例,更应该掌握开发测试工具,提供新的测试方案的能力。技术越来越先进,原有的技术总会被淘汰,用一句歌词来讲就是:唯一永远不改变是不停的改变。因此,成为一名合格的测试开发工程师就是我编程的目标。

3. 如何学习编程

我也经常会在B站找一些讲解编程的视频,我发现大家在学习编程的过程中的一个通病就是:明明老师讲解的都能听懂,等到需要自己编程的时候,就是死活编不出来。能看懂和能写出来,两者之间还隔着一条鸿沟,跨过这条鸿沟的办法就是勤加练习,多动手写。老师讲得再好,自己不动手写,能力很难得到提升,自己动手写的时候才会暴露自身存在的各种各样的问题。纸上得来终觉浅,绝知此事要躬行。

4. 学习编程的时间

对于我来说,工作仍然是第一位的。只能在工作之外安排时间学习。为了尽快提升开发能力,我计划每周投入约15小时进行编程学习,具体安排如下: 

- 工作日(每晚2小时):主要用于理论学习和小型代码练习。 

- 周末(每日至少5小时):集中精力进行项目开发和深入研究。

这样的安排既不会影响工作和生活,也能保证有足够的时间进行系统学习和实践。

5. 最想进入的一家IT公司

最向往的IT公司是小米。小米不仅是一家充满创新精神的科技公司,同时也在汽车行业有很大的影响力。他们在自动驾驶、车载软件等方面的技术令人惊叹。我相信在那里工作,不仅能够运用我的车辆测试经验,还能充分发挥新学到的编程技能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值