[閒聊] 「系統又好又快又穩」

看板Soft_Job作者 (亞龍)時間7年前 (2017/05/27 00:35), 7年前編輯推噓66(66034)
留言100則, 76人參與, 最新討論串1/1
這又是一篇閒聊廢文 我知道這不是我個板…但算我求你們讓我發洩一下 # 2016 11月 公司正在提議購買生產管控的系統 M:決定了! H:以後我們就要改用F的系統! F:這個系統又好又快又穩定,會需要你們配合 我:可以,請問什麼時候可以建設好? F:1月 C:了解,那我們先處理分內事務,等你們建置好後便開始合作 W:(小聲)看來可以解脫啦 W會這樣說,是因為自從M跟H幾次自爆被客戶罵個半死之後 他就接近單幹一個管控系統減少出包 然而系統只能防呆不能防笨更不能防賤 丟過來的問題往往是人造成的笨問題跟賤問題 甚至還有搞不清楚生產流程就認定系統出問題 實際上W系統上線後出包明顯降低 因為常常收到電話通知「可不可以跳過管控」 C跟我則抽空幫忙,因為我們在銜接新產品的開發與驗證 # 2017 1月 C:請問你們的系統完成嗎? F:(無回應) M:W你還是繼續開發管控系統喔 W:為什麼? H:F他們要延到過年,最多是3月 我:不是說好1月可以上線? M:系統很複雜,並不容易 C:好,那就等完過年 H:W過年那幾天要On Call喔,我去放假了~(離線) W:…… 我:別鳥他 從那幾次自爆後,W似乎就成了MH的替代窗口 先不提說W跟MH不同部門,毫無上下關係 還常常電話和WeChat通知就當交代完畢 甚至工作進度表都沒去更新─這還是他們提的 這段時間我剛把我主管留下的新產品驗證程式碼大改寫 除了修正效能、追加驗證項目的發想與實作,還要趕在初次生產前可以測試與使用 為了避免缺失的產品流出又額外寫了程式可以進行線上比對 W撥空幫忙弄了Database與Web API以進行存取 C則是研究新產品使用的晶片,重新編寫溝通用的介面 畢竟原本那個根本不是給普通人用的 # 2017 3月 W:系統好了嗎? F:(無回應) H:系統還在做 C:什麼時候可以上線? M:要到5月 W:就5月,最近沒有東西要修吧? M:沒有 「主管留下的產品驗證程式碼」 是,因為主管莫名被GG了(2016 12月底),無論是什麼原因肯定是無聊的原因 新產品還在追加,我也追加的在寫新的驗證 W在他系統上線後工作量不多(無意義電話變超多) 我就請他改了Web API與Database Schema以便應對更多的產品 再找個時機把整個服務轉到主管申請的遺珠的AWS上 因為原本使用的Database在2月開始讀取少說15秒,嚴重可以Timeout 除此以外我又弄了一個簡易版的監控後台以便追蹤生產狀況 再順手製作幾個小工具來減少生產上的勞務負擔 也與C重新設計了軟體流程,降低錯誤發生的機率來提升產能 C寫的介面也趁勢上線了,小小顛簸了幾次但夠穩定 中間穿插了別的產品的App開發 但這位同仁對於流程與設備本來就很清楚,可以說毫無壓力 # 2017 5月 我:那個系統 F:好了!來開會討論怎麼合作吧! 這個開會就讓我跟C出差,W我則是強烈跟上頭要求他留下來 一方面出差的不是什麼好地方 另一方面我在移植W寫的功能時遇到嚴謹的狀況─移植的那台電腦網路速度實在太可怕 我需要有人在台灣幫忙 開會我跟W被調侃寫的功能不穩不快不夠好,他們的系統一天產能多少多少 我們都沒有實際看過統計資料,但反正要轉交了,我們也懶得計較 而且F系統開始上線後,我、W和C還會跟著忙 早點解脫最好 工作項目有不少 舊產品的控管 新產品的導入 生產線的狀況追蹤 軟體流程的設計 如果需要,App的開發 幹拎涼,這跟我們原本做的有三小不同 喔,原來不同在於我們沒實作的地方,是F他們來做 工作項目也不少喔 零件購買的登記 零件進貨的登記 零件庫存的登記 零件組裝的登記 零件配銷的登記 這些東西都有紀錄才能追啊,還能跟公司正在用的ERP整合捏 幹拎涼2,我們從2016 6月就在問公司買的ERP的帳號了啦 這個東西掛在M跟H下,結果他們一問三不知 我們連接觸的機會都沒有最好是可以實作啦 算了,人家整合了ERP想必也有一定成果 至少確定怎麼樣使用他們的系統吧 F:可以討論 看來是還沒弄好? 我:你們來我們系統讀取資料OK嗎? F:為了不要影響你們系統的效能,我覺得你們把資料傳給我們比較好 C:沒問題,你們打算用什麼樣的方式接?   SQL直接給Database,還是類似我們Web Service的API? F:檔案交換 蛤? C:你的檔案交換是指? F:檔案放在特定資料夾,我們的系統會去抓 我:那我們進行驗證呢? F:也是檔案交換,我們系統會去抓文件後改檔名與儲存結果 你是在開玩笑吧 我:所以意思就是說我得先存檔,等個0.5秒再去抓? F:這樣硬碟有紀錄擔保,而且速度也很快,1秒以內就能處理完畢 這位老大,我0.5秒都嫌慢了,你跟我講1秒? 而且這又不是回傳大量資料,這是回傳TRUE和FALSE欸 我:沒有考慮用其他方法嗎? F:我們之前也用過Web Service 但是網路一不好就差了,還不會留紀錄 這樣子不僅又好又快又穩定,更能釐清責任 有檔案就有傳,沒檔案就沒傳 網路差就放一邊,不會留紀錄是神馬鬼 我看責任才是重點吧,你是要手動刪掉我存的檔案嗎 我:好,明白了,請你們給我們檔案的格式,交換的方式和Server路徑 讓我們可以盡快進行測試 F:請先給我們你們LOG的範例 呃,你們是負責接的吧,跟我們要範例不會很奇怪嗎 我:稍等(將儲存的LOG手動編輯成sample再用隨身碟交給他們)   我們使用的是JSON,你可以順便複製你們的檔案格式給我 F:我們明天再給你 你們系統到底弄好沒有啊 會議結束,M跟H仍舊對F的系統讚不絕口,又好又快又穩定 我跟C則開始思考接下來合作上的有需要注意的地方 不過都卡在「檔案交換」這裡居多,畢竟這種方法有點─ 啊,F系統出包了 聽說這是上線第5天 C的程式雖然有幾次報錯,但大多數是人為操作問題 W撥空寫的功能已經穩定運作3個半月 我寫的各種工具的劣評也是打錯字居多 更多時候是被追問可不可以更方便XD 回到檔案交換,為什麼我有點排斥 是因為公司在更早之前還有使用一個舊系統,也是檔案交換 轉交到我們這裡後已經被要求淘汰,這就是為何W會自己硬幹 當天吃飯的時候我們遇到M跟H H:可不可以告訴W還要繼續開發他的系統 M:D(就是我),你可不可以去研究怎麼使用舊系統 兩位你們的又好又快又穩定呢 神馬? 你以為就此結束了? 才沒有 因應上頭要求整套流程都能追蹤 C需要開始研究韌體,W補位編寫驗證程式 我除了原本處理的項目外 則是移植W的系統並做效能上的改進(畢竟他當時沒有時間) 增加UnitTest,重新設計軟體管控,還有盡可能找方法降低開發上的負擔 以及寫模擬F系統 是,模擬F系統= = 因為從出差回來以後,我們只收到3個訊息 1. 檔案交換改成Web Service 2. Web API「流程圖」 3. "JASON"格式 幹拎涼3 又好又快又穩的檔案交換呢? 沒紀錄的Web Service呢? Web API你給我流程圖? 還有JASON是三小啦!? 我:你們可不可以給我Web Service的Host/Port,讓我們這邊可以進行測試 F:我們要到6月中才能給你們測 我:所以你們系統打算什麼時候上線? F:6月中 那你是打算給我幾天測? 1天? 又好又快又穩 系拎老木啦!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.215.149 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1495816512.A.63B.html

