日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式微處理器
[導(dǎo)讀]那是2016年的夏天,來自華為中央軟件院的一位工程師請我們專業(yè)幾個(gè)學(xué)生喝咖啡,那天的風(fēng)兒有點(diǎn)喧囂,陽光有點(diǎn)刺眼,但是咖啡挺香的?!拔覀儾块T是基礎(chǔ)軟件領(lǐng)域的,主要是操作系統(tǒng)?!蹦俏还こ處熑缡墙榻B,我一聽頓時(shí)來了精神,這不就是傳說中的程序員三大“浪漫”(編譯器、操作系統(tǒng)、圖形學(xué))之一嘛!

軟件少年,小蔡不“菜”

蔡灝旻

一杯咖啡的機(jī)緣

我嘛,一個(gè)典型而又非典型性的90后,出生在不錯(cuò)的家庭,不為生計(jì)擔(dān)憂,經(jīng)常被父母“教導(dǎo)”:混不下去就回家歇著;讀了一所不錯(cuò)的大學(xué),也會(huì)打打游戲,跟同學(xué)們在一起玩得比誰都high;也喜歡一個(gè)人安靜地?cái)[弄擺弄樂高和高達(dá),家里還有屬于我的玩具房;人們廣為熟知的程序員打扮——格子衫,我沒什么“興趣”,什么潮、什么奇裝異服我都喜歡往身上套;大大咧咧,南方人生得北方人的體格和性格,愛貧嘴,愛“說相聲”,還想過組建華為德云社,參加脫口秀大會(huì);另外,我還研究生沒畢業(yè)就結(jié)了婚,提前進(jìn)入人生新旅程……

就是這樣一個(gè)我,一臉大胡子的我,看上去可能比90后都要成熟的我,是什么機(jī)緣讓我加入了華為EulerOS大家庭?且聽我道來。

那是2016年的夏天,來自華為中央軟件院的一位工程師請我們專業(yè)幾個(gè)學(xué)生喝咖啡,那天的風(fēng)兒有點(diǎn)喧囂,陽光有點(diǎn)刺眼,但是咖啡挺香的。“我們部門是基礎(chǔ)軟件領(lǐng)域的,主要是操作系統(tǒng)?!蹦俏还こ處熑缡墙榻B,我一聽頓時(shí)來了精神,這不就是傳說中的程序員三大“浪漫”(編譯器、操作系統(tǒng)、圖形學(xué))之一嘛!

華為,這個(gè)在我印象中一直踏實(shí)做事,低調(diào)中還帶著點(diǎn)奢華的公司,讓我產(chǎn)生了濃厚的興趣。為了心中的“浪漫”,為了默默改變世界的夢想,帶著渴望脫離父母的庇護(hù),打造一番屬于自己的天地的憧憬,二話不說,我舉手要求加入。

經(jīng)過了不算漫長的等待,我終于如愿成為了一名華為軟件工程師。

天賦和蠻干

操作系統(tǒng),像是一個(gè)幕后工作者,平時(shí)我們感覺不到它的存在,但是作為軟件運(yùn)行重要的基石,就如摩天大樓的堅(jiān)實(shí)底座,很多時(shí)候你看不見它,但它很重要。

進(jìn)入部門后,我從事的領(lǐng)域是操作系統(tǒng)基礎(chǔ)設(shè)施中的容器領(lǐng)域。容器這個(gè)詞,當(dāng)你第一眼看它或許腦子里是這東西:瓶瓶罐罐、裝水、裝其他東西的玩意兒。但在軟件世界里,這里面裝的是我們開發(fā)的各種應(yīng)用以及它們的運(yùn)行環(huán)境。

剛進(jìn)組的時(shí)候,我們組就六七個(gè)人,大家也大多是剛剛接觸這塊業(yè)務(wù)。過了一段時(shí)間,大家發(fā)現(xiàn)我經(jīng)常能說出一二,覺得我是個(gè)有“天賦”的人。但其實(shí),我干了一件聽上去很“蠻”的事——我把容器docker那幾十萬行的代碼全部“背”下來了,當(dāng)然并不是全都精準(zhǔn)地記住,至少基本每一行在哪,每一個(gè)函數(shù)的位置,我都了然于胸。要知道,那段時(shí)間每天下班回家我都把代碼打開看看,如此日積月累,潛移默化,自然融會(huì)貫通了。正是這些點(diǎn)滴的積累,才讓平日里大家一起討論的時(shí)候,我能立刻脫口而出。

這件事給我很大的啟發(fā):進(jìn)入華為的少年們,基本都是學(xué)校的佼佼者,大家都不差,水平也差不多。無非是你多看了幾行代碼,多思考了一些問題。在此,我也要打破一下自己在團(tuán)隊(duì)中的“神話”:大家常說我有過目不忘的本領(lǐng),其實(shí)只是因?yàn)槲彝浀臅r(shí)候,我又拿出來看了一下,加深了印象。

