ATE测试工程师的职业展望
这是IC男奋斗史的第29篇原创
本文2188字,预计阅读6分钟。
接上文:ATE测试工程师是做什么的?
ATE测试工程师就业情况分析
目前芯片就业市场上ATE测试工程师非常紧缺,基本上大部分的芯片设计公司都存在这方面的人才缺口。根据杰哥从猎头处了解到的信息,3年左右的TE最为紧缺,薪水也普遍超过50万。这是什么原因呢?
1人才培养成本非常高
这是因为ATE测试设备非常昂贵,例如业界主流的高端ATE测试机台93K(Advantest) 和 Ultra-FLEX(Teradyne),标准配置通常都在100万美元以上。实验室和工厂给出的这两种机台的租赁费用也都在每小时100美元以上。杰哥记得以前在外企的时候老板说过,培养一个优秀的TE需要2000小时的ATE机时。也就是说培养一个优秀的TE需要花费20万美元以上的成本。
2人才培养周期长
一个合格的ATE测试工程师要经历多款芯片量产验证,再加上芯片项目迭代的周期长,因此TE的培养周期相对较长。一般情况下2-3年也才刚入门,5年左右才能独立扛项目,成为技术专家至少需要8到10年。
3人才培养渠道相对单一
目前国内就业市场上的ATE测试工程师主要还是企业培养出来的。高校很少有直接针对ATE测试这个方向的人才培养。ATE测试没有芯片设计和验证人才需求量大,据杰哥了解到的信息,目前连芯片行业培训班也很少有ATE测试相关的专业培训。
所以大型芯片设计企业主要还是靠内部人才培养来解决TE的需求问题。但是企业也面临自己培养的TE被竞争对手高薪挖走的困境。例如对于初创企业来说,需要的是经验特别丰富的TE一来就能上手干活,但是自己根本没有时间培养,只能高薪从其他大企业挖人。
ATE测试工程师需要的知识技能
作为一名在半导体行业深耕数年的老司机,杰哥人生中第一份工作就是从TE开始的。从应届毕业生成长为一名资深TE,杰哥总共花了五年时间。参考自己的成长经历与工作经验,杰哥把TE需要的知识技能简单总结为以下四点,给大家作为参考。
第一,电子计算机相关专业技术基础,熟悉数字电路与模拟电路,熟悉硬件设计流程,熟悉软件开发流程,掌握至少一门计算机语言(C/C++等)。这里所谓的熟悉,就是指学过或者了解,不需要掌握或者精通。
第二,良好的逻辑思维能力,善于学习,善于钻研,能够抓住问题的关键点,良好的分析问题与解决问题的能力。
第三,较强的数据分析与处理能力,熟练使用Excel等数据分析处理工具,善于归纳总结。
第四,良好的团队合作能力,做事积极主动,较强的计划执行能力。
杰哥写的所有知识技能只是给大家做个参考,具体求职面试的时候只要老板认定了你可以,这些都不是问题。从能力要求的角度来讲,我认为TE最重要的两个特点是做事认真细心和喜欢钻研技术。前者可以保证你成为一名合格的TE,后者可以使你更进一步,成为一名优秀的TE。
ATE测试工程师的职业发展方向
关于TE的职业发展方向,杰哥也想根据自己之前的工作经验讲几点。TE做的很多工作都需要与DFT工程师一起合作,比如调试ATE测试程序、优化测试方案以及从设计的角度提高测试效率,减少测试成本等。这些都有助于从设计的角度理解测试,以后可以往资深DFT工程师的方向发展。
如果能够在ATE测试方案、IP测试方法、ATE硬件设计与软件调试等方面做深入研究,成为某一方面的技术专家也是不错的选择。
另外,测试工程师需要制定ATE测试方案,推动项目调试进度,协调项目所需资源,包括公司内部其他团队支持,公司外部供应商技术支持等,这些都有助于提升领导能力与协调能力,后续也可能成长为团队leader。
当然,保证基本的项目执行,按时release ATE测试程序,解决量产测试中遇到的问题,保证芯片交付;注重团队合作,遇到问题及时与团队成员沟通,借助团队的力量解决问题,这些都能够让你成为一名团队骨干。
最后,如果你喜欢钻研,优化测试方案、改进测试方法、减少测试成本等都可以提升你的创新能力,使你快速成长为一名芯片测试方面的技术专家。
总之,TE相对偏技术一些,适合喜欢钻研问题的人。如果像杰哥一样,以TE作为职业生涯的起点,会让你对产品本身有较为深刻的理解。不管以后转到半导体行业其他什么岗位,TE的经验都会让你受益匪浅。
ATE测试工程师面试技巧
最后我们来聊聊大家最关注的话题。面试TE这个岗位,需要注意哪些问题。关于这部分杰哥将从教育背景、项目经验、实习经历、Soft Skill以及印象最深刻的问题五个方面来讨论。
对于应届生,面试官通常比较关注教育背景,研发类岗位基本都会要求相关专业研究生以上学历。如果你在校阶段项目经验较为丰富,动手实践能力较强,本科学历也是有机会的。社会招聘对于教育背景的要求会降低,主要关注的是工作经历。
对于项目经验,最好是芯片研发阶段TE相关的,独立承担ATE测试方案制定、硬件设计和程序开发与调试等项目任务。面试过程中主要介绍自己在项目中承担的任务与完成情况,突出自己的贡献,尽量引导面试官到自己最擅长的领域。
实习经历的话,半导体企业PE/TE实习经历最佳,半导体国际大厂或者国内知名企业实习经历也相当加分。没有实习经历也不用担心,把重心都放在相关项目经验上。Soft Skill也是面试过程中的一个重要环节,逻辑思维能力、团队合作能力、快速学习能力以及钻研能力等都是测试工程师岗位比较看重的软实力。
最后说一个比较重要的问题,我在应届生面试、社会招聘面试时都遇到了,跟大家分享下。面试官会问你在以往所做过的项目中遇到的印象最深刻的问题以及该问题是如何解决的。这时候大家一定要讲自己亲自做过的项目,不然很可能给自己挖坑。要对该问题的前因后果清楚明了,能够从头到尾简要叙述清楚。叙述的过程中注意突出自己在解决问题的过程中起到的作用。
再多说一点,面试的过程中一定要自信,对自己说的话做的事要有信心,这绝对是加分项。
全文完。
ATE测试工程师的职业展望的更多相关文章
- 上海洋码头(www.ymatou.com)急招技术人才(职位:互联网软件开发工程师,.NET网站架构师,Web前端开发工程师,高级测试工程师,产品经理)
对公司招聘职位有兴趣的童鞋可以把简历发送到zhangzhiqiang@ymatou.com,我们HR会快速给你答复. 互联网软件开发工程师 岗位职责: 1.参与洋码头各个平台(www.ymatou.c ...
- 功能测试很low?不能升级到高级测试工程师?
功能测试很low?不能升级到高级测试工程师? 功能测试很low?功能测试很简单?功能测试就是黑盒测试?功能测试没有技术含量?功能测试工资低?只会功能测试没有竞争力?功能测试这活初中生都可以干?功能测试 ...
- 【测试工程师面试】在BOSS直聘上和面试官的一问一答
岗位描述: 信用卡核心系统功能测试,负责测试计划制定,测试设计,测试执行,测试进度掌控,自动化工具建设等工作.有责任心,执行力强,工作认真细致,逻辑思维强熟悉linux,oracle或者IBM大型机操 ...
- [面试]中高级测试工程师必备,月薪15K+
1.你的测试职业发展是什么? 测试经验越多,测试能力越高.所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去.而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求 ...
- 《Google软件测试之道》测试工程师
愿和我一样读过这本书的人有所共鸣或者启发,愿没读过这本书的人,能获得一点点收获... 说到软件测试工程师,首先我们需要明白一个问题,软件测试工程师的职责是什么? 关于这个话题,不同的人有不同的定义:抛 ...
- i春秋暑期训练营丨渗透测试工程师开课啦
每个人的夏天 都有专属的解锁方式 或来一次难忘的旅行 或躺在家里吹着空调吃西瓜 又或者是和小伙伴参加暑期训练营 i春秋暑期渗透测试工程师 报名通道已全部开启 为了保证课程质量,采取小班教学,每班仅限3 ...
- 年薪30W测试工程师成长之路,你在哪个阶段?
对任何职业而言,薪资始终都会是众多追求的重要部分.前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和.当然,我说的是最基础 ...
- 与谷歌测试工程师的对话 - from Google Testing Blog
Conversation with a Test Engineer by Alan Faulner Alan Faulner谷歌的一名测试工程师,他工作在DoubleClick Bid Manager ...
- CISP-PTE注册信息安全专业人员渗透测试工程师知识体系大纲
CISP-PTE注册信息安全专业人员渗透测试工程师知识体系大纲 都是图.. 不足之处,欢迎补充
- 【招聘】.NET高级开发、前端高级开发、测试工程师
.NET架构师 工作地点:厦门-湖里区 工作年限:5年及以上 学历要求:大专或以上 工资范围:15000元 - 25000元 福利待遇:五险一金,带薪年休假,年度旅游,丰富的员工团队活动:生日会.中秋 ...
随机推荐
- 小白必看的cmd简单代码!(图片看不到的可复制 粘贴到Typroa进行观看)
打卡cmd的方法 直接window加r 输入cmd 在下方菜单 找到window标志,打开 输入命令提示符 更高级的cmd权限使用:右键命令提示符,点击"以管理员身份运行" 一些简 ...
- WPF旋转板栈设计一例
效果图 项目中需要做一个机台的平面视图,点击其中一个料盒时,弹出该料盒的料管列表,用WPF示例做了一下,效果如下: 用户控件XAML 1 <UserControl x:Class="W ...
- 🎀idea import配置
简介 本文记录idea中import相关配置:自动导入依赖.自动删除无用依赖.避免自动导入*包 自动导入依赖 在编辑代码时,当只有一个具有匹配名称的可导入声明时,会自动添加导入 File -> ...
- Java 中的强引用、软引用、弱引用和虚引用分别是什么?
Java 中的引用类型:强引用.软引用.弱引用和虚引用 Java 中的引用类型主要分为 强引用.软引用.弱引用 和 虚引用,它们对对象的生命周期和垃圾回收(GC)行为产生不同的影响. 1. 强引用(S ...
- Quill自定义插入视频video实例
import Quill from 'quill' const BlockEmbed = Quill.import('blots/block/embed') class VideoBlot exten ...
- 【工具】F_Record|和画世界一样录制PS的画画过程的插件(亲测好用)
亲测日期:2024/04/11 亲测版本:PS 2024 首先, 作者自己制作的使用视频在这里:https://www.bilibili.com/video/BV1bm411Z762 作者的Githu ...
- 【记录】JS和C++的Base64编码解码(支持中文)
JS 解决方法来源于知乎新码笔记的文章 function b64Encode(str) { return btoa(unescape(encodeURIComponent(str))); } func ...
- 最新版LangChain4j发布!终于修复了这个恶心的问题
LangChain4j 1.0.0-beta4 上周刚刚发布,并且计划这个月中旬发布 RC1,我觉得这次升级还是非常实用的,除了修复了一些关键的 BUG 之外,还有一个被我经常吐槽的功能也被更正了,具 ...
- JavaScript编程的10+最佳实践解决方案
@charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...
- JavaScript最佳实践:从基础到高级
@charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...