Sunday, October 8, 2017

IT人搵工攻略(3):外行人能否入行?

近年IT界好多新嘢出現,例如人工智能、加密貨幣、區塊鏈、無人車、VR(virtual reality)同AR(artificial reality),仲有前一兩年講咗好多嘅Big Data,同埋啲好似關事又唔係好關事嘅嘢,例如電競。

好多外行人唔知呢啲嘢係點運作,亦唔知佢地點出現,但就覺得好有興趣。亦因為咁,呢兩年多咗好多人考慮入行做IT。咁到底點先可以由外行人變內行人呢?入行好易定好難?要讀啲乜、考啲乜先可以入行?


考張cert就可以入行?

好多人會覺得,考張cert就可以入行做IT。唔夠咩?考夠兩張、三張,報個online course,仲唔係IT人?

其實呢個觀念真係大錯特錯。如果你話入行做accounting,讀個course可能已經知乜嘢係income statement,乜嘢係balance sheet。然後,只要你好彩,搵到間公司唔太介意你有冇accounting嘅bachelor degree,咁你就可以入到行。

如果你淨係想喺腦場賣電腦,可能連cert都唔使讀添,吹到水就做到。但真正IT唔是咁玩的。


咁IT人其實要識啲乜?
IT界最重視嘅係──你一入職可唔可以落手做嘢。要落手做乜?視乎職位啦。

如果你想做support嘅話,就要manage一大堆server、一大堆VM、一大堆後備乜線物線、滑鼠、Mon、laptop等等;有新同事加入,就要識得setup新電腦,開一大堆乜account物account,仲要install防毒、辦公室軟件。如果間公司高科技少少,仲要搞埋公司閉路電視系統、電話系統、門口出入嘟卡系統等大把系統要manage。如果間公司啲同事唔知IT係乜,有時仲要幫同事整咖啡機、換電燈膽等等,總之有個「電」字或「機」字就關事。咁你話讀張cert會唔會識晒?

做programmer的話,你唔好諗住好好玩。好多人以為自己鐘意打機,咁寫game就一定好啱自己。錯晒囉。如果你好鐘意玩貪食蛇,你估你寫完隻貪食蛇,試玩左幾百、幾千次之後,你仲鐘唔鐘意玩?做得programmer,預咗一開始你就要識寫program。唔係睇完書就會識,而係要親手做過無數次先會識。

所以就算係讀大學課程,都會不停叫你寫program。我仲記得當年讀書嗰陣,日日寫code寫到天昏地暗,人哋長假期可以返屋企抖,我哋就要喺宿舍死砌爛砌,點都要砌好個program為止。到出嚟做嘢,寫high level program的話,你就必須知道咩係object oriented;如果做Web / UI,咁MVC design pattern就冇可能唔識;如果做low level programming的話,你連CPU、RAM、HDD同埋OS點運作都要識,並非識得咩係if then else就得。咁你話讀張cert真係有用咩?

真正要做一個IT人,係需要長年累月喺IT嘅世界入面「浸」出嚟。先唔好講升職,如果冇IT相關學歷,淨係得啲乜cert物cert,要入職都好困難。九成九唔會過到interview,除非間公司淨係要有手有腳嘅人囉。



此文章在jobsDB刊登

No comments: