2026年,工作1-2年的芯片测试工程师,每天重复写测试向量和调试硬件,感觉技术成长遇到瓶颈。想向‘测试开发’或‘自动化测试框架搭建’方向转型,需要系统学习哪些关于软件工程、持续集成(CI/CD)以及数据分析(用于良率提升)的知识?
我是一名芯片测试工程师,工作一年半,主要负责用ATE机台测试消费类芯片。日常工作就是根据测试规范写测试程序、调试硬件板卡、分析测试数据。时间长了感觉技术含量不高,就是重复劳动,而且容易被替代。了解到‘测试开发’岗位更偏重自动化框架和软件能力,发展前景更好。我想朝这个方向努力,但不知道具体该学什么。请问:1. 除了Python,需要深入学习哪些软件工程知识(如设计模式、版本控制Git)?2. 芯片测试领域的自动化框架和持续集成(CI/CD)通常是如何搭建和应用的?3. 如何利用数据分析技能(比如用Pandas, Matplotlib)从海量测试数据中挖掘问题,辅助良率提升?希望得到一些具体的学习资源或技能树建议。