1、編程語言:
應(yīng)用:熟練掌握 Java、Kotlin、C/C++ 等編程語言中的一種或多種。
技術(shù)棧:掌握 Java 的核心類庫、面向?qū)ο缶幊烫匦?;Kotlin 的簡潔語法和與 Java 的互操作性;C/C++ 的內(nèi)存管理、指針操作等。同時(shí)了解相關(guān)的開發(fā)框架,如 Java 的 Spring 框架在某些鴻蒙企業(yè)級應(yīng)用開發(fā)中的運(yùn)用。
2、鴻蒙操作系統(tǒng)基礎(chǔ)知識
應(yīng)用:深入理解鴻蒙操作系統(tǒng)的架構(gòu)、特點(diǎn)和開發(fā)環(huán)境。能夠根據(jù)鴻蒙分布式架構(gòu)特點(diǎn),開發(fā)出支持多設(shè)備協(xié)同工作的應(yīng)用,例如實(shí)現(xiàn)不同設(shè)備間的數(shù)據(jù)共享和功能協(xié)同。了解開發(fā)環(huán)境的配置,如安裝和使用 HarmonyOS Studio 等開發(fā)工具。
技術(shù)棧:熟悉鴻蒙系統(tǒng)的分層架構(gòu)(如內(nèi)核層、系統(tǒng)服務(wù)層、框架層和應(yīng)用層);掌握分布式技術(shù)(分布式數(shù)據(jù)管理、分布式任務(wù)調(diào)度等);了解系統(tǒng)的多設(shè)備協(xié)同機(jī)制和通信協(xié)議。
3、鴻蒙開發(fā)工具和框架
應(yīng)用:熟練使用 HarmonyOS Studio 等開發(fā)工具進(jìn)行代碼編寫、編譯、調(diào)試和應(yīng)用發(fā)布。掌握鴻蒙 SDK(軟件開發(fā)工具包),能夠調(diào)用其中的 API(應(yīng)用程序編程接口)實(shí)現(xiàn)各種功能,如界面繪制、傳感器數(shù)據(jù)獲取等。運(yùn)用鴻蒙框架(如 ArkUI 框架)進(jìn)行用戶界面設(shè)計(jì),實(shí)現(xiàn)聲明式編程和組件化開發(fā)。
技術(shù)棧:深入了解 HarmonyOS Studio 的各種功能和操作技巧;掌握鴻蒙 SDK 中各個(gè)模塊的功能和使用方法;熟悉 ArkUI 框架的語法和組件使用,如布局組件(Column、Row 等)、交互組件(Button、TextInput 等)的應(yīng)用。
配合鴻蒙系統(tǒng)適配,全國各地現(xiàn)場作業(yè),需要外地出差