先說明我對MIS 中手的定義:

1.約3~5年 MIS 經驗
2.表現不錯的話, 應該已經是Team Leader 或主管了; 這要看公司規模及機緣而定

必須聲明的是, 這只是我的定義, 每個人的認知不同, 別在這上面打轉喔!
另外, 我本身熟的是商業系統開發, 網管或SE的部份我只略懂, 所以不討論這部份

該有的能力:

1.熟1~2種程式語言; 所謂的熟不是要精通底層那種, 而在於能悠遊於在UI 及 D/B的結合上; 以MS 的solution 為例, 只要User 講得出邏輯, 就能利用VB 及 MS SQL Server 寫出任何商用的系統, 且效能/UI/Security 等各方面都還ok, 至於能不能寫出很棒的COM+元件或 Web Service 倒還是其次, 所謂術業有專攻, 那些可以交給軟體公司去作; 當然, 有那種能力絕對是加分, 但不是必要條件

2.給一張白紙, 能很快順利劃出公司主要的業務流程及交待重要商業邏輯

3.在自認較熟的領域(MES or BI or B2B or..), 能說出詳細的實務運用, 包括流程/演算法(Algorithm)等; 且, 不但知道其然(What), 還要知道其所以然(Why)

4.表達及溝通能力; 上面的第2和第3點, 對於初次見面的人, 能在最短時間內讓他了解. (帶新人和面試時很重要)

5.對於曾參與開發或維護的案子(系統), 能在反省及消化後歸納出一套屬於"自己的" Know-How, 包括系統開發各階段的定義及輸入輸出(Input-Process-Output) / Document format standard / Coding Rule / 維護機制 / Schedule 管理方法 / Team work 機制等等


再來談談該有的工作態度

1.對於上司, 能相處融洽且理念相同那是最好, 不然至少要掌握他(們)真正foucs 的重點, 還有什麼是真正對公司營運上有幫助的; 前提當然是老闆不能太差, 不然的話只好: (1)用Performance 証明自己是對的 (2)想法子(不是耍手段)取而代之 (3)學完東西(know-how)後,走人!
我看過不少和老闆處不來的, 先是爭得面紅耳赤, 然後在背後批評, 最後把工作擺爛混日子! 這豈不是太對不起自己的人生及人格了?

2.對於後進, 能熱心提攜及因材施教(熱心不難, 難的是把人放在"對"的位置上); 有些人雖然昇遷很快, 但下屬們多半不以為然, 不是因為他技術能力不足, 而是強勢得讓人討厭, 或吝於分享自己的所有; 我期待自己不是那樣的人

3.用服務業的心態來經營自己的User; 不是要狗腿, 而是能取得User 對我們的信任
=> 這點用說的簡單, 但學問很大, 也沒什麼標準答案; 重點是真心真意為他們著想, 多站在別人的角度思考事情, 別太本位主義

4. 滾石不生苔, 別常換工作; 每家公司都有他獨特的domain knowledge , 除非我們不想學, 不然沒有3年以上的功夫豈能一窺堂奧?

慢慢地, 我們大部份的MIS 工程師都想朝SA 及PM(專案管理)等主管職務邁進; 既然想作主管, 就要學習主管的思維方式. 簡單來說, 老闆及 User 們只關心案子的成本及品質, 其次是進度, 最後才是技術能力; 人際關係的融洽及與User 之間的互信合作, 比拿幾張證照都來得重要!

以上隨筆, 謹和同身為MIS 的你分享! 若有辭不達意處還請指教.
arrow
arrow
    全站熱搜

    cbw0731 發表在 痞客邦 留言(0) 人氣()