學習路徑
狀態:本頁面仍在編寫中(WIP,Work-in-progress)
Divooka 是一個全面的工具,既能完成日常程式設計任務,也能進行高階應用開發。初學者和資深開發者都可以使用它。正因如此,初學者可能不太清楚該從哪裡入手。本文提供了一些學習 Divooka 的結構化方式。
總的來說,學習 Divooka 包括以下三個方面:
- 基本介面和操作,即編輯器有哪些快捷鍵和選單。
- 基本程式結構和(圖形化的)“語法”,這通常很直觀,大多隻需要連線連線。
- 可用的函式、API、框架和工具。其中每一項都能在你構建更有用的程式時提供巨大的幫助。
學習路徑
這裡我們提出一些具體的學習路徑,列舉可以參考的相關資料,幫助你學習並提升 Divooka 程式設計的學習體驗。
職業/專業
音樂愛好者
一定要探索我們的 MIDI 功能和 Euterpe 庫!
玩玩合成器,並學習用 Fluent 作曲。
紋理美術師
探索程序化紋理生成的世界……
軟體通才
Divooka 正適合你!學無止境,我們這些軟體通才(在古代被稱為博學家)力求學習一切、做一切,並儘可能地高效。
從基礎語法開始,然後直接深入 The Definitive Guide。學完之後如果還想更進一步,可以加入開發者社羣,釋出你自己的庫/外掛。
如果你想真正深入,請聯絡我們,一窺 Divooka 的原始碼,成為核心貢獻者,與我們一起塑造 Divooka 的未來!在我們認可並委以重任之前,你可能需要通過一些挑戰。
專案經理
這裡的目標是理解高層概念,能夠閱讀和理解 Divooka 程式,能夠根據高層概念開發有用的程式,能夠調整/維護已經構建好的程式,並瞭解如何以最佳方式進行程式碼審查和組織 Divooka 程式的最佳實踐。
(待定)
資料科學家
這裡的目標是掌握從資料取得、資料轉換、領域特定建模、資料儲存到報告的所有階段。
由於專注於資料,資料科學家實際上是聚焦於特定範圍的全棧開發者。
瀏覽資料科學家方向的目錄。
應用開發者
(待定)
Web 開發者
(待定)
瀏覽 Web 開發者方向的目錄。
遊戲開發者
(待定)
圖書作者
(待定)
伺服器管理員
(待定)
互動媒體藝術家
用於製作演出和互動媒體。
攝影師和影片剪輯師
(待定)
硬體開發者(電子愛好者)
(待定)
3D 美術師——構圖方向(佈局與渲染)
(待定)
3D 美術師——技術美術方向(程序化建模)
(待定)
遊戲開發者
不適用
模擬構建者(視覺特效與工程)
不適用
主題
3D 渲染
(待定)
教材
- Introductory Visual Programming in Divooka:Divooka 入門教材。
參考資料
另請參閱:
- 嘿,既然你來到了這裡,何不看看成為一名優秀程式設計師需要具備什麼?