05/27 01:03, , 1F
邊看邊笑 拍拍 還有年份有錯
05/27 01:03, 1F
謝謝你 我還在崩潰 ※ 編輯: dreamnook (36.226.215.149), 05/27/2017 01:09:53

05/27 01:09, , 2F
有笑有推
05/27 01:09, 2F

05/27 01:43, , 3F
是我就離職或轉調等著看煙火
05/27 01:43, 3F

05/27 02:26, , 4F
F 有話語權的原因沒提到 ?
05/27 02:26, 4F

05/27 02:26, , 5F
過去累積的信任還是職位高低
05/27 02:26, 5F

05/27 03:04, , 6F
jason是啥鬼....太扯了吧
05/27 03:04, 6F

05/27 03:32, , 7F
傑森是你
05/27 03:32, 7F

05/27 03:40, , 8F
都這樣了, 還不閃嗎?
05/27 03:40, 8F

05/27 06:27, , 9F
擦屁股擦成這樣,你們是接屎王?
05/27 06:27, 9F

05/27 08:04, , 10F
JASON XDDDDDDD
05/27 08:04, 10F

05/27 08:20, , 11F
把專案管理融入應用場景很生動
05/27 08:20, 11F

05/27 08:41, , 12F
Jason 出來打球!!!
05/27 08:41, 12F

