Monday, May 26, 2008

IT、程式員、工程師 (一)

鐵鎚兄講香港IT,小弟都想加把口講吓。

如鐵鎚兄所言,其實可以大分software同hardware(或者engineer)。小弟做開software,對engin o個邊真係唔熟,對engin o既career path一知半解,都係小講小錯。至於software,小弟浸淫了一段時間,對software略知一二,等小弟班門弄斧,獻醜獻醜。

software其實可以分工好細,排明不分先後:-

業務分析員(Business Analyst)

好似棉花姐咁,主要工作係幫user搵啲業務上o既問題同埋提供解決o既辦法,係business同ITo既一道橋樑。有新project o既時候,同user吹完一大輪水後,寫spec (requirement/functional specification)俾啲developer去跟。如果遇著user太忙,份spec好多時都係BA作出黎。UAT o既時候,陪啲user試。好多時啲user都唔肯試,都係講個「信」字,叫BA自己試。就萛肯試,都係係咁咦,始終都係要BA試哂。

一個好o既BA,一定要同user有良好o既關係,所以同user social係必收科。因為經常接觸user,而係人o既習慣係事無大小,熟邊個就搵邊個。當system有問題o既時候,BA有好多時係要做埋客席support。 做BA最緊要識走位。遇著啲燥狂o既user,當佢心情唔好o既時候,如果BA唔知定搵user,真係送上門俾人鬧。

有啲BA有鋪癮,鍾意睇埋code,好hand-on。不過好多都係齋睇齋吹,對technical都係一知半解,去到有事都係靠啲developer去救。 又有啲BA吹自己好technical,鍾意寫spec時寫到好technical,同做埋technical design冇分別。但係好多時諗o既o野都好門面,淨係諗啲short-cut又唔理會影響成個system o既flow同performance。technical design都係搵啲專業人仕做啦。

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

資料庫管理員(Database Adminstrator)

一個不食人間煙火o既位,同啲network佬一樣,可以叫做IT中o既古墓派。每日o既工作就係咁咦mon吓database有冇爆碟,做吓backup同restore。做o既o野極其technical,以有GUI都唔用為榮。

叫佢做o野,成日一大堆理論。話咁做唔得,咁做又唔啱規矩,永遠俾唔到答案。我行我素,唔理application team想點,鍾意隨意亂改啲security同database settings。有起事,慢十拍。話之你system死,人急我唔急,永遠call唔到。data modeling又唔幫手,個system performance差又話係application design o既問題。

DBA叫價好高,好多公司都冇閑錢請一個。DBA個role都係support或developer兼任。

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

開發員/軟件工程師/系統建築師(Developer/Software Engineer/System Architect)

鐵鎚兄講o既你係programmer。programmer可以話係pure做programming,行內人會叫dup石仔,係將design spec上o既logic轉化為一堆code o既高手。一個超級programmer,真係有啲似Matrix入面啲人,可以好快係上萬行o既source code海入面,搵出所要o既module同點de個bug。

而小弟想講o既係好似堅兄咁出色o既developer(或者Software Engineer)。programmer同developer有啲分別,programmer比較純programming,而developer就要兼顧development life-cycle o既其他o野。project開波,當然要攞requirement,如果個project冇BA,senior developer要requirement都攞埋。到system analysis & design,當然唔可以小o左developer個份。出到technical design之餘,仲要refine個estimation。有啲唔生鏽o既PM,成日quote個鬼死咁少o既estimation俾user,真係累死啲developer。好多時搞到啲數左衾右衾,暪天過海。到coding,有啲冇QA team o既project,senior developer係要QA啲junior o既code。system build多數要senior developer做埋,對啲冇試過就check-in o既人真係恨之入骨。如果個system有翻咁上吓大,十萬個project parallel行緊。十個筒一個蓋,做environment management都幾頭痕。testing時睇實個testing environment唔在講,啲tester多數對個system一知半解,testing時啲BA多數失o左蹤,揍tester o既重任就交o左俾developer。implementation多數係weekend,如果個project係global,等如要等埋美國收工先可以做,一個大好星期六就咁冇o左。implementation後,又要post-implementation support。如果個project係有New Zealand、澳洲份,就唔該你零晨四點返公司support。

