在經(jīng)歷了數(shù)十年以 Arm 技術(shù)為核心的成功職業(yè)生涯后,Andrea Gallo 決定為自己的職業(yè)道路開(kāi)辟一個(gè)全新的方向。他不僅希望尋求改變和挑戰(zhàn),還希望充分利用多年來(lái)積累的豐富經(jīng)驗(yàn)和智慧。
少年時(shí)對(duì)編程的熱愛(ài)
Andrea 對(duì)硬件和軟件開(kāi)發(fā)的興趣始于少年時(shí)期。當(dāng)時(shí),他通過(guò)使用 Sinclair Spectrum 家用微型電腦玩游戲,逐漸迷上了編程。他通過(guò)閱讀雜志自學(xué)了匯編語(yǔ)言,并開(kāi)始編寫自己的游戲。不久后,他開(kāi)始為編程雜志撰稿,并在 16 歲時(shí)發(fā)表了第一篇文章。
他的教育背景還包括古典學(xué)科,例如高中時(shí)期學(xué)習(xí)的古希臘語(yǔ)和拉丁語(yǔ)。他相信,這些學(xué)科的學(xué)習(xí)對(duì)他的編程技能發(fā)展起到了重要作用。他說(shuō)道:“這聽(tīng)起來(lái)可能有些不可思議,但我認(rèn)為古典學(xué)科幫助我培養(yǎng)了批判性思維能力,使我能夠通過(guò)閱讀技術(shù)雜志和書籍,自學(xué)匯編語(yǔ)言并在深度優(yōu)化方面達(dá)到很高的水平?!?/p>
職業(yè)起步:專注 Arm 技術(shù)
職業(yè)生涯的最初幾十年,Andrea 專注于 Arm 技術(shù)。在高中時(shí)期,他曾作為暑期實(shí)習(xí)生加入英國(guó)的 Acorn Computers,參與 ARM2 處理器的開(kāi)發(fā)工作。大學(xué)畢業(yè)后,他投身于硬件和軟件架構(gòu)優(yōu)化領(lǐng)域,致力于通過(guò)硬件優(yōu)化解決軟件瓶頸。他曾在 ST-Ericsson 公司擔(dān)任智能手機(jī)和應(yīng)用處理器領(lǐng)域的研究員(Fellow),并成為 Linaro 技術(shù)指導(dǎo)委員會(huì)的第一位成員代表。隨后,他在 Linaro 工作了 12 年,擔(dān)任過(guò)多個(gè)高級(jí)職位。
準(zhǔn)備職業(yè)轉(zhuǎn)型
2023 年底,Andrea 意識(shí)到自己已經(jīng)準(zhǔn)備好迎接職業(yè)轉(zhuǎn)型。在規(guī)劃未來(lái)時(shí),RISC-V 一直是他優(yōu)先考慮的領(lǐng)域。恰好在這一時(shí)期,RISC-V International 正在招聘一個(gè)與他的理想崗位完全契合的職位。唯一的問(wèn)題是,從技術(shù)角度來(lái)看,他對(duì) RISC-V 幾乎一無(wú)所知。
在求職面試時(shí),Andrea 解釋道:“由于我們行業(yè)中 Arm 和 RISC-V 之間存在一些重疊領(lǐng)域,我一直覺(jué)得深入研究 RISC-V 可能會(huì)讓我感到不清晰?!睘榱吮砻髯约旱某兄Z以及快速掌握新領(lǐng)域的決心,他參加了 RISC-V 官方課程,并獲得了 RVFA (RISC-V Foundational Associate) 認(rèn)證。
在為期數(shù)周的面試過(guò)程中,Andrea 開(kāi)始積極準(zhǔn)備。他研讀了 RISC-V 的官方技術(shù)文檔,還完成了免費(fèi)的 RISC-V 課程構(gòu)建 RISC-V CPU 核心(LFD111x)。經(jīng)過(guò)幾周的學(xué)習(xí),他順利完成了RISC-V 核心能力認(rèn)證課程(LFD210),并獲得了 RVFA 認(rèn)證。入職后不久,他擔(dān)任了 RISC-V International 技術(shù)副總裁一職。
RVFA 認(rèn)證價(jià)值
Andrea 認(rèn)為,自己學(xué)習(xí)的 RISC-V 課程以及獲得的 RVFA 認(rèn)證是職業(yè)成功的關(guān)鍵因素。這不僅提升了他的專業(yè)能力,也讓他在行業(yè)活動(dòng)和技術(shù)工作組會(huì)議中能與參與者深入交流,展現(xiàn)專業(yè)素養(yǎng)。
他堅(jiān)信,軟件工程師應(yīng)該學(xué)習(xí)構(gòu)建 RISC-V CPU 核心(LFD111x)課程并獲得 RVFA (RISC-V Foundational Associate) 認(rèn)證。他表示:“每位軟件工程師都應(yīng)該學(xué)習(xí)這門課程并獲得 RVFA 認(rèn)證。硬件工程師會(huì)為此感到欣慰,說(shuō)‘現(xiàn)在他們終于理解我們的痛點(diǎn)了’——這是軟件和硬件工程師之間一種友好的競(jìng)爭(zhēng)?!蓖瑫r(shí),他也建議硬件工程師獲取 RVFA 認(rèn)證,從而拓展自己的專業(yè)領(lǐng)域。
作為 RISC-V 社區(qū)的新成員,Andrea 計(jì)劃繼續(xù)通過(guò) RISC-V International 和 Linux 基金會(huì) LF Education 提供的免費(fèi)課程深入學(xué)習(xí),其中包括:
RISC-V 簡(jiǎn)介(LFD110)
構(gòu)建 RISC-V CPU 核心(LFD111x)
使用 RISC-V 和 FreeRTOS 構(gòu)建應(yīng)用(LFD112x)
RISC-V 工具鏈和編譯器優(yōu)化技術(shù)(LFD113x)
RISC-V 匯編編程基礎(chǔ)(LFD117x)
工業(yè)級(jí) RISC-V 核心的計(jì)算機(jī)架構(gòu)(LFD119x)
RISC-V 核心能力認(rèn)證課程(LFD210)/ (LFD210-CN)
成就夢(mèng)想的職業(yè)生涯
Andrea(左)與加州大學(xué)伯克利分校教授 Dave Patterson
2024 年 RISC-V 峰會(huì)合影
在加入 RISC-V 生態(tài)系統(tǒng)的幾個(gè)月后,Andrea 想起了一篇發(fā)表于 1985 年的文章。他在 1987 年復(fù)印了這篇文章,當(dāng)時(shí)他是 Acorn Computers 的暑期實(shí)習(xí)生,正研究第一個(gè) Arm 處理器。這篇文章的作者是 Arm 的一位首席架構(gòu)師,他在文中提到,Arm 的首席架構(gòu)師深受加州大學(xué)伯克利分校教授 Dave Patterson 的啟發(fā)。
Andrea 回憶道,“Patterson 教授正是 RISC-V International 首席架構(gòu)師 Krste Asanovi? 的導(dǎo)師。當(dāng)時(shí),我在 Acorn Computers 的實(shí)習(xí)期間讀到了關(guān)于 RISC、Dave Patterson 和伯克利大學(xué)的內(nèi)容。現(xiàn)在,我有幸與這些行業(yè)傳奇人物共事!可以說(shuō),加入 RISC-V 的工作讓我實(shí)現(xiàn)了職業(yè)生涯的閉環(huán)。這真是我夢(mèng)想中的工作。”
-
ARM
+關(guān)注
關(guān)注
134文章
9084瀏覽量
367373 -
認(rèn)證
+關(guān)注
關(guān)注
1文章
359瀏覽量
18214 -
RISC-V
+關(guān)注
關(guān)注
45文章
2270瀏覽量
46124
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論