Tuesday, August 5, 2014

IT如何入行(5) - Apply邊份工好?

無論係啱啱畢業出黎搵野做,定係做左好多年野想轉工,啱啱開始搵工時都會有個疑問:呢份工幾好,好唔好apply呢?嗰份工睇落都唔錯,好唔好試下呢?

最近IT百花齊放,好多IT公司都請人,好多非IT為主o既公司都開始重視IT,所以市場上o既IT工真係唔少。搵緊工o既朋友好多時就會一邊睇job ad,一邊心郁郁,唔知好唔好apply。到真係想apply咩,又會驚呢樣驚嗰樣,最終未必會apply,所以好多時都係得個睇字,遲遲唔敢出手。咁其實點樣決定邊份工應該apply,邊份工唔應該apply呢?

答案因人而異。

如果你係啱啱讀完書想搵工o既話,唔洗諗,只要稍為有興趣o既工都應該apply。原因係,一個職場新手,淨係靠job ad去了解一份工啱唔啱自己係絕對唔夠,好多時睇完個job ad都唔知實際上係做乜,點做,更加唔會知道份工係咪好工。所以,唯一方法就係親身去試,做過就會知好唔好。

好多人以為probation period係用黎比公司「試用」candidate,但其實所謂「試用」係雙方面o既。如果candidate覺得間公司唔啱自己,試用期完結前其實可以繼續搵工,就當冇做過一樣,將來寫CV亦唔需要寫呢份工。

Apply多幾份工,亦都可以磨揀寫cover letter同CV o既技巧,如果有interview機會,就算成功定失敗,你都會得到interview經驗。就算第一次唔得,第二次都唔得,只要你不停去試,每一次都吸收經驗,唔好怕失敗,到最後一定會成功。

對於已經工作多年o既你,我相信你只要睇下job ad,望下間公司o既website,就會大概知道係咪你想要o既野。由於你每一次interview都需要請假,請假請得太密會令上司對你印象變差,為左防止未搵到馬之前就冇左隻象,每次apply一份工都要諗清楚係咪自己想要o既野。當然,都係嗰句,一日未做過都唔知份工好唔好,所以要憑經驗去考慮。

不過,我都會建議你唔好只係apply一份工然後等消息,最好apply多幾份工。因為如果對某一份工期望太高,當等左一兩個月都冇消息時,就會開始失望,然後會以為自己o係市場上冇乜價值,下一次再apply時就會轉而搵低職位低薪金o既工作。如果再失望多幾次,就會好難重拾自信。到最後就算比你轉到工,份工一定比你希望得到o既工作更差,咁你好快又會再轉工,慢慢變成一個惡性循環。

其實,無論你係邊類人,有時間的話都應該apply下出面o既工作,一來可以keep住自己o既interviewing skills,二來可以update下自己對個market o既認識。有何不可?



Thursday, July 24, 2014

IT如何入行(4) - 搵「筍工」

想入行做IT,搵工當然好少會拎住份報紙左搵右搵。其實而家呢個年代,就算唔係IT工,都好少人o係報紙搵工喇,而係o係網上面搵。只要o係google度search "job",就會搵到各大搵工網站:JobsDB, CTgoodjobs, JobMarket, Recruit, etc.

但你又知唔知,原來你見到o既job ad,未必真有其工。

市場上有好多Recruitment Agent o係網站上post一D好吸引o既筍工,所佔job ad數量大概係50%,有時可以去到80%job ad都係agent工。根據經驗,當你send左CV比個agent,想apply某份筍工後,佢地就會打黎約你去「見工」。所謂見工,其實係上去agent公司見一見面,比佢睇下你係咩人,了解下你想搵咩工,然後就會話你apply o個份工唔啱你skillset,或者已經請左人,又或者話會幫你試下,但又問你會唔會試下其他公司o既工。到最後,你都係唔會做到你當初見到o個份筍工。到你試左幾次之後,你就會醒覺,其實佢post出黎o既job ad,只係用黎引你上釣。佢地o既目的只係拎你CV,去幫你apply其他工作。

