最新文章

顯示具有 大鐵的奮鬥 標籤的文章。 顯示所有文章
顯示具有 大鐵的奮鬥 標籤的文章。 顯示所有文章

[轉貼] 十個殺手級的面試問題與回覆

7月 20, 2010

(圖片與本文無關...)
2010.07.20  (二)

在 Facebook 上有朋友分享,看了後,讓我覺得應該要再轉貼出來,給現在的新鮮人看看。
這也是我們在面試時常會問的問題呢 ^^
(2010/3/31 這幾天面試有感)






每一個問題,其實都有它背後的含義。
面試官藉著這些問題,來問出應試者內心的一些想法。
尤其是第 5,6,8,9 這四題幾乎是必問!

文中都有一個範例式的解答,當然這只是參考啦。

另外別忘了,面試官最後問你有沒有什麼問題要問時。
那個也是面試的一環呦 !




本文出處:

十個殺手級的面試問題與回覆 @ MeetheMoon
Ocean


========== 轉貼分隔線 =========


當我讀到這篇文章之後(原文:”10 Killer Job Interview questions and Answers”),我突然發現自己之前很少察覺潛藏在面試官問的問題後面的問題,難怪我不是覺得答非所問就是覺得「明明答的很好,卻沒有錄取」了。

我還沒有在中文的面試建議、面試書當中看到這種比較貼近人資專員(面試官)會問的問題的文章,所以就翻譯了一下,不知道有沒有人跟我一樣覺得「哇!難怪會那樣!」?


以下是原文的翻譯:

在每個面試的問題背後還藏有另外一個面試官真正關心、想知道的問題。你的面試準備工作就是要想想哪些問題有可能是面試官所關心的,換句話說,為什麼面試官要問你這個問題?

問題1:你找工作找多久了?(隱藏問題:你是不是有什麼問題讓其他雇主不想僱用你?)

答覆1:在我辭去上一份工作之後,我給自己一些機會去檢視我的職業生涯目標,以及在我生命歷程當中,我現在達到了哪個位置。我前幾個星期才開始找工作,現在我已經找到一個確定的目標也選擇了一些自己考慮的職位。你的公司以及這個職缺就讓我覺得很有興趣。


問題2:這次面試你準備了多久?(隱藏問題:這個產業是不是讓你有興趣到願意做一點研究、找一些資料,還是你什麼都沒準備,只想臨時自由發揮?)

答覆2: 「當我在人力銀行網站上看到這個職缺時,我就覺得很有興趣,所以我立刻查詢你的公司網站以及公司營運目標,看過公司的創辦人和管理階層的傳記之後,我覺得我深受感動。當我得到這次面試機會時,我和我的朋友、以及在這個產業認識的人都談過了。我想我應該可以在今天的面試當中獲得更過資訊。」


問題3: 你希望得到的待遇是多少?(隱藏問題:我們僱用得起你嗎?我們可以用比預算低的價格僱用你嗎?)

答覆3: 「在我們討論薪資之前,我需要更多有關這份工作的資訊以及所需要付的責任。可以請你告訴我這個職務薪水預算的範圍嗎?」


問題4: 你在目前工作的產業和工作中怎麼吸收新的資訊、有在進修嗎?(隱藏問題:如果你得到這份工作你會不會繼續學習、成長—保持挑戰性跟動機?)


答覆4: 「我對於掌握在我工作產業前景的能力非常自豪。我常看許多資料,像是雜誌或報紙上的財經版、我參加兩個產業相關的專業組織,在會議當中也和同伴進行互動。我也有參加一些他們有興趣的課程或是提供新的資訊及科技的課程。」


問題5: 告訴我你自己完成一個專案中間的過程,你怎麼計畫跟協調?(隱藏問題:行為的問題—透過特定的過去行為作為例子)

