大家應該已經發現我在自己的 csdn 部落格上放了個剛剛用 flex 開發的"樂道"外掛程式. 我嚷嚷用 flex 開發樂道已經很久了, 多數時間只是在學習, 很少真正實踐它, 這個外掛程式算是乙個開始吧. 學習 flex 的時間不長, 斷斷續續的大概有三個星期了, 主要的方法還是看電子書和 flex builder 的幫助文件. 還說不上有什麼經驗之談. 只能說說學習心得.
1: 系統地學習一遍是必要的, 就是要把幫助中的教程和參考資料讀一讀, 看幾本相關的電子書. 其實我這一步驟還是沒有走完. 性子比較急的人大多會直接上手寫程式, 我以前也是如此, 但是發現這樣做雖然會有一點小小的成就感, 但這只是在低層次上做一些沒有多大意義的實踐. 系統的學習一遍技術, 掌握一些概念和知識點是非常重要的. 正如同打地基. 這點和學英語必須先過單詞量這一關有點類似, 當你的單詞量到了一定程度後, 閱讀,聽力,口語都會有相應的提高. 這點只有在過單詞關後才能領會吧. 系統學習過程對於掌握任何一種技術都是必須的, 不可跨過, 否則遲早還會回過頭來再走這一步.這個過程很枯燥.
2:孔子教我們念別的書都持嚴肅的態度,唯獨對學習最難理解的《易經》卻給了這麼一條心得:"玩索而有得". 值得玩味, 感覺學一門新技術, 也應該是這種態度. 抱著找工作, 應付專案等目的來學習技術,通常不會掌握的太深, 而抱著嚴謹治學的態度並以此為生的或者考證的目的來學習, 又太過無趣. 反倒是憑藉著興趣邊做著玩邊學習的態度倒是沒有壓力, 學起來也更有趣味一些, 更容易學習的深入. 這種方法不一定對每個人都是正確的, 因為我自己是乙個不太嚴謹的人, 學技術必須是自己喜歡的才能投入, 投入其中又不想參加什麼考證. 喜歡就學了, 學到一半感覺不爽就放棄了, 這種態度容易造成"半調子", 但是很適合我這種為解決問題而學習的人.
4: flex 還是比較容易上手的, 但是如果要深入必須學習 action script 3. 其實容易上手對很多框架來說未必就是好事, 比如 rails , 大多數人都認為它提供的 crud 模板生成很方便, 但是真正用 rails 做**的人很少會去用它. 任何技術在最初展示給你的易用性都只是乙個噱頭, 深入掌握一種技術都是很花時間和精力的,哪個都不會簡單. 所以框架最初的易用性反到成了最後離開它的主要原因了.
5: 遠離一些相關技術社群. 參加社群的目的主要是交朋友, 對學習技術的用處不大. 大凡有人多花費點時間在看參考文件和電子書上, 所獲得的幫助一定比花在論壇上要有大的多. 每每看到論壇上技術之爭過盛,我就對這種論壇避之不及, 感覺那些人討論不是太過理論高深, 就是太過膚淺. 兩方面都無趣, 反倒是浪費了時間.
我放在 csdn 部落格上的這個樂道外掛程式應該是實踐 flex 學習的乙個小作品, 雖然很粗糙還有很多完善的地方, 但是每每在完善乙個小作品的時候, 你會學到很多東西. 也正是秉著"玩索而有得"的態度來學習 flex, 我發現自己的興趣有了很大的提高, 技術學習也頗有所得. 當你把所有的相關技術點都在乙個小作品中得到實踐, 那麼到運用到正式專案的時候, 也就只是乙個軟體工程的問題了.
思考 如何高效的學習程式
經常有這種感覺,經過了那麼多年的大學學習,進入了公司進行軟體開發後仍然有一種隔閡感,為此我加強了程式的學習,但是在程式學習的過程中,碰到了如下的問題 2.學習的質量上不去,如果是學的效率低,但是學乙個掌握乙個也還可以忍受,但是會出現前邊學習後邊忘記的現象。學習的質量明顯的不行 還需要二次學習甚至三次...
小程式學習之小程式框架 flex布局
1.基本概念 1 flex模型 當頁面需要適應不同螢幕尺寸以及裝置型別時該模型可以確保元素在恰當的位置 2 容器和專案 用於包含內容的元件是容器,容器內部元件是專案。容器允許包含巢狀。3 座標軸 預設水平布局,水平從左向右是主軸,垂直從上到下是交叉軸。可用flex direction column互...
在小程式中學習flex布局
網頁布局 layout 是css的乙個重點應用。布局的傳統解決方案,基於 盒狀模型 依賴 display 屬性 position 屬性 float 屬性。它對於那些特殊布局非常不方便,比如,垂直居中 就不容易實現。2009年,w3c提出了一種新的方案 flex布局,可以簡便 完整 響應式地實現各種頁...