不過,我唔敢話所有筍工都係假野,而事實上亦都聽講過有人經agent搵到唔錯o既工。但以我經驗,agent搵比我o既工,遠比我自己搵o既工差。所以試左幾次之後,我就決定唔再叫agent幫我搵工。



如果你唔想浪費時間o既話,就要識得分辨邊D係agent工,邊D係顧主直接post出黎o既工。

有幾樣野特點可以分辨到邊D係agent工:

1. 通常agent都會講明"our client"係乜乜公司,想請咩人,咁你見到呢兩隻字就知咩意思喇。





2. 有D agent公司會寫得更加模糊,只係寫「有間乜乜公司」想請咩人,咁即係唔係佢呢間公司直接請人。


3. 以上兩樣情況都已經叫做講左唔係自己請呢個位,但有D公司直接話個post係要做D咩,唔講係咪自己請定client請定有間公司請。呢D情況就要睇下間公司乜料。


其實要分係咪agent工唔難,只要搵到key word就可以。至於係咪經agent搵工,呢個決定就見人見志,我就已經唔想再理D agent。佢地隔幾個月就叫我上去佢公司in一次,間唔中又打黎叫我比份CV佢地update返,煩都煩死,但又唔見有好工介紹,即係其實佢地拎我份CV去賣,我唔想浪費自己時間去幫人地賺錢囉。





Monday, July 14, 2014

管理(6) - Think to Survive

大家都知道,Apple同Samsung一直鬥得難分難解,世界各地都不停打官師。有人覺得Apple好,有人覺得Samsung好,但不久之前,Samsung仲係比人話完全抄足Apple,無論係手機嘅外表定係UI嘅design都非常相似。

我記得我用Samsung Galaxy S (第一代)係要5千幾蚊,而無論手感,performance同user experience都極差,所以一開始係冇人睇好Samsung。而Apple為左打擊呢個競爭對手,一直不停打壓Samsung,除左透過廣告冷嘲熱諷之外,仲o係世界各地提出指控,話Samsung侵犯專利。說穿了,目的只有一個,就係要令Samsung貨品唔能夠推出市面,令龔斷局面持續。

Apple o既一連串動作,當然會令人質疑Samsung係抄襲,但同時亦都間接幫Samsung做宣傳。原本唔識Samsung o既人都會想知Samsung有乜咁巴閉,要Apple勞師動眾去打壓。

好幾個國家判Samsung抄襲,當然會令Samsung蒙上Copycat o既污名,但事情發展又估唔到會咁出人意表。

o係澳洲,Apple亦有指控Samsung抄襲,要求禁止Samsung出售旗下產品,但最後,指控竟然被推翻,令Samsung在當地合法銷售手機同Tablet。而最精彩o既係,Samsung o係當地刋登全版廣告,title係"The tablet Apple tried to stop."



到今日,Samsung同Apple之爭仲未有結果,而呢個故事帶出一個重點:有時被對手迫到入牆角,並不代表唔能夠翻身,只要動一動腦筋,要生存落去並非難事。

Monday, July 7, 2014

IT如何入行(3) - 心理準備

IT曾經有一段好長嘅時間被世人認為係水泡。讀唔成書?唔緊要,可以做IT。唔知由幾時開始,人人都覺得做IT好易,早幾年,仲好多人話:「我好鐘意打機架,寫game啱晒我。」而近幾年,仲越來越多人話:「我有個idea,我地可以寫個app,賺大錢。」

係咪「鐘意打機」或者「有個idea」就可以喺IT界發圍賺大錢呢?相信任何一個IT人都會話你知,「你發緊夢」。

入行做IT,第一個心理準備就係,唔好諗住賺大錢。如果想賺大錢,好多其他行業比IT有更好o既機會。就好似做地產經紀咁,入行要求唔高,主要靠運同埋靠把口,唔需要讀好多書,只要你搵到一兩個炒客,咁就隨時發過豬頭。雖然而家做地產經紀比以前難,競爭大好多,但係搵大錢o既機會仍然比做IT高好多。以我自己為例,當年入行IT,月薪不足一萬,有好幾年都要節衣縮食。扣埋每季還學費,每月比屋企人家用,其實真係儲唔到錢。買樓呢D只能係夢想。

