JAzzNoTE
9 years ago
【技術碎念】這個Angular Material是基於AngularJS寫的一個UI包
latest #25
JAzzNoTE
9 years ago
覺得我越來越像個coder在想事情,自從之前終於有個讓我合意的framework後,慢慢熟悉了它的功能,然後我就想啊「應該要有個UI庫是針對這個框架寫的才對」,果不其然就有
JAzzNoTE
9 years ago
我之前是用Bootstrap · The world's most popular mobile-first and resp... 用了好一陣子,也花了很多時間在讀它CSS的架構,但老實講沒有很喜歡它的UI style就是方便
JAzzNoTE
9 years ago
話說我對Angular這東西真的蠻有熱情的,打算把我未來的frone-end這塊押寶在它身上,所以配套的UI lib也很重要啊
立即下載
JAzzNoTE
9 years ago
=====
JAzzNoTE
9 years ago
又要往事重提。之前說可以邁向接案的目標前進,現在back end我用NodeJS,front end我用AngularJS(做MVC),再加一個UI的lib
JAzzNoTE
9 years ago
UI的工具箱上手後,要再增加開發速度,我覺得我現在最弱的是UX設計,常常拿捏界面就考慮很久,沒有一套有序的方法論去處理這方面問題
JAzzNoTE
9 years ago
=====
JAzzNoTE
9 years ago
要了解自己的選擇究竟好壞在哪,就是要多了解其它選擇。我覺得在coding這回事上,這麼做有利無害,有些東西你學了實作上沒用,但還是可以掌握背後的設計哲學和優缺點比較
JAzzNoTE
9 years ago
當然Angular一定有它的缺點,一直去讀它的教材,人家就提的是它有什麼功能、怎麼用,看不出缺陷(例如$scope的作用域很難理解)
JAzzNoTE
9 years ago
我覺得我要再精進,就是要能找出自己選用的這個工具它的缺陷,用更抽離的角度來看自己的選擇
JAzzNoTE
9 years ago
當然實作上我還是總是要學新功能、新的函式簽名,但已經很習慣用架構的角度在看coding這件事。別人在談不同框架的比較時,可以看得懂,不至於跳進去嘴砲吵皮毛
JAzzNoTE
9 years ago
其實就是一個境界,我還在往心中那個coding的境界邁進。就是可以很快速輕鬆寫意地寫出一個應用→目前的狀況是,我每當想做一個應用,還是花太多時間在實作上,沈浸在實作太多、思考的時間太少。我希望我coding的水準……就像嘸蝦米打字一樣,打字的速度就是我思考的速度,不會因為實作而中斷,這就是我的理想
JAzzNoTE
9 years ago
當然隨著我的理解往前推,眼界越往「未發佈的未來功能、標準」去看,而不是停留在當下的解決方案,其實coding這種事當你的認知越往「未來」推進,對coding這件事的想像也會差很多
JAzzNoTE
9 years ago
就是說,這樣的思考會越來越去壓縮你在實作的時間,更有效率,更快地完成一樣的事,到那時候我的coding速度大概就會趨近我的思考速度了
JAzzNoTE
9 years ago
=====
JAzzNoTE
9 years ago
我覺得到了那一步,我下一個目標應該是「更快地掌握程式可以解決什麼問題」的能力
JAzzNoTE
9 years ago
處理建築問題可能只是我在編程上的探路石而已,因為我熟悉這個領域,所以藉由它我學習很多編程的事情
JAzzNoTE
9 years ago
但我的編程能力已經漸漸可以脫離於建築、獨樹一格,等於是我個人主修的另一項技能
JAzzNoTE
9 years ago
但在那方面,我還沒掌握足夠的工具。例如我對資料視覺化有興趣,但目前我連基本的視覺化工具箱都還沒有、還用不順手,更何論「以視覺化的角度提出有商業價值的應用」
JAzzNoTE
9 years ago
機器學習好像有點難但我有興趣Google Analysis我也想修習,這樣我做一個站就可以分析使用者對它的評價、回饋→這方面我也是0,完全不懂
JAzzNoTE
9 years ago
就是編程能力有了,想找有價值的題目來做
Miki
9 years ago
哇...你真的整個沈浸在code的世界耶,整理的很詳盡..
JAzzNoTE
9 years ago
就只是把這一年多來的經驗集成碎念一下而已啊
JAzzNoTE
9 years ago
吊詭的是,要知道自己的技藝精進地有多好,唯一的方式就是繼續寫
back to top