答覆5: 「我領導過一個和客服人員與技術員合作的專案。我先籌備一次會議讓大家一起發表意見、想法。從這次會議結果,我草擬了一個匯集許多好點子的計畫。我組織工作團隊,並且在技術人員和非技術人員中取得平衡。我們在每次會議之前都有個完成期限,所以我會對我的工作團隊做週期性的檢查。三個星期之後,我們的表現已經超出預期,而且開始實行這個計畫。由於我們的團隊合作效率很高,這個專案非常成功。我的主管那時候稱讚我的領導能力,他認為專案會成功是因為我的領導能力,但是我認為是因為團隊精神跟合作才讓這個專案成功。」


問題6: 你覺得最難一起工作的是哪種人呢?(隱藏問題:靈活度是否夠、是否能在不同的環境工作?)

答覆6: 「我最後三個工作我和一些都來自不同背景的人一起工作,但是對於工作議題不誠實的人是我唯一覺得一起工作是很困難的,不同背景的人並不會難以相處。我曾經和一位拿她的團隊完成的專案邀功的女性一起工作,有一天我剛巧有機會和她談話,我就解釋給她聽她是怎麼影響到團隊士氣,結果她非常沮喪其他人是這麼看她的,她說她並沒有意識到她的行為以及其他人的反應。她的行為在我們溝通過後就改變了。從這個經驗我學到有時候如果我們先行確認一下,我們對其他人的看法未必永遠一樣。」


問題7: 我們預期管理階層一天會工作超過八小時,你認為這對你會造成困擾嗎?(隱藏問題:你是不是一個工作狂或一個需要平衡的人?)

答覆7: 「我沒有長時間工作的問題,我一天約工作12-14小時。工作對我而言,與其工時拉長,不如工作得聰明點。我的目標是不論發什麼事情,要以最有效率的方式把工作完成。」


問題8: 你在你的職業生涯中最滿意的是什麼時候?(隱藏問題:什麼動機驅動你或是什麼動機使你不想前進?)

答覆8: 「我的前一個工作對我而言是一個寶貴的經驗。我在一個非常好的團隊工作環境中工作,同事之間都非常友好,我與四個人在同一個團隊當中,我們有一些共同的基本想法。我很想再擁有一次這種工作環境。」


問題9: 為什麼你想要這份工作(隱藏問題:你是真的想要這份工作還是只是單純亂槍打鳥?)

答覆9: 「我非常仔細地篩選工作與公司,當我看到關於這個職缺的簡介,我知道我找到我想要的工作。我有七年的工作經驗、產業知識加上我的溝通能力,以及與客戶建立關係的能力,我相信我可以勝任這個職缺。另外,我的靈活度跟組織能力也可以達到這個職缺所要求的。我知道職位上還有許多挑戰,但是我可以克服。我就是你需要的人才,而你的公司也是我想要待的地方。」


問題10: 我們已經決定要給你這份工作,你今天可以立刻就任嗎?(隱藏問題:我們不想要你離開之後,想一想又不來了—我們想要你來工作!)

答覆10: 「基於我之前的研究跟今天面試我得到的訊息,我想我很適合這個職務。但是,我需要給自己至少24小時考慮,因為這個決策對我來說是生命中很重大的決定。我可以明天給你答覆。」


結論:你沒辦法準確預測面試會被問到哪些問題,但是你可以先去想想哪些才是面試官跟老闆真正關心的問題,並且做好準備。

父親的角色 - 你是一個假日父親嗎?

7月 09, 2010
2010.07.09 (五)
路上不經意地看到這一篇...
現代的家庭,父親的角色經常失守! @ Good Simple Life

文中有一段:



…現在的高薪爸爸,下班回家後,累了!看電視,吃宵夜,孩子先去睡了!運氣好,或許還來得及互道晚安!

假日的爸爸,忙著開車載全家去玩,忙著刷卡付錢,買東西!

孩子能理解爸爸工作真正的辛苦嗎?爸爸倒底在做些什麼事情呢?男孩子對於爸爸的印象是什麼?

男孩子真正需要爸爸當作成人典範!媽媽們其實心理很清楚!但是....我們能有勇氣作改變嗎?…

現在我們這個世代的新手爸爸們,在家庭中也大多參與了比較多的部分。(和以前的爸爸們相比)

可是也因為這個忙碌的世代,金錢往往是用時間和生命來換的。
雖然參與的稍多,但真的有參與到孩子的日常生活嗎?

