Welcome to MSDN Blogs Sign in | Join | Help

到了微軟之後,每年的清明節,想到的不是掃墓,而是我們Visual Studio的產品行銷經理-胡德民(Peter Hu)

Peter Hu's home pa
Peter Hu's home pa

 

雖然在日常的工作中,我常常幹醮他不遺餘力,也常常挖洞給他跳,但是越來越好的Visual Studio業績,讓他沒有時間記恨.

Peter是一個浪漫的人,不過現在還沒結婚,在他34歲的這一年, 個人給他的期待有:

1.快結婚,從此不會每天想要出國出差.(應徵/介紹 女友者請直接到MSDN論壇聯繫)

2.記得自己做了甚麼功德,不要老闆問的時候,明明做了很多好事情,可是一個都想不起來(這樣真的很冤枉).

3.整年吃Momo Paradise都可以幫我們付錢(中午沒有杏鮑菇了).

4.脾氣更好一點(快要發怒的時候,想一想,就會比較沒那麼生氣了).

 Orz

 特此紀念

兩年了,我還常常在MSDN的講題題目參加人數之間搖擺不定.

我很清楚,通俗的題目,就會來很多人. 比較前瞻性或是有深度的題目,來聽的人數就會呈現三次曲線的下降趨勢.

不選通俗一點的題目,很難在業績review的時候跟長官交代.畢竟辦一個活動,人數和滿意度是最簡單能夠看出成敗的指標.

但是,要永遠讓大家都處於入門門檻的程度嗎? 每個開發人員都辛苦地作完專案就好,不需要與世界上的新概念互動? 也不需要更深入,讓系統做得更好?

但是這種陽春白雪的題目,來的聽人少就算了,更可憐的是,滿意度通常也不高.

我的心偏向曲高和寡一點,但是實際上的行為則偏向讓業績好看一點....這樣下去會不會精神分裂?

我想到以前有個朋友,有一次,我說他的講題都是曲高和寡,結果他從此跟我老死不相往來. 真是冤枉,對我來說,明明是我發自內心的讚美,卻被誤會.

回歸正題,五月份請蔡學鏞同學在周末開講Functional Programming,以F#為主軸. 加油!

 

0 Comments
Filed under:

