2026年,工作5年的FPGA工程师,一直在安防行业做视频处理,想转型到当前薪资更高的‘云计算FPGA加速(如AWS F1实例开发)’,需要系统学习哪些关于云服务API、虚拟化、以及高性能计算框架(如OpenCL/OneAPI)的新知识栈?
我是一名有5年经验的FPGA工程师,一直在安防设备公司做视频编解码和图像分析的硬件加速,技术栈主要是Xilinx Vivado HLS/Vitis和传统的RTL设计。感觉安防行业增长见顶,想转向更有前景的云计算领域,比如去做AWS EC2 F1实例上的FPGA加速应用开发。看了招聘要求,发现除了FPGA本身,还要求熟悉AWS服务(如S3, EC2 API)、虚拟化技术、以及OpenCL或Intel OneAPI等异构计算框架。这些对我来说都是新知识。想请教成功转型的同行:1. 从传统嵌入式FPGA到云FPGA开发,最大的思维模式和工作流程差异是什么?2. 需要按什么顺序和优先级来补充这些云和软件栈的知识?3. 在没有实际云项目经验的情况下,如何通过个人学习项目(例如在本地模拟)来构建技能证明?有没有推荐的入门实验或开源项目?