相信這樣的爸爸們還是少數。


我自己相當慶幸,小鐵的成長到目前為止我大都沒有缺席。
鐵媽在工作上並沒有放棄,而小鐵又是自己帶,所以她在兩者間做出了平衡。
也感謝雙方家長都能在我們最需要的時候伸出援手,讓鐵媽能夠順利工作。

而現在我這個新工作目前待了一年半,時間比以往多了不少,待遇也比以前好。
這一年半,都可以很早回來。

原本小鐵和我幾乎只有在假日接觸 (有時連假日也沒...),這一段時間就開始讓我修補起父子關係了。


當小鐵第一次主動要我陪他看書,陪他玩。甚至在聽鐵媽說,小鐵回家找不到我而想要哭的時候,我真的好感動…


漸漸的,我也能夠派上用場。
以往都是鐵媽自己在照顧小鐵,真的很辛苦。
我也自己學著做鐵媽原本在做的事情,終於小鐵也能笑著和出門的鐵媽揮手再見。


從這一瞬間,我發現我才真正的成為爸爸。














小鐵知道爸比在做什麼嗎?
如果知道了後會看不起爸比嗎?

不管如何,我還是努力讓自己不要變成一個假日父親!(還好現在都不是,希望以後也不是)


回頭看著小鐵的成長過程,真的希望能一直陪他走下去啊~

好久沒加班了

6月 01, 2010
(本篇純粹是日記文,不喜勿入)

因為要實際運作,所以下班後我理所當然的留下來,要確認系統可以正常work。

不過老實講,每次認為不會發生問題的地方,就是會發生問題啊 XD
我也就在公司立即做處理了。


在客戶的壓力下,老闆也不斷和我回報系統的問題。
當然,我也只能立刻在本地 trace,再抽絲剝繭找出問題的根源。
再加以修正 -> 本地伺服器測試 -> 發佈。

就這樣一次又一次的重覆著。

深怕因為急迫的修改,而造成其他的問題。

九點時,鐵媽也打了電話過來關心一下~~~
透過電話,小鐵也對著我說:把~拔~~  快回來~~~
聽了真的是很窩心呀 ^^"
 
image


然而,我還是得繼續和系統及程式碼奮戰。
因為我知道這是非常關鍵的時期...
老闆也是全神備戰,還要不斷被客戶們罵到臭頭。

中途也發現有些問題是出在另一個系統。而負責的工程師早就下班囉~
其實現場也只剩老闆和我而已 XD

在沒有辦法之際,我就當場卯起來改。
所幸改完就對系統穩定有很大的影響!這也表示我的假設沒有錯。

12點了,系統看來很穩定。我就和老闆問看看還有沒有什麼要弄的?

但是,老闆希望我留到一點鐘以後,因為到時還有子系統會再運作。確認ok再走~  QQ

我就笑著說,那我明天要很晚來。

1點過後,果然子系統的運作又產生了另一波問題。
根據剛才的經驗,我也很快找到另一個問題源 - 果然還是那位工程師的另一段程式碼...

但是我和老闆表明,我沒辦法改了。要請對方上班時再來修正,我會留字條給他。

老闆也沒辦法,就只好送我下去。也和我說:你明天中午再來上班就好了~

離開了公司,半夜兩點的馬路,真的是空蕩蕩的。
只剩下路燈和 小7 還亮著。
好久沒有看到這樣的光景了呢...   XD

過馬路時,剛好看到一台小黃在等紅燈。
隨手招了一下,他馬上就闖紅燈靠了過來。
我也不忘了請他開收據啦,畢竟還是要和公司請錢的啦! XD

-------------------------------
回到了家,鐵媽迎了上來。果然她還沒睡~
鐵媽只能趁小鐵睡了後,趕第二天上課的大字報。
原來加班的可不只我一個人呢 ~~

兩個人在書房邊聊,邊弄東西。這時老闆又打來了,要我再check一個功能。
我只好又連回公司去~

三點多,我總算也去睡了...


