iT邦幫忙

DAY 5
5

IT 顧問經驗分享系列 第 5

IT 顧問常見問題: 作業系統之爭

  • 分享至 

  • xImage
  •  

身為一個 IT 顧問, 即使像我的公司有 90% 以上是在網路產業, 但也不免遇到最基本的問題, 就是作業系統之爭, 這邊講的作業系統當然不是 Mac vs Windows, 而是 Windows-base vs Unix-base 的選擇這個大問題.

當然我知道我不是那種反 "M$" 的基本教義派, 但身為一個顧問, 面對的是許多家不同的公司, 說要能夠都用一種系統, 是不太可能的, 所以也要認份的去面對所有可能的系統.
基本上, 為甚麼要選擇 Windows, 可以在任何 Microsoft 的教材都可以集中密集看得到,
而為甚麼要選擇 Linux 或 Unix base 的系統, 則必須散見許多使用者經驗, 但這兩部份的說法我都不用再重覆了, 我也不認為我有可能說的比他們更好.

只是這兩個系統代表的層面很廣:

  1. 語言的選擇:
    雖然很多語言都是跨平台的, 且若是使用 Windows 的話, 可以用的語言會更多, 因為很多 Microsoft 所開發的語言, 不少主要語言只能在 Windows 上使用, 但大部份在 Unix 上使用的語言, 都可以 Porting 到 Windows.

  2. 資料庫的選擇:
    即使像 Oracle 這種早其是在 Solaris 開發的資料庫系統 (DBMS), 不只在許多 Linux 上可以用, Windows 也可以用, 但 MS-SQL 跟上面的語言一樣, 只能在 Windows 上使用, 甚至不少人都在自己家裏 Windows Desktop 使用 MySQL, 雖然一些高效率的 memcache, Tokyo Tyran 不見得能夠在 Windows 上跑, 但知名度都不高.

  3. 人才的選擇:
    相較 Windows 有較完整的認證系統外, Unix-base 的管理人才就相較之下薄弱許多, 甚至現在不少人都怕文字模式管理, 所以即使說 Windows 較容易上手, 且人才較多, 但說要能夠做高效能調校的空間就少很多, 除非能夠說服 Microsoft 幫忙量身定造去重新 Compiler 最適用的 Windows.

  4. 機器的選擇:
    在 Sun 勢力消弱後, 現在除了 IBM 外, 幾乎是 Intel-Base 的天下, 雖然這兩個系列的系統要求大同小異, 但因為人才的選擇造成之後機器的選擇差異會更大, 成本差異也跟著更大, 甚至方法也跟著更大, 即使現在幾乎每個設備都支援這兩組系統了.

  5. 廠商的選擇:
    雖然具規模的協力廠商是無論 Windows 或 Unix-Base 都可以支援, 但小廠商幾乎都是選邊站, 即使說能夠雙軌, 但還是很明顯的有其強弱, 方法方式也多所不同, 接下來的開發環境維護合約等等都會走出不同的路.

  6. 開發環境的選擇:
    這開發環境的差距是比前面五項都更大的, 因為只要牽涉到語言, 資料庫, 幾乎開發環境 Intergration Development Enviroment 不太可能會一樣, 有時甚至都會耳聞 (不是我說的) 每個行業都會偏好某種系統.

最後影響的是成本以及最終的公司文化, 甚至到 Business Intelligence 都會南轅北轍阿, 最後說不定公司產業都要變了, 所以有時不得不甚阿~~~


上一篇
IT 顧問與學歷的關係
下一篇
IT 顧問的薪水?
系列文
IT 顧問經驗分享42
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
海綿寶寶
iT邦大神 1 級 ‧ 2009-10-10 10:06:01

我也提供兩個個影響決定的可能因素
參考參考

1.決策者的年齡層(或者說經驗背景)
如果IT決策者是IBM Mainframe那個年代的人
就會比較偏好大型系統
至少也要AIX R6或Unix
對Windows不管怎麼樣只有刻板印象--不穩
而對於只在電腦概論上看過大型主機的新世代
根本不會考慮Windows以外的OS
甚至以大型主機為嘲笑的對象

2.資訊系統的類型
中小公司的系統會使用Windows做核心系統的OS
而還是有些公司使用Unix以上等級做OS
例:銀行(核心用IBM主機,外圍用Windows)
竹科園區廠商之SAP ERP

0
pantc328
iT邦高手 1 級 ‧ 2009-10-10 12:00:46

每個時代對每種技術跟想法不同.
我以前的公司.我們老闆有案件時.都會找成員來討論.
有一次討論網路架構.我記得好像是分散式架構.好像跟以往一樣.就只有我跟老闆會發表.
其他的人不知是不懂還是不敢發表意見.
於是我上去畫了一推主機跟現在很多人討論的雲端運算一樣.
結果我就被釘得滿頭包.還被記一支小過.
於是換他發言.他就畫了像樓上說的一樣.一台百萬主機,一些Client電腦.
當然我尊重他的想法.討論完後我找相關文章寄給他看.結果他回我不懂裝懂,他說的算.
結果不到3個月,我就快速的被記五個小過叫我離職.

其實不同的領域.會有不同的想法.你做商業的公司.做系統的公司,做製造業的公司.
你主管是網管出生.程設師出生...的定義會不同.所以有時候妳也不要去跟他們花.