05/27 08:41, , 13F
json:幹!
05/27 08:41, 13F

05/27 08:44, , 14F
偶爾給點機會讓使用者接觸別人的系統才會發現你們的好
05/27 08:44, 14F

05/27 09:00, , 15F
看到jason爆笑
05/27 09:00, 15F

05/27 09:17, , 16F
這個就是沒有能力的人坐大位說幹話,塊陶阿
05/27 09:17, 16F

05/27 09:20, , 17F
幫QQ 直接爆氣給他看
05/27 09:20, 17F

05/27 09:24, , 18F
幫QQ
05/27 09:24, 18F

05/27 09:39, , 19F
其實他的意思是叫你找Jason拿檔案啦 快mail給Jason!
05/27 09:39, 19F

05/27 09:59, , 20F
帶面具的Jason?
05/27 09:59, 20F

05/27 09:59, , 21F
Jason粗乃玩
05/27 09:59, 21F

05/27 10:13, , 22F
JASON 出來面對~~~~XDD
05/27 10:13, 22F

05/27 10:15, , 23F
還不去找Jason~? 連Jason都不認識 難怪他森77
05/27 10:15, 23F

05/27 10:32, , 24F
幹XDDDDDDDDDDDDDDDDDDDDDDDDDD
05/27 10:32, 24F

05/27 10:36, , 25F
hey Jason~
05/27 10:36, 25F

05/27 10:47, , 26F
每間公司都有各自的血淚史啦
05/27 10:47, 26F

05/27 11:16, , 27F
XDDDD
05/27 11:16, 27F

05/27 11:20, , 28F
有笑有推
05/27 11:20, 28F

05/27 11:26, , 29F
工程師的日常
05/27 11:26, 29F

05/27 11:59, , 30F
出一張嘴最快最好最穩定 ㄏㄏ
05/27 11:59, 30F

05/27 12:05, , 31F
M和H搞了一個無用沒法跑的系統,只能靠凹你們了阿,不然浪
05/27 12:05, 31F

05/27 12:06, , 32F
費這一筆錢呈報上去就黑掉了,這等於是增加你們工作量但是
05/27 12:06, 32F

05/27 12:06, , 33F
掩護他們的錯誤,如果到最後你們的寫的東西效益好你信不信
05/27 12:06, 33F

05/27 12:06, , 34F
Jason:叫我嗎?
05/27 12:06, 34F

05/27 12:06, , 35F
M和H會把功勞覽自己身上
05/27 12:06, 35F

05/27 12:27, , 36F
jason~~~~
05/27 12:27, 36F

05/27 12:50, , 37F
Jason XD
05/27 12:50, 37F