但是,早上仍然是沒辦法睡太晚啊~~~
鐵媽要上班,也要先將小鐵送去長輩那兒,所以要很早叫小鐵起來。
捨不得叫小鐵起來,就在旁邊看著小鐵睡沈沈的樣子,想到昨天都沒有抱到他呢~~


我離開房間後,背後就傳來了 "把拔~抱~~"

回頭看到小鐵已經在後面了,噗的一下把小鐵抱起來後。也許是他剛睡醒,就趴在我肩膀上。兩個人就這樣搖啊搖的~~~

心中的疲憊感也就消失無蹤了...


陪母子倆出門後,再回來... 已經睡不著覺啦。只好弄弄電腦,寫一下心情。
待會兒就準備要出門了呢。

今天,不知又有什麼樣的挑戰呢?

[轉載] 你的薪水是別人給你的,你就是可以被取代的

5月 29, 2010
image_thumb
(圖片與內文無關)
2010.05.29 (六)

在網路上看到有朋友轉貼,我搜尋了一下也找不到原始出處,就這樣轉貼上來囉 ^^"

這篇我覺得還不錯,很多地方是值得我們上班族深思的。

不過,也不是每一項都適合我們科技業就是了 XD


----------------------------- 原文分隔線 ------------------------------------

**如果你的薪水是別人給你的,你就是可以被取代的**

記得以前有位同事離職前多拉了幾個人走,以為會對公司的業務造成影響,經我觀察的結果做了結論:完全沒有影響,缺人找人,頂多資深員工辛苦點,對公司來說,「所有員工在職時都很重要,離職後都不重要

,沒有一個員工是非留不可的,這似乎就是職場常態。


近20年以來,我長時間在美台兩地以理財專家的立埸談理財,幫助客戶及社會大眾做好理財。
我常強調做好理財的目的是錢盡其用,讓錢發揮最大的效用,一個相關的重要原則就是凡事講究划算。


我覺得以這樣的現實觀點來看工作,和我倡議的『回到蠻荒』觀點倒是有相通的地方,那就是不做徒勞無功的事,或沒有成果的事。


蠻荒的動物都能秉持這樣的原則工作。所以依現實的原則看工作,
現代人工作的目的應該只是為了能賺錢,除此以外無他。


以下是探討這類觀點的專家所提供的一些工作原則,不妨做為參考:

原則1:工作真的只是一份工作

不要期待工作與生活能兼顧,事實上也沒幾個人能將工作與生活成功的整合起來,工作並不是生活,我們工作是為了要過生活,或保有自己所喜歡的生活。

想想看,你一天或一個禮拜能有多少時間和家人相處,或和親朋好友去做一些你喜歡做的事,就可以知道要兼顧工作與生活是不可能的。

工作只是工作,目的是為了賺錢。

想起詹老師說過的,錢只是一個工具,讓您換得食物、衣服、車子、房子、休閒育樂…
換得「成就」…而「成就感」必須從個人所做的學習與事物中得到價值和肯定..


原則2:不要害怕換工作

工作既是為了賺錢,只要可能賺更多錢,或做起來更愉快、更有滿足感,何妨就換工作?

而且,以這樣的原則換工作,收入當然會越換越多,跳槽可能也會變得稀鬆平常。

只要每次工作時都全力以赴,有稱職的表現,對雇主和業界都能交代,應該隨時可以找到下一個工作機會。

但站在生涯規劃的觀點,要思考的不只是下一份工作,而是下下一份工作在哪裡。

尤其如果已經三十歲以上,更應該將目標放在提早規劃四十歲以後的人生,就會知道自己該做好什麼準備。


原則3:一鳥在手勝過十鳥在林

很多公司都聲稱他們有優渥的福利制度,包括退休金計劃。
可是不斷有事實告訴我們,越來越多的人在屆滿退休之前就失去工作了

所以爭取眼前的福利可能更實際,比較值得期待,例如包括健康醫療保障在內的團體保險、托嬰照顧、親職休假、績效獎金的分發,增加加班費或年終獎金等等。


更值得思考的是 --- 這份工作你能做多少,或是說 ---
老闆會讓你做多久?然後呢?



原則4:謀生本事不厭其多