一直以來,我都保留著一顆對未知事物好奇與敬畏的心,每天早上醒來,我都期待新的一天要比昨天更進(jìn)步一點(diǎn)點(diǎn),所以這就是我的WeLink簽名:“每天進(jìn)步一點(diǎn)點(diǎn)”的來歷。

“以戰(zhàn)代練”與“吸星大法”

2017年年中,印度運(yùn)營商舉行了一次全新NFV(網(wǎng)絡(luò)功能虛擬化)架構(gòu)的大比拼,各大廠商蜂擁而至。還記得當(dāng)時(shí)我還沒有轉(zhuǎn)正,真的是臨危受命作為操作系統(tǒng)接口人扛起了這個(gè)任務(wù)。這個(gè)項(xiàng)目周期很短,就幾個(gè)月時(shí)間,但涉及的部門很多,軟件棧也很復(fù)雜。

當(dāng)時(shí)的我才剛剛弄明白了三大世界級“哲學(xué)難題”:我是誰?我在哪兒?我要干啥?連大部門的人都還沒有認(rèn)全,就直接被拉上了“戰(zhàn)場”。上了“戰(zhàn)場”,那就“戰(zhàn)”唄!戰(zhàn)場上總是士兵成長最快的地方,我這個(gè)人從來都是不懼怕挑戰(zhàn)的,我想反正早晚都是要學(xué)這些的,不如當(dāng)下立刻就學(xué)起來吧!

這就不得不說我另一個(gè)特點(diǎn)——“臉皮厚”,那時(shí)我在組里年紀(jì)最小,有什么不懂的,總是愛問身邊的同事,一聲“哥哥”、“姐姐”他們都會(huì)熱心幫助我,我這一路的請教,最大的感受就是“找對的人請教對的事”。

當(dāng)時(shí)操作系統(tǒng)的內(nèi)核在比拼的時(shí)候出現(xiàn)了一個(gè)存儲(chǔ)性能問題,我自己和團(tuán)隊(duì)小伙伴研究了半天都沒有搞明白,我多方打聽到,我司之前招了一個(gè)文件系統(tǒng)方面的技術(shù)大牛,我趕緊發(fā)了信息過去“勾搭”,大牛哥哥很快給了我回復(fù),但我總覺得“紙上得來終覺淺”,不如見面痛快地交流更有效率。經(jīng)過一番“偵查”,我發(fā)現(xiàn)這位大牛的工位就在我樓下,于是我厚著臉皮就過去登門拜訪了。后來我就經(jīng)常過去追著大牛使勁問,終于把這個(gè)特性搞清楚了,如今大牛哥哥也成為我的日常請教老師之一。

說起我的“厚臉皮”,還體現(xiàn)在我是個(gè)很愛“拱”的人。我覺得知識(shí)和技術(shù)都不是獨(dú)立的,應(yīng)該在一個(gè)網(wǎng)狀結(jié)構(gòu)的里面,每一個(gè)人都不應(yīng)該局限于自己的小天地里,視野應(yīng)該更寬廣一點(diǎn):作為一位基礎(chǔ)軟件的開發(fā)者,難道不好奇自己寫的代碼,在一線、在客戶那邊是如何使用、評價(jià)如何嗎?

帶著這份好奇,我一個(gè)勁地“往前拱”、“往上拱”,從一線“吸收”客戶到底如何使用我們的產(chǎn)品,我們的產(chǎn)品上面到底在跑些什么業(yè)務(wù),并把由此收獲的改進(jìn)納入我們的方案。就這樣,靠著“厚臉皮”的請教,靠著自學(xué),靠著整個(gè)團(tuán)隊(duì)的努力,我們交出了滿意的答卷:華為的解決方案在這次大比拼中拔得頭籌,這也向業(yè)界證明了我們的實(shí)力。