一個出色o既developer可以話文武雙全,十八般武藝皆精,coding又得,寫document又點,去support又得,做coordination又點。一啲senior o既developer如果唔轉做BA或PM,好多時會升o左做architect。system architect同建築師差唔多,都係oversee成個system(building)。不過architect唔單只管一個system,佢會consider唔同system o既partitioning and interfacing,俾advice俾啲developer,同埋make一啲high level o既design decision。當system有啲麻煩o既問題(特別係performance issue),architect就會挺身而出,把問題擺平。

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

項目經理(Project Manager)

PM o既職責緊係揹起個project。理論上project所有頭暈身興、東瓜豆腐都係入PM數,同啲問責高官冇分別(有起事可以瀉落啲細或程序出錯,有鑊可以唔上身)。當個project細,好多時PM會撈埋BA同埋QA,做個啊四咁。當個project大,PM淨係做planning同coordination,反而會輕鬆啲。

PM o既座佑銘係一字記之曰「卒」,卒到人做o野就係一個好PM,一個成功o既PM可以卒到任何人做o野。唔同PM卒人做o野各施各法。有啲PM鍾意每隔五分鐘催一次,煩到你唔準時交課唔得。有啲PM會凶你,甚至捩橫折曲,escalate俾你老細,總之迫你搞點啲o野。有啲PM鍾意同你講耶穌,利誘你,話你o既contribution有幾重要,上層幾睇個project。如果你想紮,就好快手啲啦。又有啲PM鍾意同人懶friend,有起事以為拍吓膊頭就搞點。成功o既PM可以靈活運用以上o既方法,卒到人做o野之餘又keep到個好o既relationship,做PM真係一種藝術。

software其實仲有好多工種,今日講住咁多,留待他日繼續…

延伸閱讀
大鐵鎚 - IT, 程式員, 工程師
資訊科技及通訊業資歷架構

中國的沙文主義

前有家樂福事件、王千源事件,今有南充麥當勞被衝擊。中國人要得到別人o既尊重,首先尊重別人。如果繼續沈溺於沙文主義當中,一切努力都係徒然。

延伸閱讀
CM - 抨短視政治參與
尹思哲 - 誰叫你捐得那麼少

Thursday, May 22, 2008

香港d Corolla可以係邊到搵?

啱啱睇完ck老闆o既新post,即刻聯想到黃sir今日講「娶妻求淑婦」。講真,時代真係變o左,香港d女仔真係獨立o左,淑婦o既定義都唔同o左。上一代做女人會以家庭為重,以相夫教子為己任,今日女人照顧家庭之餘,會係事業上尋求滿足感。

不過,今日職場o既要求特別高,家庭事業兩難全,好多時要在職婦女係兩者中作出取捨。有d在職婦女,做事比男人還併搏。因為工作上o既需要,時常勁超時又或者勁出差,照顧家庭o既責任就放o左係另一半o既身上。父兼母職又或者交託家庭庸工照顧,咁樣對兒女o既成長同家庭和諧都有負面o既影響。

又有d在職婦女係工作上遇到不如意事,唔識得處理情緒,會有情緒困擾。將情緒帶返屋企,寄望身邊人可以開解支持,可以幫佢排難解紛,甚至可以做佢o既出氣袋。d長唔大o既女人,用d小朋友邏輯,鍾意搵自己另一半黎出氣,黎prove另一半有幾關懷體諒,有幾大包容,有幾愛自己。

男女平等,唔可以話男人可以只顧事業,不理家庭;唔可以話男人可以亂發脾氣,要全家就曬你。但係,你可以話小弟自私又好,大男人又好,男人都想有一個以家庭為重、以老公成就為榮、肯負出、肯成就老公成功o既老婆。係男人心目中,一個賢淑、體諒包容自己o既「傳統賢妻良母」始終係男人o既終極理想伴侶。

香港地傳統女仔真係買少見少,真係想問黃sir一句,香港d Corolla可以係邊到搵?

伸延閱讀
人在中環 - 縱壞老婆
CEO實戰手記 - Ferrari VS Corolla

Saturday, May 3, 2008

多謝pakman