新世紀的工作與收入可能會變得不穩定,產業的興衰或輪替也會變得快速無比,
在同一家企業內辛苦一輩子可能會以失業收場。

所以橫向拓展各方面的技能,會比縱向的在企業的組織內向上攀爬追求位高權重還要實際。


其實現在已有不少企業也『學會』了一些聰明的技巧,對授予好聽的高階職位並不吝惜,
可以讓你擁有耀眼的頭銜,但對薪資增加並沒有多大幫助。與其追求這種虛名,
不如讓自己能具備十八般武藝可以多方面賺錢,隨時跳槽。

充實自己的技能讓自己無可替代,或者在風險控管下,掌握機會自己創業,才是M型社會生存王道!


原則5:做好份內工作就回家去


再提醒你,工作只是工作,公司少了你一個人的工作,照樣可以運轉下去。
踏實的學習你的工作所該具備的技能,努力做好你的工作,但不要奢望你可以憑一己之力多為公司創造多少業績或產能。

不要因此耗掉你大量的私人時間,讓自己從盲目工作中抽離出來。

記住,做好自己份內的工作,然後回家去。
說真的,在老闆的眼中,你真的沒有那麼重要!面對現實吧!


原則6:遠離辦公室政治

你工作的目的是為賺取合理的收入,而不是追求虛名與權位,所以不用在心思在辦公室政治上。

當紅炸子雞可能因改朝換代而去職走路,被冰凍的失志衰老也可能鹹魚翻身。
與其耗費時間介入這些無意義的辦公室鬥爭,不如多花時間在自己的家庭。
好好為自己的人生規劃準備才是最重要的。

[讀書心得] 要愛你的作品! - 修改代碼的藝術

5月 18, 2010
2010.05.18 (二)



(圖片取自豆瓣讀書)
s2690732 
(原文書名為:Working Effectively with Legacy Code)



對軟體工程師來說,維護一個作品,真的是一件不容易的事。
每當案子接近結束 (通常還沒有接近結束...XD),就開始為了時程的問題,草草的交差了事。
只求能順利驗收。

當然事後的維護工作,就會來討債了。
俗話說,出來跑,總要還的。


而且,經常遇到的情況是,維護的根本不是自己的程式。
寫的人早就不知跑到哪裏去了,只好自己瞎子摸象..

為了要在原本的程式碼追加功能,或是修正奇怪的bug。
在如同黑魔法一般的程式碼流程中,往往不知如何下手。

也難怪工程師們會視這種事為屎缺 …. XD


記得程式設計之道裏面有一段話:

好農夫會忽視他種的穀子嗎?
好老師會忽略他最差的學生嗎?
好父親會容許他的孩子挨餓嗎?
好程式員會拒絕維護自己的程式嗎?


我在海賊王中也看到一幕,偉大的工程師 - 湯姆先生所說的話:


image

男子漢要挺起胸膛,面對自己所造的船 !!

這一個橋段真的是讓我熱血沸騰啊!

我們自己捅出來的簍子當然要靠自己來收尾呀!


好像有點離題 XD

------------------------------------- 回到主題分隔線 ---------------------------



這本書我是買簡體版的,台灣似乎沒有出中文版。
再怎麼樣,我看簡體還是會比看英文快啦 …. = =



這本書乍看之下會以為和重構那本重疊。

但事實上,和重構一書比起來,
這本主要是在偏向實作面。
甚至連測試工具、編譯器的特性都用上了!

主要是討論,要怎麼樣去修改現有的程式碼 (不見得是自己寫的)。
而且並非完全以物件導向技術為主。

連C語言之類的循序式語言,也在本書的討論中。
比如善用C/C++的 linker 以及前置處理器來進行 seam。




書中主要以 test 和 seam 為中心。
在修改程式碼前,必須要確認有辦法對它進行測試。
同時當然要有測試程式碼,也就是 test driven (TDD) 的方式。

第一部分(1~5章)最好是能先讀過,了解本書的術語和基本技術 (seam, 相依性、重構工具...等)