近日睇到呢單新聞,真係現實寫照。唔少IT人做左好多年都冇能力買樓,更甚者,將所有青春投放入工作,令自己性格變得越來越內向,變成宅男毒男。到年紀有返咁上下先發覺又冇女又冇樓,人身好似冇乜意義咁。

不過,近呢幾年情況好好多,fresh grad入職都有13k到15k,好多公司都開始重視IT,雖然老一輩仍然唔知IT係咩黎,但IT界整體氣氛已經好好多。但如果諗住做多幾年就有30-40k,咁就真係諗多左喇。


第二個心理準備係,如果你入行做IT,唔好以為可以唔洗識英文,相反,你要用大量英文。基本上,IT界所有terms都係用英文,九成九都唔會有中文翻譯。如果你係programmer,就更需要有好英文,因為寫program原本就係打一大堆英文字,一個小小o既program就已經要上千行code。而且好多programming languages o既documentation都係要自己google搵,其中大部份都係英文,唔識英文就會失去自學能力,基本上冇可能自己解決問題,更加唔會有機會學到新野。

第三個心理準備係,唔好諗住做IT係好似打機咁好玩。打機同寫game係兩回事,打機係玩,寫game係工作。寫program最基本係要有logical mind,要扮電腦去諗野。做IT support亦都要去理解唔同o既network device o既運作,個network點拆都好講究,仲要manage好多機同permission。

其實做IT,最緊要有熱誠,你要有心理準備,如果熱誠不足,講真,好難做得長。做得三五七年,你就會發覺身邊D朋友個個升職加薪,自己仍然得嗰雞碎咁多,而且開口埋口都係IT野,女仔都唔鐘意你咁悶,仲有,D朋友搵親你,多數都係問你中左毒點算。到呢個時候,你就會開始懷疑自己有冇入錯行。當然,現實世界都有唔少exceptional case,不過你有冇信心成為其中一個呢。

Monday, June 16, 2014

IT如何入行(2) - 入行條件

想入行做IT o既朋友,第一個問題一定係:「要識D咩先可以入行呢?」講真,唔係嚇你,做IT其實同做超人差唔多,去jobsDB望一望IT工嘅job description就知,間間公司都想請超人。要識嘅野多到嚇死你。

舉個例,IT Support需要非常廣泛o既知識,又要經常update市場上新出o既軟件硬件o既知識,又要托得起server機,仲要經常同vendor吹水,所以做IT Support一D都唔容易。但係,唔知咩係IT o既人,經常以為IT Support請返黎就係service佢地,會呼呼喝喝,所以做IT Support亦都要好高EQ。

先講IT行業最多人有嘅野學歷。其實無論係唔係做IT都好,大學生己經通街都係。而IT行業,最近幾年己經係碩士滿天飛。好多都係喺大學讀埋個MPhil先出黎做野,而更多嘅係出黎做左幾年野,自知競爭激烈而進修碩士學位。所以,一般IT公司嘅學歷比例多數係一半碩士,一半學士。如果連學士都冇,咁要入行就難上加難。

不過,無論學歷幾高,都總有人係拎住張沙紙就以為可以呃飯食。事實上,就算你有學歷,要順利通過interview係一D都唔容易。CV要寫得靚,最好有埋Cover Letter,仲要識面試技巧。好多時仲有筆試,有時要即場比電腦你寫code,更多時淨係比幾張紙你就要寫code。test paper由十幾頁到幾十頁都有,interview由一小時到五六小時都有,小弟試過最短嘅interview係半個鐘,最長係五個鐘。想知更多關於interview嘅野,可以參考IT interview系列:


IT interview (9) - Cover Letter

IT interview (8) - CV

IT interview (7) - 你in我時我in你

IT interview (6) - Q&A

IT interview (5)

IT interview (4)

IT interview (3)

IT interview (2)

IT interview