多謝pakman,俾讀者們明白生果報一班自命自由派理念嘅底蘊。pakman叫人冇錢就唔好生,話加綜援係「押掉未來,換今日之快」。尹sir之後又講「如果養唔掂,就唔好生,咁先至係負責任既行為」,話死者王嘉梅嘅父母要對佢嘅女嘅死負全責(後記,尹sir只是無心之失,已經為此道歉)。

「押掉未來,換今日之快 」
唔知幾時「難入職、難入行、難轉行」入哂綜援、最低工資嘅數,經濟轉型、新移民政策、政府嘅無能、商人嘅短視好似唔關事。讀經濟嘅無理由唔知經濟問題係多因多果嘅關係,入哂綜援、最低工資數好似以偏概全啲。香港走下坡,大家都唔想,窮人要suffer,有錢人都要suffer。當窮人suffer嘅時候,有錢人唔使伸出援手,由得啲窮人自生自滅,唔係咁可以叫做「公平」。如果援助窮人叫做「押掉未來」,咁香港就真係冇未來。

咩係香港嘅未來?
如果問小弟咩係香港嘅未來,小弟會話小朋友先係香港嘅資產,香港嘅未來。小朋友是將來繁榮嘅基石,稅收嘅來源。今天不投資,他日只會吃稅基收窄嘅果,所謂嘅「倒置人口金字塔」。pakman,可唔可以當小朋友係香港長線嘅投資呢?如果可以,我諗香港人唔應該再focus係綜援上,而應該focus係改善隔代貧窮上,啲錢點先可以幫到人。

唔係人人呃綜援
家家有本難念的經,撇除啲呃綜援嘅case,好多時唔係做父母嘅冇計劃去生仔,而係一啲唔可以預計嘅事(失業、離婚、夫妻離世)打破了成個計畫,所謂「人萛不如天萛」。想當年六七十年代,家族、鄰里互助。一個屋企有事,啲親戚同埋d鄰居都即刻幫手。時移勢易,今天,家族、鄰里關係薄弱,「各家自掃門前雪」。屋企有事,最好收埋唔好俾人知,費時啲親戚鄰居以為會拖累佢,受人白眼。誰可幫有問題嘅家庭,政府係責無旁貸。

咩先至係負責任 ?
有冇錢只係生唔生係其中一個因數,更何況生一個要幾多錢冇準則(唔好話俾我聽係四百萬)。其實commitment先至係最重要,愛你自己嘅小朋友,樂於用時間愛心照顧自己嘅小朋友。有好多有錢家庭兩公婆都有自己嘅事業,跟本冇時間照顧自己嘅小朋友。照顧教育小朋友嘅責任,就落係菲傭同學校身上。依賴外人教育小朋友,最後嘅後果不言而喻。有錢又好窮人又好,如果冇心照顧自己嘅小朋友,就真係唔好生。

小朋友係快樂泉源
小朋友係好多父母嘅快樂泉源,父母嘅希望。你睇四川遇難小朋友父母幾痛苦,呼天搶地,欲哭無淚。小弟諗pakman同尹sir可能太年輕,現在未必領略哂。 到成熟啲(特別係pakman,唔好咁大個人都成個kidult咁),做人父母嘅時候,就會明白。

最後,VC兄,小弟撐你!

延伸閱讀
孫柏文 - 多謝《一百萬人的故事》
尹思哲 - 長江七號唔好睇,但呢句好有骨氣
尹思哲 - Rest in peace
尹思哲 - 「養唔掂,就唔好生,咁至係負責任既行為」

Thursday, May 1, 2008

A50 - 偷步炒上?!



踏入四月,A50成交大增。由過往千多萬,瞬間變成三億多。近日,救市操施出台,成交立即萎縮至五千萬。大有偷步炒上,消息兌現就立即過橋抽板之嫌。在大鱷遊樂場,一眾老鼠只會成為大鱷的點心。

延伸閱讀
香港電台 - 花旗:上周逾八成流入亞洲資金購A50中國基金
明報 - A50基金成交急增至40億
東方日報 - A50中國基金玩殘散戶
頭條網 - 印花稅減至0.1% 王岐山辣招救市