第25章的”解依賴技術”,就彙整了各式解除相依性的方法。可以先詳讀這一章。
第15章的”到處都是API調用”,則是我們常會遇到的問題。如何把一個重度相依於系統API的程式碼,切割並提取出來改良。(幾乎每行都是在call API啊 XDD)            

這本書我也還在讀,我相信它對於軟體工程師來說,是值得去詳細讀完的一本工具書。


---------------------------------------------------------------------- 
此次的年度目標達成狀況 

目標:讀書心得 (6/50)   

目標的設定在2010年新的目標這篇。

Visual Studio 2010 上市發表會心得

5月 13, 2010
image
2010.05.11 (二)


天去金典酒店參加了微軟 Visual Studio 2010 上市發表會

 前公司也有許多同事去,剛好就順便聚聚啦 ^^

到了的時候,只要把列印出來的報到單給服務人員,就可以迅速完成報到。

image
(趁下午沒有人時拍一下報到處 XD)


當然這次也擺了廠商攤位。

 原本有個門在旁邊,我們從那兒進出就不會經過攤位,直接就可以到中廊。
後來下午他們就把門封閉了,大家都得由廠商這一邊進出 XD

image

image

image

image

如果有帶名片,就可以用名片來換紀念品哦!
可惜我沒有名片....  記得之前和經理提過要做...

我:經理我們可不可以做名片啊?

經理:唔... 我們的工作是不對外公開的耶...  不然你拿我的去用好了!


我:............




上午的場次,一開始是概觀。
就是點出三螢一雲這個主題。
每一樣大概都講一點點~~~

三螢一雲,就是指三種Client (PC, 手機, 和智慧型裝置/嵌入式系統),以及雲端開發。
全部可以用同一套工具搞定。


第二場是軟體開發流程與軟體品質的改善。

TFS真的是重頭戲啊...
本次也圍繞著 Test 這個主題在跑。

到了中午,又要煩惱要吃啥了。
記得上次來參加 Mobile 研討會時,Tomato 學姐帶我們去吃麥當勞 XD

這次因為我們人還不少(Ricky, Kenny, Lucky, Nini, Grant ,Clover,另外Ken和海灘褲不知跑哪去了... = =),所以 Ricky 提議在對面的印度料理吃午餐~


image


我們當然叫了很有特色的烤餅。

image 

每一份咖哩,就裝在這樣的容器中。看起來份量不多啊...
一份要250元。

image

結果我們當下立刻決定要再追加白飯 XD

我們點了四份咖哩,大家分著沾醬吃。
味道真道地呢!

再來為了不要在下午想睡,所以大家就前往星巴克買個咖啡。(好悠閒啊~~~)

買了咖啡後,下午課程開始了,首先是保哥的 ASP.NET 4.0 。
60秒內完成資料後台 (Dynamic Data 的功能) 真是威啊!
我原本不知道保哥,但我有在看他的 Blog
議程中當然會秀一下他的blog囉,那時我才知道原來這位就是保哥呀 ^^"


image
(中場休息)


再來是董大偉先生的 Silverlight 4.0。
微軟已經把它變為主要的UI...
三螢的使用者介面,全部可以用這個打造。
最後還列了張 WPF vs Silverlight。

image

再來則是胡百敬先生的 TFS 2010。
這可說是重點之一。



image

最後的壓軸,就是微軟的雲端平台。
李智樺先生仍然維持一貫的搞笑風格。
也讓大家比較擺脫想睡的狀態啦 XD

我蠻喜歡聽他講的東西,~~


雲端目前只要知道個概念就好,因為實作的部分在將來更能會有變。
所以不用太過於care。
當然還是要大家去 try try 看就是了。


image






=============================================


我只講一些我比較有感覺的部分~~~

IDE的提升:

重點就是可維護舊版的專案!(當然也支援專案升級)
這個功能就立於不敗之地了... 至少我裝了2010可以不會對現行專案造成影響 XD
甚至連 VC++ 6.0、 MFC 都可以加到裏面一起維護。
之後就不需要再用舊的 Visual Studio 了。

editor 本身也有加強,光是 IntelliSense 就有進步,可以和C#, VB.NET 一樣直接帶出程式碼片段 (支援了 javascript)。
Pascal Case,可以讓IS輸入首字大寫,即可找出函式 ^^

