李正皓強調「全世界最不可靠的是共產黨政權,香港就是最好的例子」
Tags: 是否該持續
民視新聞
About author
民視新聞網:www.ftvnews.com.tw
觀眾服務專線:(02) 8601-8601
信箱:[email protected]
傳真:(02) 8601-3955
FTVNews 24小時不間斷提供即時新聞、Live直播、政治、國際、新奇、財經、生活、趣聞等影音資訊
FTVNews 24小時不間斷提供即時新聞、Live直播、政治、國際、新奇、財經、生活、趣聞等影音資訊
是否該持續 在 [請益] 是否該持續做下去呢? - 看板Soft_Job - 批踢踢實業坊 的推薦與評價
這是朋友公司的系統, 他們其實是做地下期貨系統
該系統很龐大, 不能出差錯, 出了差錯可能明天就變成消波塊 XD
原本公司有三套主要的 server, 都是由國外的公司整機買回台灣安裝
各區域的 client 會連上這台 server 做交易, 基本上, 他們公司
就是個 "系統管理者", 有問題就直接call 國外的onsite support.
事情過得頗愉快 :-)
因為只有三套主要的 server, 但是各地的個人的client 或是大戶的
client 一直成長, 所以必須要架設第四套server來負荷日益增加的loading
本來是想要按照之前的流程直接採買整機來台灣安裝, 但是因為
上面的董事會有改組過, 所以原廠來台灣安裝的過程有些不愉快,
另外也是因為上層董事會的人事改組過, 也有過雜音傳出,
是否真的需要採購這第四套server..最後原廠也因為合約問題不繼續支援
這第四套的server.
但是, 好不容易上層人事問題解決了, 這第四套的server還是要如期上線
朋友的老闆拍胸脯說可以如期搞定, 讓這第四台server上線...
麻煩的是, 以前他們都只是純管理者, 沒有太多實作的經驗, 只好想到
最簡單的方式, 那就是out-sourcing. 把所要完成的元件拆成幾個部分
外包給國內外的廠商, 幫忙協助開發, 當然最主要的還是原廠的核心項目
但是這部分很多東西都很複雜, 短時間很難去 trace完整, 於是就只好
try-n-error, 去嘗試界接所有的 interface, 或是一部分一部分的單元測試
有時候會發現核心元件某個部分因為有 mutex 或是semaphore的保護, 導致
程式邏輯無法繼續執行下去, 所以有些天才的外包廠商, 直接動手改掉
這部分的程式碼, 好心的外包商會註解掉原始程式碼,並且加上註解;
但是許多沒有經驗的外包商, 會直接刪除掉該 mutex保護...
朋友是資工畢業的, 他知道這樣只是讓程式邏輯可以繼續下去, 但是程式
或是交易流程會在哪裡崩潰, 無法得知, 而且這樣亂刪除保護機制, 會讓
原先 thread-safe 的程式, 變成無法預料的結果 :-(
但是老闆已經對大老闆保證, 所以, 大家只好硬著頭皮去幹 ...
其實也只能一個單元一個單元去測試, 沒人敢整個流程去跑, 或是
free-run 去測試. 另外因為 test-case 都是廠商提供的, 所以
跑起來也是有點球員兼裁判的味道, 沒有人敢額外再加上 test case
怕加上去, 就會無止境的 crash !
另外由於不只一家協助開發, 所以裏頭所使用的程式語言種類, script
也是多的不得了 !
除了 C/C++, 還有 Java, python , pike , ruby....還有一些沒有
提供原始碼的 shared library. 當真正要 debug, 也不知道哪一個部分
元件是可靠的, 哪部分是有問題的, 無法 narrow down 問題..
因為真的太多問題, 沒辦法處理, 最後只好再買原廠 support hours
但是, 原廠只願意透過 email 往來解決問題, 而不願意 onsite :-(
另外也是因為有些外包商, 自行亂改原廠的核心程式, 導致原廠不願意
幫忙解決一些特殊的 corner case, 除非要換回原始版本的程式
但是一換回, 所有外包廠商的程式等於無法執行!
現在他想的出路有幾個...
1. 請老闆放棄掉這台 server, 因為可否能夠正常運轉多久他都無法做
保證, 但是他老闆一直認為可以正常運轉 !
2. 他辭職信已經寫好了, 如果真的不行, 只好先逃命再說, 不然到時候
交易出了差錯, 他可能就被去灌水泥了...
3. 請教我有沒有其他的解決方案 ?!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.71.195
有找原廠support, 原廠也認為這是 "賽康", 只願意做部分的 support
不然就要他們打掉重練. 這部分也是一大筆開銷, 這一部分也是政治問題
因為當初上層董事會有人堅持可以透過 3rd party(某些裙帶關係)的 support
讓系統上線, 所以撥出很多預算去做這種 out-sourcing patch 的動作,
如果現在支持打掉重練, 等於間接打了某一個大老闆的臉.
所以..台灣的核四可否上線商轉? 哈..
年紀大了,也算是個中階主管,另外就是該死的責任感.
現在出去,大部分的人看到他的年紀大概就會被打槍
聽他說, 公司在這套系統砸了很多錢, 也追加過許多次預算
大部分的預算是他上面的老闆去爭取來的, 如果是 *金錢的代價*
相信他公司已經付出許多, 現在的重點是, 沒有人(包含3rd party or 原廠)
能夠保證這套系統可以上線, 不出包...
如上述:
年紀, 職等跟責任感吧?
另外, 會搞這種系統的公司, 本身就是黑白都有接觸
即使未來離開公司,若是這套系統發生問題, 即使逃到台灣各個角落都可以被挖出來 :-(
或許逃到大陸去可以避免吧 (joke) ?!
※ 編輯: sary 來自: 111.248.71.195 (03/05 06:33)
... <看更多>