Tuesday, May 27, 2014

IT如何入行(1) - IT係乜東東?

近呢一兩年,IT熱潮又黎料,唔單止科網股被炒起,連報讀IT相關課程o既人都增加唔少。好多人對IT非常好奇,覺得D野好新奇刺激,亦對IT行業有無限o既幻想,以為做IT同打機一樣咁好玩。我相信,好多人連IT係乜都唔知就話對IT有興趣,仲口聲聲話想入行添。所以今次就寫返個IT如何入行系列講講呢個話題。

IT界o既範圍其實非常大,而且有好多灰色地帶。簡單分類的話,IT主要可以分為以下幾類人:
1. Programmer / Software Engineer / Software Developer
2. System Administrator / System Support / IT Support / System Engineer / Infrastructure Engineer
3. Business Analyst / Project Officer / Project Manager
4. Technical Account Manager / Technical Sales
5. Quality Assurance Engineer / Software Tester
6. Database Administrator

第一類人統稱為Programmer,主要工作係寫program,即係「揼code」。Programmer通常只會專於一兩種programming language,例如C++,Java,C#呢D都係比較大路。冷門/專門少少o既language有Python,Cobol,Tcl,Delphi。而Programmer通常都會再細分幾類,例如Web Programmer會專門寫Web Application,仲有UI/UX Designer,雖然叫Designer,但好多時都係Programmer黎,會專門寫User Interface,執靚個介面比人睇。仲有一類係專寫server side application,通常最覆雜o既business logic都會集中o係呢度。

第二類人統稱為IT Support,九成公司都會有一兩個IT Support,主要係setup成個network,common drive,printer,甚至電話系統,仲要負責買電腦,network equipment,software license。如果間公司係做D mission critical o既business,例如股票交易系統,咁好多時IT Support都要通頂去deploy system。如果要搬office,通常最多野做o既都係IT Support。

第三類人係Business Analyst,主要係負責將business requirement寫成一D IT人先睇得明o既文件,方便IT人同非IT人溝通。事實上,IT人有自己o既document format,仲有不同o既diagram去記低network structure,system architecture等。通常非IT人睇完都唔知D咁專業o既圖/doc講乜。

第四類人係Technical Sales,通常只會出現o係vendor公司。由於佢地要幫間公司賣IT product,所以佢地除左要把口了得之外,都要具備technical knowledge。

第五類係QA,主要係做測試,用盡所有方法去令D system出事,從而令quality提升,通常大公司先會有。細公司通常都會由programmer自己做埋testing,所以呢類人係比較少。

第六類係DBA,主要係睇住D database,manage user access rights,fine tune database performance等。通常只有用Oracle o既大公司先會有DBA因為只有Oracle先會難用到需要有專人照顧。

除左以上六類IT人之外,其實仲有好多唔知算唔算IT人o既工種,例如上門幫你裝寬頻o既師傅,佢地可能會claim自己係IT人,但佢所做o既野,可能只係IT Support 工作內容o既一小部份。OK,就當佢地係IT人,咁腦場賣電腦/幫人砌機o既人呢?佢地可能又會claim自己係IT人,但我覺得如果佢地都係,咁半個深水埗o既人都係IT人。。。

其實IT係一個非常專業o既area,因為IT知識並非睇下書,唔洗郁手就識。冇返三五七年,想學IT野,只能掂到皮毛。相反,一D聽落好專業o既area,例如會計,有時真係求其阿豬阿狗都可以叫自己係做會計囉。

Friday, May 16, 2014

管理(4) - Team Building

咩係Team Building?點解要Team Building?講真,返工放工,日日都係咁做架啦,D員工做到野咪得囉,無端端搞咩Team Building呢?浪費時間,浪費金錢。

冇做過管理o既人同埋大部份做過管理o既人都會有以上o既疑問。佢地睇到o既短期利益,認為o係呢一刻冇問題,將來都唔會無端端有問題。

事實上,隨著時間過去,一定有大大小小o既問題不停浮現,而有D問題其實可以一早避免o既。

Team Building其實一D都唔難,主要係成team人一齊參與某D活動,簡單D o既,可以一齊打下波,大型D o既,可以係參加烹飪班,玩密室逃脫遊戲,一齊去旅行,搞賣物會等,有D公司甚至會花時間去設計特別o既任務比員工去完成。Team Building可以好天馬行空,但無論係搞咩活動,其主旨都係令團隊成員有工作以外o既機會互相交流,互相了解teammate o既性格,特點,背景,甚至平時唔會展視出黎o既一面。

當團隊成員之間加深了解,返到公司工作,整個團隊會運作得更順暢,減少誤會,提高效率。而且,透過不同活動,可以增加員工對公司o既歸屬感,減少員工流失率。我見過流失率最高o既公司,每個月有幾十人辭職,淨係請新人,教新人,都已經花唔少時間同金錢,運作成本就會變得好高。所以Team Building睇落好似淨係玩,但實際上可以公司減低成本,同時增加效率。

Monday, May 12, 2014

管理(3) - Tone of Voice

好多老細,高層,同埋管理人員,都會以為自己高高在上,喺下屬面前鐘意用指令式語句,而且好多時語氣都係非常強硬,唔會留條生路比人行。喺以前嘅社會,個個員工為兩餐,不辭勞苦,上司語氣再重都要頂硬上。但喺今時今日通街大學生,一個招牌跌落黎都可以壓死十幾廿個。咁代表香港係一個知識型社會,事事講道理,下下講理論,唔再好似以前咁,老細講嘅就金科玉律,佢鬧你就一定係你錯。所以鬧慣人嘅老一輩對新一代年青人完全唔識管理,要佢下下就住唔鬧得,一鬧就唔撈,佢地真係唔知點算。最後只能唱衰班新血,話80後90後幾唔掂,幾難教。實際上,問題喺邊呢?

管理學上,說話語氣係非常重要嘅一環。上司同下屬講野,唔一定係命令式。

首先,每一個員工啱啱入職,一定好希望自己得到重視同信任,所以每一次assign工作比佢做,都可以用鄭重嘅語氣同佢講呢個task有幾重要,你相信佢嘅能力所以先交托比佢。事實上,你冇講大話,除非你明知佢一定做唔掂你都叫佢做,咁你就即係玩緊自己。仲有就係,你assign野比佢做,佢係幫你做野,所以記得要講聲「唔該」。

每個員工喺工作上都一定會遇到問題,你係佢上司,佢當然會問你。咁你就千祈唔好沾沾自喜,覺得自己識好多野,然後喺佢面前自吹自擂,講到自己有幾勁,因為佢下次遇到問題就可能寧願自己亂黎都唔會再問你。其實你唔應該擺任何架子,因為工作上應該只對事不對人,你只要清清楚楚講比佢知個問題點解決就ok,順手可以叫佢加油,有咩問題大家再攞出黎討論。久而久之,你會發覺佢對你自然地尊敬起來,因為佢明白到你做佢上司並非只靠運氣。

作為一個上司,好多時都會遇到一D大問題,靠自己一個人未必能夠處得好,呢個時候,你就需要集思廣益,同你嘅團隊商量問題。商量問題時,唔好命令每個人都要比到答案,因為你自己都做唔到,你點可能要求人地做到呢?最緊要係放低身段,將問題嘅來龍去脈講清楚,引導大家去思考。有人能夠提出建議,唔好忘記贊賞一下,你一句「well done」,佢會記住好多年。