現場也show了 jQuery 的支援。



其他還有許多新功能,再自行體驗囉。

ASP.NET 4.0:

內建了圖表控制項、以及輸出的 HTML 更加標準化。
Session 和 viewstate 採用了更彈性的方式來管理。



最方便的應該就是 Web一鍵部署 吧?
設定完成後,一執行,IIS 、SQL Server 全部幫你建立設定好。
連資料庫內容都可以一併打包。

這對我這種需要經常發布測試機和正式機的情況,真的好好用。


平行運算:


我本身的工作比較偏重這邊,對這種議題也較有興趣。
VS2010 這次提供了平行運算函式庫,可以讓我們不用再直接去處理 MT 的程式碼。
而且系統能自行充份運用多核CPU的效能來計算。
可是,我是有很多問題想問啦.....

可惜沒有專門的議程,只有用個範例帶過去而已。
看來還是自個兒上網去搜尋了 ^^"

另外會讓人很有興趣的是Debug 在平行運算上新增的Parallel TaskParallel Stack  工具視窗!
可以讓我們在除錯時觀察 thread 間的相依關係和資訊。
有助於找出 deadlock 的問題點。



Dynamic Data:

Data driven 開發方式實用化!
只要採用 entity 中的 meta data,就可以由模板來產生出我們在資料處理時常用的 CRUD 功能。

ASP.NET 4.0 下,可以直接在傳統 Web 程式上,直接加入這個特性。
Demo 時,約一分鐘,就可以生成資料表的後台程式,並發佈在網站上。


TFS 2010:
 
發展成這樣後,微軟幾乎全包下這塊了啊!

而且測試人員,可以不用安裝VS,也不用懂程式開發。只要再安裝Test Manager就好。
自動測試錄製的功能很強悍,記得之前還在GIS中心時,有廠商來推廣類似的產品。
現在 VS2010都內建在裏面,而且和 TFS 整合。


以往開發人員和測試人員間的溝通很有問題,所以微軟在這一方面有了改進。
強化了測試及 Bug 文件。

其中 Bug 單真的是一絕啊!

我們 debug 時最頭痛的就是無法重現錯誤!
但現在的錯誤回報機制,除了圖片外,也可錄影下來。
重點是,還能重現當時的 stack 狀態、變數內容。(使用虛擬環境來實現)



由於 TFS 使用 WebService 的架構,所以可以讓各種工具介接。
所以目前流程控管、程式碼管理、測試管理... 等,全部連接在一起了。
看到講師 demo 直接產生 UML 的循序圖,真的是讓我覺得太讚啦。


此外,還有 Layer diagram,讓我們自訂分層 (像是 資料存取層、邏輯層...)
然後程式碼分析就可以幫我們產生相依圖,並自動檢查是否有不正常的呼叫關係 (讚啊!)


Silverlight 4.0:

這部分不在我的守備範圍。真該請我們 UI 來聽聽看 XD          

基本上是增加一些強力控制項 (RichTextBox 、WebBrowser ...等)
而且程式人員不用再頻頻手key XAML了,大部分可以像 Windows Form 或 Web Form 這樣施拉完成。

另一個重點是,原本的 Silverlight 是以 sandbox 模式來進行的。
但現在提供 Elevated Trust 權限!
就可以對用戶端的資源做存取!

除了檔案系統、剪貼簿,連 COM Automation 機制 (表示 Office 也可供驅策) 都提供了。
讓 Silverlight 更加強悍。


Microsoft Windows Azure:


本次的主題之一。

不過以現在來講,除非是工作有立刻的需求,否則了解一下概念就好。
因為細節的部分還會再變。

VS2010 有提供模擬器,方便讓開發人員測試完成後再上傳發佈 (雲端可無法除錯啊~~)。



大概看到的就是這樣,其他的就是我不專心或是忽略掉了吧。
這次的講師群都很棒啊,希望在台中還有更多這樣的活動。
 
Copyright © 大鐵與小鐵的煉鋼廠. Designed by OddThemes