Robomongo
2014年7月30日 星期三
2014年7月29日 星期二
印象最深刻的專案
在一些場合中,例如面試、介紹自己工作的時候,最常被問到的問題是:
「在你擔任專案經理時,印象最深刻的是哪一個專案?」
「在你擔任專案經理時,印象最深刻的是哪一個專案?」
通常我會回答是第一次當責(Accountable)、帶領一個小團隊的專案, 同時擔任PM, SA, SD, QC, PG,每天壓力大到爆表卻又成長很多的過程。
但是,其實這並不是我印象最深刻的專案。
有一個專案,沒有結案日期, USER很情緒化,甚至無理取鬧。 需求永遠在變化,有時候交付的東西可能兩、三天就被Reject,丟到一旁; 更別提USER的惡魔老闆了 (Blog是公開的,所以我不能提太多)。 我必須24小時on-call, 付出所有心力和很多很多資源來滿足這個專案的需求, 而且不能抱怨,不能放棄~ 雖然如此,這個專案是充滿無可取代的滿足和幸福。
是的,我最深刻的專案就是「帶小孩」! 小朋友健康快樂的長大就是身為父母在這個Project 最大的期望~
Andoid SDK develope tool - Eclipse ADT
The ADT includes Eclipse.
3.
Before running SDK Manager,
install or update the latest JAVA
JDK
5.
Open the Eclipse and go to 【Windows】→【Preferences】
Click 【Android】→【Browse…】 and choose your SDK folder in step2.
6.
Refresh your Android projects
and start developing!
2014年7月28日 星期一
[C#] 使用Linq取得XML所有nodes名稱/延伸應用
XDocument _doc = XDocument.Load("XXX.xml"); //Load Xml file
//The first parent node
IEnumerable<XElement> _elms =_doc.Elements("FirstNodeName");
foreach (var name in _doc.Root.DescendantNodes().OfType<XElement>().Select(x => x.Name))
{
Debug.WriteLine(name);
}
以上的程式碼會印出所有節點的名稱。
如果需要dinstinct,只要在Linq Extension加上Distinct …
_doc.Root.DescendantNodes().OfType<XElement>().Select(x => x.Name).Distinct()
_doc.Root.DescendantNodes().OfType<XElement>().Select(x => x.Name).Distinct()
延伸應用:
選擇性印出某個Node底下的值(例如Node name為XXXX,底下某個子node為YYYY的值):
foreach (var node in _doc.Root.DescendantNodes().OfType<XElement>())
foreach (var node in _doc.Root.DescendantNodes().OfType<XElement>())
{
if (node.Name.ToString().Equals("XXXX"))
{
Debug.WriteLine(node.Element("YYYY").Value);
}
}
2014年7月17日 星期四
FOCUS GROUP焦點團體法
看了重拍板的機器戰警RoBoCop
除了推薦這部電影 (令人感傷阿~), 電影裡面有針對人工智慧的議題舉辦焦點團體來讓老闆參考不同的意見。 (只是老闆通常都已經有自己的決定就是~ XD
在專案成立前或是系統設計時,我們也會採用FOCUS GROUP的方式來討論。
例如, 晶片併機的議題。 業務經理,產品經理和相關技術人員會討論相關的可行性、面對的問題和人力時程...等等問題。
正常情況下,大家的討論會越來越發散,而且越來越太細節。 這時候主持人就必須有能力將大家拉回來繼續討論或是進行下一個議題。
參加FOCUS GROUP的好處是,可以從別的部門、Managers、其他廠商得到非常快速和有用的資訊和經驗,以及不同的意見。 雖然真的隔行如隔山,但是了解大家的想法和意見也可說是上了扎實的一堂課。
至於系統設計階段~ 當然要動用關係找資深的RD (雖然他可能沒有參與這個專案) 來Tech Focus group! 大部分時候,這些老鳥的幾句建議或是看法可是會為整個專案時程有相當大的幫助!