05/27 13:10, , 38F
XDD
05/27 13:10, 38F
還有 22 則推文
05/27 20:49, , 61F
誰說的就誰做關我甚麼事」,走人
05/27 20:49, 61F

05/27 20:50, , 62F
上頭來一個主管什麼都不會,下面的人全忽悠他完全不聽
05/27 20:50, 62F

05/27 20:50, , 63F
指揮,沒三個月把主管攆走了
05/27 20:50, 63F

05/27 22:21, , 64F
jason.....XD
05/27 22:21, 64F

05/27 23:23, , 65F
幹林涼咧JASON!
05/27 23:23, 65F

05/27 23:51, , 66F
jason...
05/27 23:51, 66F

05/28 00:58, , 67F
推jason
05/28 00:58, 67F

05/28 01:50, , 68F
淚推
05/28 01:50, 68F

05/28 02:15, , 69F
jason格式XDDDDDD
05/28 02:15, 69F

05/28 09:57, , 70F
請問json的正確發音怎麼念?
05/28 09:57, 70F

05/28 10:16, , 71F
J-SON <-我個人是這樣念 不知道有沒有音標可以用XDD
05/28 10:16, 71F

05/28 10:22, , 72F
維基的JSON有音標@@ 不過Ref並沒有非常正式
05/28 10:22, 72F

05/28 10:30, , 73F
去youtube 搜 how to pronounce json
05/28 10:30, 73F

05/28 10:31, , 74F
有篇發明者Douglas Crockford發音的影片
05/28 10:31, 74F

05/28 10:31, , 75F
不過他本人也不是很在意就是了
05/28 10:31, 75F

05/28 11:57, , 76F
接觸到很多海運跟warehouse,都是靠檔案交換,不是
05/28 11:57, 76F

05/28 11:57, , 77F
直接開webserver...
05/28 11:57, 77F

05/28 11:58, , 78F
web service
05/28 11:58, 78F

05/28 12:41, , 79F
推Jason! xd
05/28 12:41, 79F

05/28 12:49, , 80F
是我一定會開幹 公開的幹...
05/28 12:49, 80F

05/28 12:50, , 81F
小功能你給我凹就算了 這麼大條的這樣亂搞
05/28 12:50, 81F

05/28 13:17, , 82F
發明者好像有說怎麼唸都可以
05/28 13:17, 82F

05/28 13:53, , 83F
jason出來灣啦幹XDDDDDD
05/28 13:53, 83F

05/28 14:26, , 84F
jason表示:為什麼我也中槍了XDDD
05/28 14:26, 84F

05/28 15:54, , 85F
F 是怎樣 上面的都不敢動他
05/28 15:54, 85F

05/28 18:50, , 86F
Jason出來打球 球你帶
05/28 18:50, 86F

05/28 19:11, , 87F
而系統只能防呆不能防笨更不能防賤
05/28 19:11, 87F

05/28 21:39, , 88F
Jason...
05/28 21:39, 88F

05/29 00:19, , 89F
阿我們的Bom就只能用檔案餵阿 檔案交換咧...
05/29 00:19, 89F

05/29 08:23, , 90F
Jason:乾 關我屁事
05/29 08:23, 90F

05/29 10:36, , 91F
跪求原po去發靠北工程師 這篇有當年勒索病毒文的味
05/29 10:36, 91F

05/29 10:36, , 92F
道XDDD
05/29 10:36, 92F

05/29 11:02, , 93F
爆字數了
05/29 11:02, 93F

05/29 12:58, , 94F
推JASON,我新來的主管也寫過這詞
05/29 12:58, 94F

05/29 12:59, , 95F
他在寫出的當下就失去我對他的信任了
05/29 12:59, 95F

05/29 19:11, , 96F
推傑森好棒棒~
05/29 19:11, 96F

05/30 02:25, , 97F
cool XD
05/30 02:25, 97F

05/31 08:52, , 98F
XD
05/31 08:52, 98F

05/31 23:36, , 99F
推JasonXD~~真的是標準外包廠商,原po辛苦了
05/31 23:36, 99F

06/04 17:30, , 100F
對不起 我來晚了..
06/04 17:30, 100F
文章代碼(AID): #1PA5b0Ox (Soft_Job)