最近有網友在Blog上問到關於學習程式設計的問題(如何快速增進程式功力...),我也很開心nowshow幫我做了一些回覆。(其它潛水多年的朋友們,該是甦醒的時候了...) 其實我一直很想找個機會和大家聊聊『學習』這個主題,因為自己走了很多的冤枉路,所以總覺得有好多東西想分享。只是有時後工作忙,忘了,有時候寫著寫著發現詞不達意,放棄了。前陣子常這樣,說來你可能不相信,其實在這個Blog裡的已發表文章數量差不多只是所有所有文章數量的2/3,其他的我都沒寫完,擱著...久了就乾脆放棄不發表了。最近想打破這個限制,所以想到什麼寫什麼,也請讀到的朋友們原諒文章中用詞的隨性,畢竟這年頭『卸卸』之類的火星文充斥,我們這些老頭們寫的文章應該算工整了。 回頭談學習,如何快速增進程式功力...? 說來慚愧,但不怕各位見笑,打從我學習程式設計以來,到目前為止,只『付費』上過一次電腦課程,而且還是國小約莫3,4年級,此後,我從沒上過任何一堂課。程式設計幾乎都是自學。 請千萬別誤會,我不是說上課不重要,特別是自己身為講師,如果我讓大夥覺得上課不重要,豈不是滑天下之大稽? 首先,我雖然沒付費上過電腦課,但自從開始以程式設計謀生(我的第一個收費的專案,是在高中時代寫的台北市某校的招生系統,當時還是用Clipper配合讀卡機呢)之後,只要有業界的教育訓練我都盡可能參加,每次的TechED我也都想辦法到場(公司出錢。對,我也曾和大家一樣坐在下面乖乖當聽眾),觀念和眼界的建立是相當重要的。我身邊也有一些朋友們,是透過資策會或是其他知名的教育訓練中心的套裝課程,開始進入程式設計的領域。也有不少是科班出身,然後投身資訊領域。這些養成對他們都有相當大的幫助。 但我要說的是,不管怎樣的養成,這絕對只是一個起頭,不管你曾經經過怎樣的訓練,你都只能拿到一張入場券,進入業界之後,才是真正挑戰和學習的開始。我相信幾乎每一個軟體開發從業人員都同意,如果你討厭常常學習新東西,目前的軟體業肯定不適合你。 我回頭想了一下最近15年,我比較我『學習』一門技術的時間,和『使用』一門技術的時間,大家要不要猜猜看是『學習』的時間多還是『使用』的時間多? 我發現,隨著近幾年技術演進的速度越來越快,我花在學習的時間越來越長(不過這也因為身為講師或前導廠商的我們在學習這門技術的當下,相對而言手邊的資源會比大夥來的少一些,技術愈成熟,學習資...
留言
上次聽您說
新書已經要上市了
可是等到現在
還沒看到耶
可以請問老師是哪家出版社
書名叫什麼嗎
我在過老師您的「Silverlight 權威講座」後,在實作一個網頁的時候,遇到了一個問題!我的程式碼是這樣子的:
protected void DynamicXaml1_OnMouseLeftButtonDown(string ElementName, int x, int y, int absX, int absY)
{
Class1.ElementView = ElementName;
Response.Redirect("test.aspx");
}
一開始在網頁上點這個「DynamicXaml1」的時候,它「馬上」就可以跳到"text.aspx"這個頁面!但是如果讓畫面停久一點,大概幾分鐘的時間,再點「DynamicXaml1」,那就會變成會lag幾分鐘才能跳至"test.aspx",有的時候還會整頁都當掉!能請問董老師這個是什麼原因嗎?謝謝您了!
有關於Silverlight和blend播放音效或音樂的問題想向您請教
Storyboard中是否可以定義我要在這個Storyboard跑到幾秒時,播放一組音效。
例如我想在A Storyboard播放到兩秒時,播放我的音效。
如果我的理解是對的,Silverlight中無論播放影片都是倚賴MediaElement。
但在blend中,當建立Storyboard後,並無法看到MediaElement的長度,也沒辦法決定它到底什麼時候要播放。
所以我如果要再某一段Storyboard播放到兩秒時,我必須要靠程式的作法,靠loop的方式去偵測Storyboard播放的位置,或是把Storyboard切成兩段,當第一段兩秒的Storyboard結束後,觸發結束事件,然後播放音效,再播放下一段動畫。
不過這樣在做動畫時,不是這麼的直覺,可能是因為我們比較習慣傳統剪輯軟體的觀念。
因此,是否是有其他方法可以達到這類效果,還請抽空指導,謝謝。
目前SL3的書籍我只有一本,就是BLOG首頁上的SL權威講座加強版, 這本加強版是SL2的紙本內容加上SL3的PDF電子檔, 所以我並沒有特別強調這本書.
目前SL3沒有專書, 原因很簡單, 因為 VS2010 beta 2已經出了, 而SL3在VS2010中已經可以透過所視及所得的方式開發, 這表示未來SL3(or SL4)的開發工具會和現在VS2008有所不同, 而VS2010預計明年Q1,Q2之間就會上市,因此屆時不管是SL3/SL4,都會有新書問世。