在经历了数十年以 Arm 技术为核心的成功职业生涯后,Andrea Gallo 决定为自己的职业道路开辟一个全新的方向。他不仅希望寻求改变和挑战,还希望充分利用多年来积累的丰富经验和智慧。
少年时对编程的热爱
Andrea 对硬件和软件开发的兴趣始于少年时期。当时,他通过使用 Sinclair Spectrum 家用微型电脑玩游戏,逐渐迷上了编程。他通过阅读杂志自学了汇编语言,并开始编写自己的游戏。不久后,他开始为编程杂志撰稿,并在 16 岁时发表了第一篇文章。
他的教育背景还包括古典学科,例如高中时期学习的古希腊语和拉丁语。他相信,这些学科的学习对他的编程技能发展起到了重要作用。他说道:“这听起来可能有些不可思议,但我认为古典学科帮助我培养了批判性思维能力,使我能够通过阅读技术杂志和书籍,自学汇编语言并在深度优化方面达到很高的水平。”
职业起步:专注 Arm 技术
职业生涯的最初几十年,Andrea 专注于 Arm 技术。在高中时期,他曾作为暑期实习生加入英国的 Acorn Computers,参与 ARM2 处理器的开发工作。大学毕业后,他投身于硬件和软件架构优化领域,致力于通过硬件优化解决软件瓶颈。他曾在 ST-Ericsson 公司担任智能手机和应用处理器领域的研究员(Fellow),并成为 Linaro 技术指导委员会的第一位成员代表。随后,他在 Linaro 工作了 12 年,担任过多个高级职位。
准备职业转型
2023 年底,Andrea 意识到自己已经准备好迎接职业转型。在规划未来时,RISC-V 一直是他优先考虑的领域。恰好在这一时期,RISC-V International 正在招聘一个与他的理想岗位完全契合的职位。唯一的问题是,从技术角度来看,他对 RISC-V 几乎一无所知。
在求职面试时,Andrea 解释道:“由于我们行业中 Arm 和 RISC-V 之间存在一些重叠领域,我一直觉得深入研究 RISC-V 可能会让我感到不清晰。”为了表明自己的承诺以及快速掌握新领域的决心,他参加了 RISC-V 官方课程,并获得了 RVFA (RISC-V Foundational Associate) 认证。
在为期数周的面试过程中,Andrea 开始积极准备。他研读了 RISC-V 的官方技术文档,还完成了免费的 RISC-V 课程构建 RISC-V CPU 核心(LFD111x)。经过几周的学习,他顺利完成了RISC-V 核心能力认证课程(LFD210),并获得了 RVFA 认证。入职后不久,他担任了 RISC-V International 技术副总裁一职。
RVFA 认证价值
Andrea 认为,自己学习的 RISC-V 课程以及获得的 RVFA 认证是职业成功的关键因素。这不仅提升了他的专业能力,也让他在行业活动和技术工作组会议中能与参与者深入交流,展现专业素养。
他坚信,软件工程师应该学习构建 RISC-V CPU 核心(LFD111x)课程并获得 RVFA (RISC-V Foundational Associate) 认证。他表示:“每位软件工程师都应该学习这门课程并获得 RVFA 认证。硬件工程师会为此感到欣慰,说‘现在他们终于理解我们的痛点了’——这是软件和硬件工程师之间一种友好的竞争。”同时,他也建议硬件工程师获取 RVFA 认证,从而拓展自己的专业领域。
作为 RISC-V 社区的新成员,Andrea 计划继续通过 RISC-V International 和 Linux 基金会 LF Education 提供的免费课程深入学习,其中包括:
RISC-V 简介(LFD110)
构建 RISC-V CPU 核心(LFD111x)
使用 RISC-V 和 FreeRTOS 构建应用(LFD112x)
RISC-V 工具链和编译器优化技术(LFD113x)
RISC-V 汇编编程基础(LFD117x)
工业级 RISC-V 核心的计算机架构(LFD119x)
RISC-V 核心能力认证课程(LFD210)/ (LFD210-CN)
成就梦想的职业生涯
Andrea(左)与加州大学伯克利分校教授 Dave Patterson
2024 年 RISC-V 峰会合影
在加入 RISC-V 生态系统的几个月后,Andrea 想起了一篇发表于 1985 年的文章。他在 1987 年复印了这篇文章,当时他是 Acorn Computers 的暑期实习生,正研究第一个 Arm 处理器。这篇文章的作者是 Arm 的一位首席架构师,他在文中提到,Arm 的首席架构师深受加州大学伯克利分校教授 Dave Patterson 的启发。
Andrea 回忆道,“Patterson 教授正是 RISC-V International 首席架构师 Krste Asanović 的导师。当时,我在 Acorn Computers 的实习期间读到了关于 RISC、Dave Patterson 和伯克利大学的内容。现在,我有幸与这些行业传奇人物共事!可以说,加入 RISC-V 的工作让我实现了职业生涯的闭环。这真是我梦想中的工作。”
全部0条评论
快来发表一下你的评论吧 !