上位機開發輕松?這么說吧,除非您碰上了那種傳說中的神仙公司,否則,您如果未來從事的是上位機開發的工作,大概率您在任何一家公司的平均在職時間都不會超過兩年,因為不是熬不住了,就是坑挖得太大了,不得不跑路!
在這里,我不會說上位機開發的細節,我只舉我實際工作當中的例子,上位機開發工作的強度是咋樣的,各位可以通過我舉出的幾個例子自行判斷!
我現在的公司是去年9月中旬職的,進入公司以后就立馬入手了一個新項目,這個項目的交付日期是10月中旬,開發團隊中負責上位機開發的就我和另外一個同事。
當我們接到這個項目的時候,設備中有幾個關鍵性的硬件選型都沒選好,我大致估算了下開發時間,這個項目即使是非常順利的情況下,上位機開發時間都得一個半月。
所以,我們只能靠加班去爭取時間了,而當幾個關鍵性的硬件選型完成后,已經到了9月底了,因為這幾個硬件是從國外采購的,我們需要了解使用邏輯和通訊邏輯,如果國慶放假再回來弄,就很有可能趕不上工期了。
因此,去年的那個國慶,我們只休息了3天,剩下的時間都在公司加班,每天基本上都在晚上10點左右下班。
但即使這樣,我們還是沒有在指定時間內完成上位機的開發,這里面有很多因素,最大的因素就是很多開發內容需要硬件部門的配合,但是硬件部門本身也在趕工期,因此配合度很小,很多東西都需要我們這些搞軟件的自己去了解,因此浪費了很多時間。
但是,即使是上位機軟件沒有開發好,跟客戶約定的交付時間不能延遲,所以我們只能把設備搬到客戶廠里,剩下的上位機功能的開發只能駐場開發了。
但是,駐場開發也有限制,比如說必須穿無塵服、不能聯網還要遵守工廠的各種規章制度。所以,我們本來預計10天左右能開發完成剩下的工作,最后花了一個多月。
這樣的事情幾乎每個項目都會存在,總之,做上位機開發最大的障礙就是時間不夠!不管怎么樣,客戶給的時間永遠小于開發所需要的時間。
我在現在的這個公司總共經歷了4個項目,每個項目都不輕松。
除了上面所說的這個項目,剩下的項目我幾乎天天都在加班,加班到夜里一兩點都是常事,而且是不帶休息的那種。
其中,有兩個項目我分別連續在客戶那待了一個半月和一個月,在這兩個半月的時間里,我的平均下班時間都在夜里一兩點,周末都不能休息,很多時候,躺下了都有一種瀕死的感覺。
有人會說了,怎么可能周末都沒有休息?客戶那邊不休息嗎?
客戶那邊是工廠,人家三班倒的,周末也生產,也會有人對接,即使客戶那邊的項目經理休息了,他們也會安排其他人跟我們對接,所以,我們就沒有休息了!
有人又會問了,為什么開發時間總是不夠呢?是不是你的問題?
我們的問題也有,但是里面充滿了無奈。
我們的客戶在提出需求,然后走競標流程這個過程,可能會走個一兩年,但是,當公司中標以后,客戶就會緊盯著項目進度,哪怕有一點逾期,客戶都會找公司。
很多工廠的制度就是這樣,因為這是工廠技術部門的KPI,完不成那么他們的獎金也就拿不到了!
最夸張的是我們公司接到的一個項目,從中標之日開始算起,到客戶規定的交付日期,中間只留了一個星期的開發時間給我們。
但是,這個項目實際所需要的開發時間至少是兩個月!客戶所提供交付日期連我們定制硬件的時間都不夠!
很多人會說了:你們為什么要接這種明顯在指定時間內完不成的項目?
很簡單,這就是行業規則,客戶知道你完不成,公司老板知道你完不成,你自己知道你完不成。
客戶知道你完不成,當項目結束的時候,就有了跟你討價還價的籌碼。老板知道你完不成,這里面既有無奈,也有僥幸心理,還有即使挨客戶罵,也不會罵到自己,你自己知道完不成,你也會覺得最后客戶怪也只會怪到公司。
總之,在這種行業規則里,作為上位機開發的我們,只是配角,小配角!
我們這種小配角,面對客戶的指責,不能反抗,不能說不,只能硬著頭皮去加班來滿足客戶的要求,即使是明知道無法滿足客戶的要求,但是態度地擺在那里,如果你表現得一點不著急的樣子,那么最后你會面臨客戶和公司的雙重壓力!
我曾經就因為連續加班半個月,實在想休息了,于是就懈怠了幾天,準點下班,最后被客戶派人現場盯著你加班到凌晨四五點!即使你感覺你自己快不行了,人家才不在乎,你如果說不行了,客戶就會讓公司重新派人過來,但是公司負責這個項目的只有你,最后壓力還是回到你身上!
能讓你稍微輕松點的,那就是當你拿著醫院的單子,證明你的身體的確不行了,或者你提出離職了,客戶和公司都拿你沒辦法了為止!
在這種高強度的工作模式下,你很難寫出高質量的代碼,這就是做上位機開發的程序員很難在公司堅持到兩年的原因,要么是身體和精神撐不住了,要么就是這種快節奏的開發,代碼里面的坑太多了,早晚會出事,所以不得不跑路!
但不是所有做上位機開發的工作都是這樣,我只能說有部分上位機開發的工作還是挺輕松的,但是以下幾個行業的上位機開發強度大是眾所周知的,根據強度排名分別是半導體行業、新能源行業、光伏行業、家電行業、智能倉儲。
其中,半導體行業是出了名的工作強度高,我有同事曾經在一個知名半導體公司工作不到一個月就無法堅持了。
在這個行業里,勞動法基本無效,強制加班或者變相強制加班,沒有加班費是常有的事,有時候,整個部門集體辭職也是常有的事。
我非常希望整治內卷,就從自動化行業開始,因為這行甲方卷、乙方卷都普遍現象!
結語
所以,上位機開發并不是大家想象的那樣輕松,我曾經一度認為在工廠做開發是一個可以“養老”的工作,但是,真正踏入這個行業以后我才發現事情跟我想得完全不一樣。
而且,在如此高強度的工作之下,換來的往往還不是高額的工資,普通的上位機開發薪資基本上到30K就算到了薪資天花板了,而大多數的上位機開發薪資基本都在15K左右,能拿到20K以上的工資基本上您得拔尖才行!
所以,入上位機這行千萬得謹慎,工作雖然穩,但是您能不能堅持住呢?
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.