2016年11月24日 星期四

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

Tuesday, May 27, 2014

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

http://samsamyung.blogspot.hk/2014/05/it1-it.html

Related Posts:

  • Ch04 - 介紹 Objective-C 的運算式以及一些運算子 Objective-C 程式設計學習筆記 Ch04 Ch04-介紹 Objective-C 的運算式以及一些運算子。 本章會介紹的運算式就是基本的四則運算,也就是加『+』,減『-』,乘『*』,除『/』的四種組合,另外也會提到模數運算子(Modules Operator)『%』(講白話一點 % 就… Read More
  • Ch08 - 介紹 Objective-C 類別(2) Objective-C 程式設計學習筆記 Ch08 Ch08-介紹 Objective-C 的類別相關的應用。 這章節只是更深入介紹一些關於類別的功能,像是...上一章節,我們已經學會將介面檔 (interface)、實作檔(implementation) 分開,並且學會實作 getter … Read More
  • Ch05 - 介紹 Objective-C 迴圈 Objective-C 程式設計學習筆記 Ch05 Ch05-介紹 Objective-C 迴圈。 本章會介紹 for, while 以及 do 這三種迴圈的程式敘述。 介紹關係運算子 ( 如 >=, ==...), 介紹遞增,遞減運算子。 迴圈可以幫助我們以一些確定的規則,進行重複的… Read More
  • Ch07 - 介紹 Objective-C 類別(1) Objective-C 程式設計學習筆記 Ch07 Ch07-介紹 Objective-C 的類別。 其實這章不只講類別,還會提到物件導向的觀念,實體以及方法,以及會回到 ch01 所提及的 Objective-C 承襲 Smalltalk 的訊息傳遞模型 (message passing)… Read More
  • Ch06 - 介紹 Objective-C 的流程控制 Objective-C 程式設計學習筆記 Ch06 Ch06-介紹 Objective-C 的流程控制。 本章會介紹 if, switch 以及 三元運算子。 目錄: (1) if 敘述 (2) switch 敘述 (3) 三元運算子 if 敘述我們在上一章節已有稍微介紹,在這章節會介… Read More

0 意見:

張貼留言