我沒有Polo Blog(http://blogs.msdn.com/polo_lee/)的帳號和密碼,所以只能用我的Blog跟大家說.

很遺憾的要跟喜歡Polo的朋友說,Polo今天早上9:30左右,開始要到很遠很遠的地方,無法再回來了.也無法再張貼新的文章.

不過他現在應該很快樂很輕鬆,請大家不要為他擔心.

如果有一天你想起他,你可以在底下這個影片中記起他的容貌.

Peter Hu的轟趴

現在工具越包越大,連想用命令列模式+Notepad寫程式(好吧,我承認我用的Notepad++)都很難.

雖然灌好Visual Studio 2005/2008之後,開始功能表裡面也有命令列的選項(也幫我們設好環境變數),可是這些開發工具怪獸實在大的可怕.

有這種苦行僧需求的朋友,能找到的最後一個版本是.NET Framework SDK 2.0版,那想利用.NET 3.0 or .NET 3.5之中的WFP,WCF,WF的朋友怎麼辦?

原來從.NET 3.0開始,.NET Framework SDK都被整合到標準的Windows SDK了

Windows SDK Update for Windows Vista (NET 3.0)

Microsoft Windows SDK for Windows Server 2008 and .NET Framework 3.5 (.NET 3.5)

它們都沒有中文版,需要中文文件的話,還是需要Visual Studio 2005/2008所付的中文版MSDN文件.

不知道為什麼,總是特別注意MSDN Magazine的 { End Bracket }專欄的內容.

2008年2月號的MSDN Magazine中

http://msdn.microsoft.com/msdnmag/issues/08/02/EndBracket/default.aspx?loc=zx

該專欄提到,所謂的智商,應該不是一般人經常認知的那種智商,一定是記憶力很好,或是很優秀的數學能力等.

就我個人來說,熱情才是第一要素. 不管去幫朋友面試,或是去當比賽評審,一定是以熱情為主要的考量. 我的個人想法跟這篇文章也不謀而合. 有時候看到有人具備很好的技能,或是做出不錯的作品,卻不是因為真心喜歡這些東西,而是為了工作,為了父母的期望,我都會為他們感到難過.

我們已經變聰明了,知道什麼才是真正的聰明。」我喜歡這句話

王非凡給了我一個網站 http://www.liness.com.tw/dongfeng/

當然,我第一次看到,第一個念頭就是 "要把他換成Silverlight的成功案例才行" , 我實在不喜歡這種職業病.

扣除工作以外的思維, 其實這個網站給我最深印象的地方,是他的插畫和文字,我的感覺很像 伶姬+吉米 的混合體.

我最喜歡裡面一句"很多人身上扛了很多大石頭,你想叫他丟,他會考慮很久才勉強的丟掉最小的那個負擔"

目前已經不提供諮詢了 http://liness.easy-buy.com.tw/dongfeng/ezcatfiles/liness/img/img/319/service1226.html ,

不過這些都是其次,裡面的插畫和文字,才是最值得深深去品味的!

從"因為了解,所以我更自由"這句話的插圖,更能讓很多喜歡求神問卜的人知道,到底得求到一個答案之後,這個答案代表的意義是甚麼.

最近Microsoft Live Labs推出了一個名為Volta的產品

http://labs.live.com/volta/ 

簡單的說,Volta是一個類似GWT的工具,GWT是可以直接從Java->JavaScript,而Volta就是一個C#->JavaScript的東西.

可以讓大家少學一種語言,算是不錯的浮力.

其實更早以前,就有類似的東西 - Script# , http://www.nikhilk.net/Category.ScriptSharp.aspx

雖然都是微軟的人搞出來的東西,不過好像彼此間沒有甚麼關連. 改天遇到對的人再好好問一下.

經過長時間的等待,蔡學鏞同學所翻譯的Application = Code + Markup一書,終於可以在市面上買到了.

請大家告訴大家,以後要學WPF就不怕沒好書了

http://www.gotop.com.tw/waweb2004/home/home.aspx?pg=HM010X&bn=AXP012200

 

附帶一提, Charles Petzold大師目前正在撰寫另外一本WPF專書 -  3D Programming for Windows

http://www.microsoft.com/MSPress/books/10722.aspx 

應該也會在7,8月的時候上市. 希望未來學鏞還有時間可以造福大家... Orz Orz

0 Comments
Filed under: ,

第一次有機會到西雅圖微軟總部走走.

這次是我們部門的弟兄 - 胡公德民(Peter Hu), 帶著我這個不敢在美國開車的人在Microsoft Campus逛.

因為Campus太大了,所以中間一直迷路的事情,就直接省略不說.

5/4中午,我們到Building 41,也就是Visual Studio的大本營拜訪長期對關心台灣的李玉芳小姐.

我們在Building 41旁邊的餐廳吃午餐....吃到一半的時候,一個大家心目中的神...Anders Hejlsberg,竟然就在後面吃飯,

我實在很想跟他照個相,這樣以後寫.NET的書,就可以拿來用...但是我實在很孬,又覺得好像人家在吃飯很不禮貌,就放棄了.

雖然後來玉芳小姐帶我去問了一下長官,長官說Anders很和善,可以照相,可是他去開會了,所以我們找不到人...希望下次還有機會.

在這棟Building 41裡面,感覺很強烈,因為這裡進出的每一個人, 都是Visual Studio的爸爸媽媽.

我當然要好好觀察一下這些Visual Studio的心臟大樓,裡面到底有甚麼東西....

第一個觀察到的,就是房間裡面通常都有MS Press或是AW的書. 我很驚訝,這裡面就有C# Team,可是其他人仍然需要有C#的書輔助. 這跟我想像得很不一樣. 玉芳說,他也要花很多時間查 MSDN Libraty,才能做某些功能. 所以表面上看來微軟真的沒有保留任何好東西自己用 . MSDN Library和MSDN網站是王道.

第二個觀察到的,是每個人的房間,都多少可以看到一些奇怪的"機絲",例如我看到某人的房間裡面真的有傳說中的懶骨頭,自己的小孩在裡面玩...或者不知道哪裡搞來的大型LED顯示器,上面會常常以跑馬燈的方式顯是一些鼓勵自己的話.

最後呢, 我還聽到很多我最喜歡知道的八卦祕辛,包括一些要做的新玩意兒(因為看到某些人桌上竟然有很多最近很紅的XXXX相關書籍,原來微軟的工程師也是得參考外面其他技術的書籍) 

待續...

 

 

1 Comments
Filed under:
 

由於名稱的關係, WPF與WPF/E一直被認為是類似的東西.

其實兩者除了呈現UI的部分使用的是共通語言 XAML 之外,

兩者在本質上有很大的不同.

甚至,XAML對WPF與Silverlight有不同的意義,也不能算是兩者間"共通的語言"

 

XAML對WPF來說,是一種把.NET程式語言改用XML來描述的方式.

換句話說,XAML用在WPF上,像是另外一種程式語言.與C#, VB , IronPython相似.

所以XAML能做的, C# , VB一樣都可以做到. 但是反過來, C# , VB 能做的,

XAML不一定能做到,因為XAML是為了配合開發工具,特別設計出來的一種語言,

本身有他的局限性,所以還是得配合正規的程式語言,才能完成一個真正有用的程式.

但是以目前XAML所具備的能力,不靠C# , VB而做到平常簡單Flash可以做到的,應該是沒啥問題.

 

因此, Application = Code + Markup的作者Petzold才會把這本書的結構寫成先用以C#來寫WPF程式,後半部才介紹XAML. 避免大家誤解 WPF = XAML.

XAML還可以用在WF上,所以並不局限於WPF. 如果用了XAML,以為這就是WPF的全部,就大錯特錯囉! 

 

然而,XAML對Silverlight來說,本質比較貼近SVG.

XAML用來描述構成畫面的結構樹,然後配合Javascript去操作這顆表示UI的樹,以達到互動的效果. 所以對Silverlight來說, XAML像是用來擴充HTML/CSS原本不足的一組Tag. 就像Firefox之中,一樣可以用Javascript去操作SVG所描述的畫面,藉以達成多媒體效果.

2 Comments
Filed under: ,

在.NET Framework 1.0剛剛出來的時代,有一本關於IL的書,就是MS Press所出版的

Inside Microsoft .NET IL Assembler  

http://www.amazon.com/Inside-Microsoft-NET-IL-Assembler/dp/0735615470/sr=8-2/qid=1160474619/ref=pd_bbs_2/102-3803938-5692133?ie=UTF8

不過到了.NET Framework 2.0之後,這本書似乎沒有新版的.感覺有點遺憾.

最近才發現,原來這本書改由APress出版了,新版的名字叫做

Expert .NET 2.0 IL Assembler  

http://www.amazon.com/Expert-NET-2-0-IL-Assembler/dp/1590596463/sr=8-1/qid=1160474897/ref=pd_bbs_1/102-3803938-5692133?ie=UTF8

讀者們又有福了 :) 

 

 

 

 

第一次用主辦單位的名義,踏進TechED的場子.

9/19號,General Session的時候,台上坐了很多專家,尤其是我們家旺暾跟Robert,展示了好炫的東西.

9/20號,最後一場"與微軟專家對談",除了微軟開發技術暨平台推廣部門(DP&E)的同仁之外,還有精業的李智樺大哥(長的像國父or蔣公的那位),MVP的小朱,還有技術涉獵超廣的曹祖聖老師. 另外就是RD部門的同事們,也幫我們回答了很多問題.

這一次,不用自己上場,可是卻發現,我們的火力支援超強.突然覺得,我一點都不孤單的感覺,這是以前從來沒有過的 :)

這個好像就是人稱的邪惡帝國的活動.

可是對我來說,他的黑夜,卻比別人的白天還要光明.

收到一個Link,嚇了一跳:

http://tech.sina.com.cn/i/2006-04-08/1208895905.shtml

搞Java的朋友,如果講到Java Security,一定不會不知道宮力(Li Gong)博士.

也是前Sun中國研究院的院長. 現在跑來搞Windows Live了.

前幾個月聽說有來Microsoft台北的Office,真可惜沒能見到他.

奇怪,這裡會不會不小心變成IT的八卦資訊站呀!

另外一本MS Press的大作 - Code Completed 第二版 , 則是由葉秉哲博士翻譯,學貫出版.

葉博士自從Design Patterns之後,讓大家期待也夠久了.

剛剛問他,他說盡量在年底,所以張貼這個消息的主要目的,

就是想藉助群眾力量,讓這本解救眾生的好書快點問世.

等不及的朋友,也可以先看看簡體中文版 - 代碼大全2 ,博文視點一向很認真,對品質要求很高,也不會讓大家失望的 :)

天王作者Charles Petzold 的最新大作

Applications = Code + Markup: A Guide to the Microsoft® Windows® Presentation Foundation

http://www.microsoft.com/MSPress/books/6476.asp

最後終於敲定由碁峰出版,並由蔡學鏞翻譯,希望明年早一點可以看到中譯本出現.

話說回來,學鏞跟我說,他最近想去參加某個靜坐活動.

由於這件事情會影響到書的翻譯進度,所以我特別跟我老闆報告.

沒想到我老闆交代我,如果學鏞去靜坐,那我得準備好筆記型電腦和桌子,

讓他可以在靜坐的時候,也不要荒廢了翻譯的進度...看吧! 我們是很貼心的公司哩!

 
Page view tracker