0
食夢黑貘
iT邦研究生 3 級 ‧ 2009-10-11 01:14:05

我是很不想回應 pantc328 與 antijava 所說導致的案例..

當然顧問必須要很圓融的去面對這作業系統紛爭, 而不是點燃, ...

可憐的 pantc328, 雖然這種事常見但不多見阿, 倒是蠻想知道是那間公司或怎樣的公司..

(因為這是跨回應就單獨討論)

作業系統的確不只是因為產業別也差, 也會因為年齡有差, 我想這也是 antijava 想說的吧...

0
pantc328
iT邦高手 1 級 ‧ 2009-10-11 07:53:56

我覺得,IT顧問不用去研究OS這麼深.而是以整體架構去考量.
你要OS搞這麼深,你只是一個資深的網管而已.
IT人員每天事那麼多.不可能每天應付OS二年一小改,三天一大改.你再去玩這個系統.

在我知道的,除非你是寫商業程式的公司,你才會學新的商業程式開發技術那麼新.
你去到傳產,他的主業不是在這裡,所以他整個概念都可能停在20年前.
甚至一些電子業,他們的IT想法跟配置也可能不同.

0
食夢黑貘
iT邦研究生 3 級 ‧ 2009-10-11 12:32:52

我已經是個不夠格的網管了~~~~ (淚奔)

但我覺得我原文並沒有對 OS 本身著墨阿? 幾乎都是比較與影響阿...

讓我想到前一陣子 IT 有一股風潮在檢討:

  1. 應該是 IT 背景的人去學其行業的 Domain Know How
  2. 還是原本行業的人去學 IT Know-How 呢?
食夢黑貘 iT邦研究生 3 級 ‧ 2009-10-11 12:33:33 檢舉

又回應錯了, 但刪掉回應要扣 2 分阿~~

0
ihaochang
iT邦新手 4 級 ‧ 2009-10-11 19:53:55

我是覺得費用問題也是需要考量的
基本上有時候跟客戶說
Windows 跟 Linux 的差別
差在
一個要花錢買,另一個不用
一個要買防毒,另一個不用
很多老闆眼睛都亮了~尤其是那種不想要花太多錢的中小企業
至於內容~好像也不是太在乎

0
pantc328
iT邦高手 1 級 ‧ 2009-10-11 20:43:17

如果IT顧問只知道一個要錢.一個不用錢就太狹隘了.
要以Total Cost去算跟分析.
我一個單一方案,我可以將整公司的系統串起來.我只要養三個專精的人士就可以處理全部的事.
我今天可以找很多不用錢的方案.裝很多主機.但你全部系統整合就不易.可能要找很多不同需求的人去各管它們的系統.或找一個人要他學全部的技術.變成這個人廣而不精.
有時候要考量整體建置成本.有的系統是初期建置成本低,後期維護成本高..

ihaochang iT邦新手 4 級 ‧ 2009-10-11 21:42:19 檢舉

我覺得這個部分是在於客戶他能接受的預算是多少
如果他的預算只有100萬,光在硬體+OS建置就需要花掉30%~40%的預算
我想這家客戶基本上是沒有太多的預算來進行實際的系統設計
這種問題在中南部很常遇到~
這並不是狹隘,而是每個地方的民情不一樣,更何況很多企業主寧願資訊委外~
也不願意雇用個MIS~

pantc328 iT邦高手 1 級 ‧ 2009-10-11 22:03:55 檢舉

他們的預算是100萬.坦白的說很多公司不接.
很多公司也不會派出差一天費用1萬的顧問去.
我找一個22k/m的有為青年去就好了.

我剛離開的那一家公司.就跟你一樣.他們找很多公司開發ERP.看到這一個,大家都回我們不會替你們客製化.

系統要成功.一定要請一個專業人員處理.不然就像我離開的那一家,貪小便宜5年花300萬,連一根毛都沒長出.

0
食夢黑貘
iT邦研究生 3 級 ‧ 2009-10-11 21:33:43

回 ihaochang, pantc328....

我一直不認為 Microsoft-Own Solution 或 Unix-Base Solution 若那派人在討論 TCO 的都絕對優劣勢, 是把事情看得太簡單到有點吹噓~~~

包含說要用 pantc328 或 ihaochang 來舉例都的確只能證明一部份的可能性, 唉..

我承認顧問必須 "鄉愿" 阿~~~ (這種話不敢在內文寫, 由此得證)

0
pantc328
iT邦高手 1 級 ‧ 2009-10-11 21:57:15

我沒有說哪個好壞!我只研究MS,其他的我不懂!
但我覺得IT顧問的角度是更廣.是整個方案去考量.所有專案從頭到尾都要能分析個清清楚楚.
而不是以單一個OS.單一個網管,單一個程設師,單一個角度去看.這樣就沒意義了.
隨便找一個做3-4年的網管就能說出哪個OS的優缺點了.何必找一個顧問去問哪?

食夢黑貘 iT邦研究生 3 級 ‧ 2009-10-11 22:13:35 檢舉

嗯, 所以我這篇盡量不以 OS 本身著眼, 而是影響與效應 ...

但說全面, 最好是都要有經驗會更好, 尤其是角度...

那我下一篇來寫獨立顧問的特色 (feature, pro and con)好了..

我要留言

立即登入留言