聯(lián)系方式 |
河南省中億起重機(jī)械有限公司
電話:0373-8710567、8711567、8712567
傳真:0373-8791662
手機(jī):15836028966
郵箱:zhongyiqizhong@163.com
地址:河南省·新鄉(xiāng)市長垣縣位莊工業(yè)區(qū)長惱路380號 |
|
詳細(xì)信息 |
每個(gè)開發(fā)人員未來需要的5種技能 |
來源于: 發(fā)表時(shí)間:2024/6/21 |
軟件開發(fā)人員有時(shí)會需求回憶他們的成功和失敗,并擬定方案以改進(jìn)他們的全體開發(fā)進(jìn)程。當(dāng)我停下來觀察嵌入式體系職業(yè)的變化時(shí),我認(rèn)為2021年及以后的每個(gè)開發(fā)人員都需求具備特定的技能。
每個(gè)開發(fā)人員未來需求的5種技能
技能1 –集成的自動化檢驗(yàn)
每個(gè)開發(fā)人員需求的 要技能是編寫自動化檢驗(yàn)的能力。傳統(tǒng)上,嵌入式開發(fā)人員并不是 長于運(yùn)用檢驗(yàn)驅(qū)動的開發(fā)或繼續(xù)集成(CI)技能。這種缺陷使嵌入式軟件開發(fā)人員處于倒霉方位,迫使我們花費(fèi)更多的時(shí)間進(jìn)行手動檢驗(yàn),或許更糟的是對我們的軟件進(jìn)行檢查。成果是,我們的手指交叉并靜靜請求,以至于工作不會再回到我們身邊,以此來推出產(chǎn)品。
自動化的檢驗(yàn)東西,線束和CI / CD途徑現(xiàn)已開展到開發(fā)人員需求在開發(fā)進(jìn)程中運(yùn)用它們的程度。價(jià)值和成果或許是巨大的。例如, 近我不得不從頭規(guī)劃 個(gè)代碼模塊,在那里我或許撕毀了API內(nèi)部代碼的70%。后來我想起了手動工作檢驗(yàn)以確保 切正常的驚駭,由于毫無疑問至少要花 天的時(shí)間進(jìn)行驗(yàn)證。但是,我現(xiàn)已仔細(xì)開發(fā)并保護(hù)了該模塊的檢驗(yàn),包括在拆解期間。我的自動化檢驗(yàn)?zāi)軌蛟诓坏?秒的時(shí)間內(nèi)驗(yàn)證 切都很好。ㄋ舶l(fā)現(xiàn)了我的 個(gè)小忽略)。
技能2 –機(jī)器學(xué)習(xí)
環(huán)繞機(jī)器學(xué)習(xí)(ML)和人工智能(AI)進(jìn)行了許多宣揚(yáng),尤其是關(guān)于嵌入式軟件解決方案。今年,我經(jīng)常覺得這是 種技能解決方案,能夠解決問題。但是,事實(shí)是,在我們每個(gè)人還未意識到之前,機(jī)器學(xué)習(xí)將成為幾乎每個(gè)嵌入式體系中的核心組件。這些技能太強(qiáng)壯了,并且開展速度很快,因而揣度能夠在 小和 低能耗的設(shè)備上進(jìn)行。
機(jī)器學(xué)習(xí)或許不是今天能夠運(yùn)用于讀者正在開發(fā)的產(chǎn)品的技能,但這并不意味著應(yīng)該對它們視若無睹。為機(jī)器學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)將比在繼續(xù)學(xué)習(xí)技能的起等候和運(yùn)用項(xiàng)目更有用。
技能3 –安全
現(xiàn)在,正在開發(fā)用于IoT的設(shè)備太多,以至于開發(fā)人員不必憂慮安全。保護(hù)嵌入式產(chǎn)品所需的技能組無疑是專門的,并且般很難找到和拜訪。沒有安全產(chǎn)品對公司的潛在負(fù)面影響或許是災(zāi)難的。由于安全漏洞,沒有人樂意成為頭版新聞。此外,學(xué)習(xí)安全技能能夠幫忙開發(fā)人員對其雇主發(fā)生更大的價(jià)值
安全技能肯定是需求開展的東西。Arm的途徑安全體系結(jié)構(gòu)(PSA)概述了安全 佳實(shí)踐。此外, 些芯片提供商現(xiàn)已開端自行構(gòu)建安全軟件開發(fā)東西包(SDK),以減輕開發(fā)人員和公司的安全背負(fù)。了解這些功用并開發(fā)所需的技能在將來至關(guān)重要。
技能4 – RTOS運(yùn)用程序規(guī)劃
規(guī)劃和施行根據(jù)RTOS的運(yùn)用程序所需的技能是與我的心里特別接近的 項(xiàng)技能。每年我都會舉辦多個(gè)RTOS研討會,并在會議上環(huán)繞RTOS運(yùn)用程序進(jìn)行講演,并且發(fā)現(xiàn)開發(fā)人員很難運(yùn)用它們來規(guī)劃和完成運(yùn)用程序?紤]到當(dāng)今運(yùn)用程序的復(fù)雜,RTOS已成為許多體系中的核心組件。了解規(guī)劃形式, 佳實(shí)踐和技能關(guān)于及時(shí)成功發(fā)動產(chǎn)品至關(guān)重要。
技能5 –調(diào)試
調(diào)試是開發(fā)人員并不生疏的 項(xiàng)技能。開發(fā)人員應(yīng)盡其所能避免在軟件中添加差錯(cuò)。便是說,當(dāng)我與整個(gè)職業(yè)的開發(fā)人員扳話時(shí),開發(fā)人員均勻?qū)?0%的時(shí)間用于調(diào)試活動并不稀有。任何開發(fā)人員或團(tuán)隊(duì)都能夠完成的 重要的生產(chǎn)力前進(jìn)之 便是減少他們花費(fèi)在調(diào)試上的時(shí)間。即使前進(jìn)10%,也意味著每個(gè)開發(fā)人員在 年中添加了 個(gè)額定的作業(yè)月。ㄟ@或許需求5周的時(shí)間,但是我會花額定的 周作為假期來做得不錯(cuò)的作業(yè))。
任何想要前進(jìn)生產(chǎn)率或減少預(yù)算和縮短上市時(shí)間的人,都應(yīng)該從 開端就能夠幫忙避免差錯(cuò)的活動開端,然后著重于能夠減少發(fā)現(xiàn)差錯(cuò)所需時(shí)間的技能。這或許觸及多種技能,包括跟蹤,集成的CI / CD管道,靜態(tài)剖析和代碼衡量監(jiān)視等等。
定論
嵌入式開發(fā)人員所需的技能在不斷變化和開展。開發(fā)人員只需求了解C編程語言和操控寄存器中的操控位的日子現(xiàn)已 去不復(fù)返了。當(dāng)今的嵌入式軟件工程師需求能夠滲透到計(jì)算機(jī)科學(xué)各個(gè)前沿 域的技能。這看起來確實(shí)令人生畏,但這是使我們的作業(yè)布滿熱心并不斷迫使我們學(xué)習(xí)的特征之 。今天,我們研討了 些我般會認(rèn)為缺少業(yè)務(wù)和開發(fā)人員技能的技能,這些技能關(guān)于未來的成功至關(guān)重要。
|
|
|