2020年是全球科技版圖的轉折年,提升基礎軟體創新能力,掌握技術主導權至關重要。華為作為中國自主技術創新的代表性力量,一直在不斷尋求突破,引領業界。Boolan專家團隊助力華為軟體變革,為其定製軟體架構和C++系列技術賦能方案,包括效能工程、架構重構、安全可信、領域驅動等多項專題,在華為反響熱烈。
華為《C++效能最佳化》參訓學員合照
12月19日,隨著《現代C++ 11/14/17/20 實踐培訓》在華為武漢研究所成功實施,Boolan 2020 軟體變革賦能也圓滿結束。華為武漢研究所所長到場發表講話。活動現場互動熱絡,Boolan首席諮詢師吳詠煒的精彩講解,深度剖析,使得大家在結合自身業務場景下,不斷練習並接受新的方法、新的模型、新的思路。此次活動得到了華為與會人員的一致好評。
華為武漢研究所所長髮表講話
《現代C++ 11/14/17/20 實踐培訓》課程圍繞現代 C++ 11/14/17/20 的改進、特性和相關的程式設計實踐,講解現代 C++ 的意義、具體功能及如何在實踐中應用這些新特性。
現代C++:11/14/17/20 實踐
● 基礎篇:現代 C++ 11/14/17/20 語言的改進、特性
● 提高篇:實踐 C++ 開發的慣用模式,寫出更簡潔、易讀、可維護的程式碼
● 未來篇:概念、範圍與協程
《C++效能最佳化》透過講解C++效能相關特性與調優方法,解答如何對C++程式進行最佳化。課程不僅包含語言強相關的內容,也有跟語言關係較少、但實踐中經常伴隨C++程式出現的問題。
C++效能最佳化和實戰
● 基礎篇:計算機體系結構與C++跟效能相關的特性
● 提高篇:模板和編譯期多型、函式物件與函數語言程式設計
● 測試篇:干擾效能的因素與效能測試方法
● 最佳化篇:效能最佳化方法及最佳化案例,如:記憶體最佳化、演算法最佳化、快取最佳化、併發最佳化等
《C++安全可信編碼與設計》也是華為培訓熱門專題。只有在健壯的體系結構上編寫高質量、無bug 的程式碼,才可能獲得安全、高可靠性的系統。
《C++安全可信編碼與設計》培訓現場照
C++安全可信編碼與設計
● 功能安全與網路安全的分析方法
● C++相關的安全特性和機制原理
● C++開發相關安全機制
● 用測試保證安全
重構是軟體程式碼與架構質量提升的重要方法,《C++程式碼與架構重構》針對C++系統開發中遇到的各層次設計問題,系統講解如何使用重構技法,以演化的方式,摒棄“程式碼與架構的壞味道”,快速改進程式碼與架構設計質量。
C++程式碼與架構重構
● 重構的定義與要點
● 識別程式碼和架構的壞味道
● 重構的常用技法,包括如何重構到模式
● 工具使用,包括靜態分析工具、程式碼設計規範度量等
設計模式是軟體開發設計經驗的概括與提煉,它使得軟體開發人員可以方便地複用已經被證明成功的軟體設計方法與思想,是提高程式可讀性、可維護性和可擴充套件性最有效的手段。
《C++設計模式與實踐》培訓現場照
《C++設計模式與實踐》課程除了深入剖析各種典型的C++設計模式之原理與結構外, 也講解了如何使用重構等技法,將程式碼演化到模式的實踐過程。
C++設計模式與實踐
● 面向物件設計原則與目標
● GoF 23種設計模式,原理與結構
● 各種重點模式的應用場景、重構演化、程式碼實踐等
Linux系統,如何能在比較短的時間裡獲得一個比較大的提升?《Linux系統機制與除錯》,理論與實踐密切結合,深挖Linux系統的核心機制,幫助學員掌握Linux系統的精髓。
Boolan專家與華為參訓學員合照
Linux系統機制與除錯
● Linux 作業系統的基礎設施和核心機制
● 開發Linux 程式(核心模組和應用程式)的工具和方法
● Linux 平臺的除錯工具和除錯典型問題的方法
《領域驅動設計DDD》以事件風暴為縱貫線,以領域場景為橫切面,驅動從戰略設計到戰術設計的全生命週期的完整開發過程。整個課程全程演練具有實操價值的領域驅動設計方法。
領域驅動設計DDD
▲ 領域驅動設計過程
▲ 事件風暴
▲ 探索業務全景
▲ 領域分析建模
▲ 領域設計建模
▲ 領域實現建模
以上技術專題,在華為獲得高度認可,好評不斷。軟體是資訊科技產業的靈魂,如今,軟體技術不僅引領資訊科技產業的變革,在很多傳統領域中的存在比重和重要性也在不斷加大,在支援這些傳統領域產業結構升級換代甚至顛覆式創新的過程中起到核心關鍵作用。無所不在的軟體,正開始扮演著重新定義整個世界的重要角色。
Boolan專家團隊Boolan 秉承“全球專家,卓越智慧”的宗旨,匯聚了全球頂尖IT技術專家, 擁有實戰經驗豐富的諮詢團隊,為企業提供全棧技術諮詢解決方案,幫助企業在數字化、智慧化、萬物互聯的變革中打造關鍵創新能力。
Boolan首席諮詢師 吳詠煒
吳詠煒
首席諮詢師
Boolan資深諮詢師 趙永剛
趙永剛
資深諮詢師
Boolan資深諮詢師 張銀奎
張銀奎
資深諮詢師
Boolan資深諮詢師 王曉濤
王曉濤
資深諮詢師
Boolan與華為達成深度合作關係,為華為提供深度軟體架構設計與重構諮詢,涵蓋C++系列、系統與架構、機器學習、產品經理等領域,並有多位諮詢師將作為技術顧問進駐華為專案,助力華為軟體變革,共創技術新生態。
Boolan榮獲華為上海開發者生態傑出貢獻獎
Boolan創始人兼執行長李建忠先生,曾在【2020全球C++及系統軟體技術大會】的開幕演講——《迎接軟體變革的大航海時代》中表示:軟體一直是推動變革的原動力,而技術變革背後是不變的智慧!並推出Boolan「 軟體變革諮詢框架GICS 」。獲得行業和廣大客戶高度關注。
Boolan創始人&CEO李建忠在“2020全球C++及系統軟體技術大會”發表演講
正值2021年到來之際,Boolan團隊將根據各企業全年的培訓需求,為企業量身打造培訓課程。內訓涉及人工智慧/機器學習、大資料、軟體架構、產品經理、Web開發、C++系列、Java平臺等IT網際網路技術領域。