現(xiàn)在,大家開玩笑地調(diào)侃說,終于搞清楚,原來我是一個(gè)擁有“吸星大法”的人。我覺得這個(gè)功夫非常不錯(cuò):可以快速學(xué)習(xí)、汲取別人的知識(shí)與能力,并且化為自己的“內(nèi)功”。

意外的”生日禮物“

2019年5月16日,對于我來說是一個(gè)特別的日子,因?yàn)檫@天是我生日。我還記得,當(dāng)晚我和我老婆兩個(gè)人特意找了家餐廳一起吃飯慶祝,席間我還在準(zhǔn)備吹蠟燭、吃蛋糕,突然手機(jī)蹦出數(shù)條消息:華為被美國列入實(shí)體清單了。

當(dāng)時(shí)的心情還歷歷在目,那是一種很復(fù)雜的情感,一方面明白未來工作面臨的壓力會(huì)很大,一方面又有種痛快與期待。20世紀(jì)藝術(shù)大師安迪沃霍爾曾經(jīng)有個(gè)著名的觀點(diǎn)“每個(gè)人都能在15分鐘成名”,那現(xiàn)在,屬于我們的“15分鐘”來了!因?yàn)橥饨绛h(huán)境的變化,我們一直埋頭研發(fā)的方案就要登場,支撐華為服務(wù)器的運(yùn)轉(zhuǎn)了。我把這份沉重的“生日禮物”看作是給我的一次鍛煉的機(jī)會(huì),頓時(shí)使命感和責(zé)任感沖上了腦門,旁邊的老婆也和我一樣“中二”了起來,生日祝福變成給我鼓勁加油,一定要好好工作的話語。

從此,我們進(jìn)入了“攻堅(jiān)戰(zhàn)”,在這個(gè)艱巨又漫長的過程中,我和小伙伴們每天都泡在代碼里。還記得之前爸媽常說“干不好,就趕緊滾回家!”,但這段時(shí)間里,家人也給予了我十足的支持,全方位給我各種照顧,讓我后顧無憂地進(jìn)入“戰(zhàn)時(shí)狀態(tài)”。

經(jīng)過半年多持續(xù)的努力,我們完成了“備胎轉(zhuǎn)正”,但是隨之而來的“魔幻”2020讓我們奮斗的路程變得更加艱難,各種新的不利因素接踵而至。但伴隨著2020新年鐘聲的敲響,openEuler(華為服務(wù)器操作系統(tǒng))來了——今后的日子里我們不是孤軍奮戰(zhàn)了。

見更大的世界

我很早就接觸了開源,覺得Linus滿臉大胡子的樣子很有范兒。開源到底為這個(gè)世界帶來了什么?其實(shí)不太好講,但是確實(shí)給我?guī)砹艘恍┯|動(dòng):一群素未蒙面的“網(wǎng)友”憑借相同的愛好和興趣,聚集在一起,做同樣一件事,聽聽就很讓人神往。

但大家提起開源的時(shí)候,往往都是一些國外的項(xiàng)目,而我國的工程師大多是去國外的項(xiàng)目里貢獻(xiàn)。就拿我的容器領(lǐng)域作為例子,開始的時(shí)候也是追隨著國外的項(xiàng)目docker發(fā)展,雖然貢獻(xiàn)很多,但是總是要受人掣肘。

后來,我們萌生了一個(gè)想法,為什么不自己寫一個(gè)呢?那就干吧。于是我們重新造了一個(gè)“輪子”,一個(gè)“國產(chǎn)”容器引擎iSulad誕生了。并且隨著openEuler操作系統(tǒng)的開源,我們的“小小螞蟻”(iSula為拉丁語子彈蟻)也終于揚(yáng)帆出航。

