在HT for Web的官網首頁寫着,構建先進2D和3D可視化所須要的一切。html
是的,只要你看過官網,你就會知道,這是一個企業的、並不是開源的且須要收費的框架。前端
由於公司的業務須要,且公司使用的3D可視化框架正是基於此框架,因此我,不得不去學習該框架的使用。設計模式
一、第一階段:前端框架
當我剛開始收到要作3D可視化開發的任務委派時,我一臉懵逼,主要對3D開發一竅不通,最重要是沒有概念。既然有新的東西能夠學,那就來咯。框架
剛開始的時候,咱們前端大佬只給我一個HT for Web的官方網站,其餘的也沒給,我只好跟着官網提供的入門文檔和示例照着看照着寫,可是發現,竟然出不來效果。問了下大佬,大佬纔給了我一個有受權的ht.js核心文件,這才得以正常顯示。(特麼我。。。遇到新東西,多和前輩交流是有必要的。。。哈哈哈。。。)學習
雖然有官方文檔,可是剛接觸這類東西,也畢竟是新手一個。官網上說幾個小時內便可上手,幾天便可精通。可能我比較菜,照着官網學,進度比較慢。網站
二、第二階段:spa
經過官方文檔學了一陣子以後,也沒學出個什麼因此然,官方文檔那麼多,要全看完,不存在的,並且單看文檔,很難學會。設計
終於,前端大佬給了我項目代碼,TypeScript + HT + NodeJS + Webpack相結合的代碼框架。因而,經過這個現有的項目,學起來比較有動力,也比較有成就感,不只學習了HT,也順便學習了TS,還增強了Webpack和NodeJS的使用,很不錯。htm
在完成了前端大佬給的一個功能要求以後,獲得了一個很棒的確定:上手挺快的(哈哈哈哈,一直很相信本身的學習能力,只要認真對待,總不會錯的)。
三、第三階段:
跟着前端大佬學習了一段時間以後,慢慢地瞭解了框架的整體使用,2D可視化和3D可視化,也瞭解了3D建模的一些知識,例如,3D可視化的模型須要3D建模師導出mtl和obj的文件,才能夠在HT上使用。
因爲人少項目多,我也接手了一個項目【電房可視化】,前期大佬帶着學,後期就全權交給我負責了。開發、部署、出差、就差和客戶談需求了。(誰讓這是個外包的項目呢),客戶的一些需求仍是要知足的。固然,我如今的狀態是,多作事我是願意的,由於我能夠學到東西。就像此次協助客戶部署,也加深了本身對Nginx的使用。
(圖片什麼的,我先空着)
毋庸置疑的一點,HT for Web是一個優秀的2D和3D可視化框架,裏面的接口封裝思想及設計模式值得學習。
但我我的學習之,仍是由於公司業務要求,並且用這種企業且收費的框架的公司,想必必定不多,也不是我職業發展的主要學習路線。
在空餘的時間仍然會繼續學習目前主流的前端框架:React和Vue。
學習的路線很長,最重要的仍是與人相處之道。
我饅頭姐說過,不須要你技術多厲害,而是首先須要你會作事。
不把本身侷限在前端領域,而是站在全棧的思想思考技術,我原本就很美。哈哈哈,錯了錯了,應該是我原本就不僅是一個前端。。。