有小伙伴問我為什么最近為什么沒有更新了,借此機會正好向關(guān)心我的人匯報一下我最近的情況!為什么不更新了?不是因為我放棄了,而是我壓根沒時間去更新,很多人認(rèn)為我分享一篇文章可能只需要花幾分鐘或者個把小時,但是實際上我每篇文章從構(gòu)思到成文最起碼要經(jīng)歷半天時間,這也是為什么我近段時間(將近一個月了吧),沒有更新文章的原因。
主要原因,就是最近我在瘋狂加班,所以根本沒時間去構(gòu)思和寫文章!
我記得我曾經(jīng)寫過一篇關(guān)于工控非標(biāo)行業(yè)的程序員的文章,主要講述的是工控行業(yè)的程序員加班瘋狂的原因,正好結(jié)合我最近加班的經(jīng)歷,給大家捋一捋,工控行業(yè)的程序員為什么加班多,以及為什么加班!
我曾經(jīng)說過一句話,那就是:“只要能用加班來解決的問題都不是問題!”
但是,現(xiàn)實情況就是,在工控行業(yè),如果你是乙方,加班還真不一定能解決問題!就比如我們公司在我手上的兩個項目!
這兩個項目是一個甲方的,在我接到這兩個項目的時候,實際給我們公司設(shè)計、部署軟硬件、編寫軟件的時間已經(jīng)不超過兩個月了。而經(jīng)過我前期的預(yù)估,這兩個項目實際按照一天八小時的工作時間算,工期最起碼也是半年起步的。
我在接到這兩個項目的時候,我就跟我們老板說了,這兩個項目想要做好,目前的時間是不夠的!結(jié)果我們老板跟我說,讓我先干著,時間不夠到時候再說。
其實,通常這個情況下,是需要有人兜底的,意思就是既然要硬著頭皮接下這兩個項目,那么在甲方要求的時間到了以后,兩個項目還沒完成,需要有個責(zé)任人去承擔(dān)甲方施加的壓力,或者跟甲方去談延長工期的問題。
老板讓我先干著,我自然而然認(rèn)為老板是有底殼兜的,于是就接下了這兩個項目,實際上,我并沒有選擇權(quán),這兩個項目對我們公司還是挺重要的,我不接也得接!
就這樣,我在公司大概寫了半個月代碼,這兩個項目的軟件部分的大體框架我都寫完了,基礎(chǔ)功能還需要完善,但是,此時硬件部分公司其他同事也已經(jīng)準(zhǔn)備完了,就等我這邊軟件完成以后,去甲方現(xiàn)場了(這是我最開始認(rèn)為公司可能采取的辦法)。
前半個月,我已經(jīng)在趕進度了,每天早一點就是晚上八點左右走,晚的話九十點鐘走。
但是,讓我沒想到的是,在硬件準(zhǔn)備結(jié)束后的一個星期以后,公司突然決定,讓這兩個項目的軟硬件人員全部入駐甲方現(xiàn)場。
此時,一股不詳?shù)念A(yù)感就油然而生,我感覺在我身上發(fā)生的歷史可能即將重演!
在入駐甲方現(xiàn)場以后,公司同事花了幾天時間把硬件全部部署完畢,所以,壓力一下子就給到了我這個軟件身上!
本來硬件不部署,可能甲方只是會催一催老板,但是硬件一部署,那么直接相關(guān)責(zé)任人就變成了我一個人,因此,客戶每天都會私信我,問我進度。
沒辦法,我只能進一步的壓縮我的休息時間,從硬件部署好的那一天起,我基本上的工作時間都在早晨八點到凌晨兩點之間,沒有雙休,甚至有幾天客戶催得急,我一直工作到了凌晨四點多。這段時間,身體素質(zhì)急轉(zhuǎn)直下!
我們老板最開始是不知道這種情況的,所以他也跟著客戶一起催我,但直到有一天,他從其他同事那里得知我這個工作強度以后,估計也怕了,當(dāng)然是怕我的身體出問題,所以才特批我兩天假好好休息。
這種狀態(tài)其實一直持續(xù)到現(xiàn)在,眼看兩個月的時間也沒幾天了,我知道,即使在如此高強度的沖刺下,這兩個項目仍然是無法按期完成了!
原因其實也很簡單,就是工控非標(biāo)行業(yè)的通病,無非就兩點,第一就是需求不明確,第二就是需求在不斷得變化!
以我手上的兩個項目為例,第一個項目看似需求很明確,但是卻是個視覺項目,我們在公司會先做個視覺實驗,然后根據(jù)視覺實驗進行硬件選型。結(jié)果到了客戶現(xiàn)場一部署,發(fā)現(xiàn)客戶現(xiàn)場的環(huán)境跟我們前期調(diào)研的現(xiàn)場環(huán)境根本就不一樣!而且,客戶需要檢測的產(chǎn)品的產(chǎn)品尺寸跟我們前期收到的產(chǎn)品尺寸也不一樣,一套視覺算法根本滿足不了產(chǎn)品檢測的需求。
但是,既然硬件已經(jīng)部署,哪能隨意改動,既然硬件改動不了,那就只能動軟件了,所以壓力全部給到了我。
另外一個項目也是一樣的,雖然不是視覺項目,但是同樣遇到了前期沒有預(yù)料到的事情,每個事情的壓力也全都給到了軟件。
如果公司能以此跟客戶洽談延長項目時間還行,關(guān)鍵是不能!而且,在老板眼里,我們所遇到的問題都是小問題,這是最要命的了!這就意味著他這個兜底人根本不會去跟客戶商量延長工期的這件事情!
而且,為了讓客戶滿意,老板還臨時答應(yīng)了客戶很多新的需求,致使工期進一步拉長!
結(jié)語
這就是為什么我最近不怎么更新的原因,經(jīng)過我這個例子,我希望大家能夠真正了解工控行業(yè)的非標(biāo)項目到底有多難做,所謂的難并不是技術(shù)實現(xiàn)難,而是沒有時間、沒有話語權(quán)!
我這里基本上沒有指責(zé)老板的意思,因為老板也有老板的壓力,老板的壓力幾乎和我的壓力是一樣的,很多時候,老板也會跟著我加班,只不過這個行業(yè)就是這樣,沒有辦法!
或許等工期到了,項目真的逾期了,我和他的壓力才會小一些吧!
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.