但剛開始的時(shí)候,它“偏科”嚴(yán)重,內(nèi)存消耗很低,可是啟動(dòng)速度不夠快速,功能上也有一些缺失。但這就是開源的魅力所在,你總能遇到那么一群人,和你同行。在社區(qū)伙伴的反饋和幫助下,我們一起努力讓“小螞蟻”變得更好。到現(xiàn)在為止,它已經(jīng)在各方面可以說碾壓了“docker”。但這并是我們的終點(diǎn),我和我們的小伙伴們一起成立了云原生興趣組,持續(xù)推出了更多云原生、容器相關(guān)的項(xiàng)目,openEuler上云原生生態(tài)也越來越繁榮。

我一直認(rèn)為一個(gè)有生機(jī)的開源項(xiàng)目一定是褒貶并發(fā)的,積極的或負(fù)面的反饋都將成為前進(jìn)的激勵(lì)和動(dòng)力,只有這樣循環(huán)迭代,才能打造出一個(gè)好的項(xiàng)目。從公司走出來,見到一個(gè)更大的世界,遇到更多同路的小伙伴們在為中國的基礎(chǔ)軟件發(fā)展做著貢獻(xiàn),這也許就是開源帶給我的成長吧!

從“激情”到“熱愛”

我常出去參加各種技術(shù)論壇或者沙龍,有好幾次,在會(huì)議現(xiàn)場看到自己心目中的技術(shù)大牛就在眼前,那種激動(dòng)和興奮真的難以言表,我也體會(huì)到了“追星”的樂趣。但是給我感觸最深的,是在一個(gè)技術(shù)沙龍上,一位坐在我旁邊的大叔,操著濃濃的寧波口音和我探討技術(shù),我們很多想法都不謀而合。等我發(fā)表完自己的演講報(bào)告,他在下面給我熱烈地鼓掌,還邀請我去外面聊一聊。

談?wù)撝?,他告訴我自己已經(jīng)55歲了,經(jīng)營著一家公司,自己孩子也獨(dú)立工作了,但是還是在編碼的一線。我問他,為什么要堅(jiān)持著這樣一份工作呢?他當(dāng)時(shí)停頓了很久,說:“我87年就開始教別人匯編,干到現(xiàn)在30多年,我覺得任何時(shí)候都得學(xué)習(xí),一不學(xué)習(xí)就要被時(shí)代給淘汰了!”當(dāng)時(shí)外面下著雨,我們在一個(gè)創(chuàng)業(yè)的咖啡廳里,中間是天井,他一邊抽著煙,一邊望著落地玻璃窗,緩緩地吐出一口煙圈:“但說到底,還是因?yàn)闊釔郯?!?

一位花白頭發(fā)的先生,西裝微微敞開,仰著頭佇立在我眼前。備受觸動(dòng)的我回家和家人聊起,告訴他們我有多受震動(dòng),親愛的家人們都對我說了差不多的話:“希望你55歲的時(shí)候也可以這樣?!边@種簡單純粹的熱愛深深感染了我,所以后來我工作上遇到不順心的事情,特別喪的時(shí)候,我腦海里立刻都是那位先生的模樣和他當(dāng)時(shí)的那句話——只有因?yàn)闊釔鄄拍軋?jiān)持下去!

如今,匆匆四年過去了,我已經(jīng)從剛進(jìn)部門的小蔡,變成帶領(lǐng)團(tuán)隊(duì)的“老蔡”了,從之前開源會(huì)議上“追星”到現(xiàn)在也會(huì)有人“追”我。但我依舊愛樂高、愛高達(dá)、愛玩游戲、B站老粉加重度用戶,還愛打臺(tái)球。我覺得玩物并不喪志,我曾經(jīng)花了幾個(gè)小時(shí)拼成了那個(gè)有名的“千年隼”,也曾拼盡全力把黑魂、只狼刷到白金獎(jiǎng)杯……正是這些工作之外的樂趣,磨練了我的毅力和耐性。

2020年11月,我升級做了父親,開啟了又一段人生新旅程。我覺得吧,人活這一輩子,總應(yīng)該折騰點(diǎn)什么,如果問我未來的愿望的話,我期望自己以后可以帥氣地和孩子說:小菜籽兒,你老爸也曾是中國基礎(chǔ)軟件界一號響當(dāng)當(dāng)?shù)娜宋飬龋?

本文來自《華為人》

作者:蔡灝旻

轉(zhuǎn)載請注明作者及出處

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場,如有問題,請聯(lián)系我們,謝謝!

嵌入式ARM

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢抑制與過流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