不過講到尾,想入行做IT人,當然要腦筋好,轉數快,最重要係EQ高,如果唔係點樣解決排山倒海嘅adhoc request嘅同時仲保持到唔發老脾。另外仲要學野快,因為IT真係日新月異,基本上每一日都要update自己,隔左一排唔update就好難追返架喇。英文千萬唔好太差,一日send幾十封email係好普通嘅事,而且全部英文,唔好以為英文差做IT就ok,我擔保你一定好痛苦。近年普通話同殘體字都一樣咁重要,呢樣真係唔知你點學返黎,自己諗掂佢。

咁幾時先係入行好時機呢?喺2001年科網股爆破,再加上2003年沙士後,IT一直都係一工難求,導致大量畢業生對前景唔樂觀而轉行。但係到左十幾年之後嘅今日,就係因為當年冇人肯入行,結果令到IT界人才極度短缺,十年以上經驗嘅IT人就更加係買少見少。所以如果想入行嘅話,而家就係時候喇。




Tuesday, June 3, 2014

管理(5) - Micromanagement

老細都分好多種類,有D就成日唔見人,一見人就開會。有D就日日駐守o係公司,但好明顯係做自己野多過公司野。仲有一種係日日都好緊張公司o既業務,不停召喚部門主管入房傾野。將呢種緊張情緒發揮到極致o既時候,就會出現「微管理」- micromanagement。

咁到底微管理係咩黎?係好定唔好呢?




微管理,簡單黎講即係咩都管,連一D好細微o既野都要管。

舉個真實例子,有一位老細,佢請左一班developer去寫一套system出黎。佢提出一連串o既要求,要呢班developer去實現出黎,大家開頭都覺得冇乜問題。但慢慢傾落,佢地開始覺得奇怪。點解個老細連佢地寫幾多行code都要計過度過?仲話寫多個loop都要攞出黎傾?有一次,老話如果用if,個program會行慢左,要佢地諗下點樣唔用if都可以做到佢想做o既野。如果你係developer,應該會覺得老細唔單止要求得太多,仲要連D好細微o既野都要管。

另一個真實例子,某集團主席每星期要同Marketing同事開三次會,去傾廣告內容細節。Marketing team已經有最少兩位designer,每日設計不同廣告。主席每次開會都會挑剔文字內容,圖案,顏色,字體,大細等。如果你係designer,應該會覺得自己o既存在冇乜價值,叫主席自己去設計好過。

再一個真實例子,Steve Jobs曾經為左迫工程師團隊將ipod造得更細,將prototype放入魚缸入面,用升上水面o既氣泡去證實ipod仍然係太大。如果你係工程師,應該會覺得佢係吹毛求疵。

咁到底,佢地咁做係啱定唔啱,好定唔好呢?

如果你問佢地點解會咁做,佢地可能會答你:
1. 因為我唔相信任何人可以做得比我自己更好。
2. 因為我對我希望做o既野非常有熱誠,所以我渴望做得更好。
3. 因為我清楚知道整個業務應該點行,為左唔好行錯路,我要以行動黎支持業務方向。

同樣都係微管理,可以有非常唔同o既動機,亦有非常唔同o既效果。微管理其實只係一種管理方式,係一種工具,管理者可以選擇用或唔用,或用o係邊度。而任何一個管理課程都會鼓勵選擇性使用微管理。而key point係,你要插手某方面的話,你一定要係此方面o既專家。

雖然Steve Jobs會插手於所有產品設計,但佢甚少理會財務同營運o既野。而好明顯Steve Jobs選擇得啱,因為佢精於將好o既設計變得更好,並且商業化,將唔好o既野拎走。而結果顯示,無論Steve Jobs去到邊(Apple或Pixar),都可以做出受歡迎產品。

而「主席」,佢當然唔係Marketing或Design方面o既expert,所以結果係Marketing Team差不多每個月都換9成血。一team10個人,可以有9人o係同一個月resign,而且差不多每個月都發生。而同樣事情(微管理同埋換9成血)亦發生o係Finance team同Accounting team。

雖然「老細」係IT o既專家,但只限於細project。做大project,佢真係有心無力,結果係點,應該唔難預測。




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,例如會計,有時真係求其阿豬阿狗都可以叫自己係做會計囉。