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