我們公司的一個程序員運氣簡直是太背了,從入職開始接到的項目每一個都是他難以應付的,不光是他,就他接手的項目,我們公司里面最頂尖的程序員碰到了,估計也得“脫層皮”,更何況像他這樣只拿15K一個月工資的普通程序員了, 最后直言:“心太累了!”
這個程序員幾乎是和我同時進入這家公司的,當時就接了一個項目,是個上位機項目,需要對接一些硬件,我們公司幾乎所有的硬件我和他都沒有對接過,別說他了,公司其他人也沒對接過。
雖然沒有對接過,但是我們最開始想的是反正都是硬件,無非就是通訊協議加數據結構的事情,應該也不難,我們過去的工作經驗中也不是沒有對接過比較難對接的硬件,所以一開始也沒當回事。
然后我們就把功能點都理清楚,我和他一人分了一半的功能點,然后就開始寫代碼,對接硬件。
這個項目其實算是比較簡單的項目,所以,我大概只用了一個月就把我所負責的功能點全部對接完了,而且上位機軟件框架還是我搭的。
但是,這個程序員光對接一個硬件就對接了半個月,光看這個硬件的通訊協議,其實并不會覺得對接它有多難,而且,這個硬件是德國生產的,按道理說,像德國這種工業強國做出來的東西應該也是走的通用協議才對。
的確,通訊協議是很簡單,通訊文檔里面幾乎都已經把所有的控制硬件的Modbus協議命令都明著寫出來了,不了解情況的人,可能覺得把這個硬件調通,最多也就一天。
也的確,這個程序員也就花了一天就把所有命令都寫好了,通訊一點問題都沒有。
但是,坑就坑在,這個硬件需要在絕對平衡和絕對靜止的情況下發送的命令和接收到的數據才是正常的,你們能猜到是什么硬件嗎?
因此,需要在硬件底下加裝一個平衡和減震底座,但是,公司在當時的情況下沒法提供這些東西,所以,這個硬件在這半個月里面搞不清楚是因為不平衡還是震動太大,數據總是不正確。
后來,眼看沒有平衡和減震環境,我就讓他趕緊去搞別的事情,因此,他又開始搞另外一個硬件。
這個硬件廠商雖然給了API,但是基本上都是偏底層的東西,你讓一個拿著15K的上位機程序員去搞硬件底層,我只能說,除非這個程序員非常了解硬件原理,否則的話,就只能花時間去琢磨了!
因此,這個硬件他總共花了兩個月,才對接好,在對接期間挨老板說、挨同事說、挨客戶說,那時候他已經表現出心累的樣子了!
當時他跟我說得最多的一句話就是:“我就只拿15K,但感覺自己干得是30K以上的活!”
這期間我還想去幫他,但是因為我這邊的工作已經完成了,公司另外安排了一個工作給我,還是需要出差的那種,所以我也是有心無力。
后來,這個項目總算完成了,所以公司開始進行下一個項目,本來這個項目也是需要我和他共同去完成的,但是當時我在出差,所以,公司就讓他先做一部分的硬件對接!
于是,同樣的事情又再次發生了,他對接的硬件別說公司內部了,就是放眼整個國內,那都是獨一份!
其實,硬件是很普通的硬件,也有通用解決方案,但是,我們公司對這個硬件有特殊需求,所以我們公司直接跟硬件廠家定制化了我們公司的需求,這里定制化的部分其實硬件廠家都拿不準,只是說理論上能做到。
所以,這個程序員就跟硬件廠家一起對接起了這部分定制化的需求。
這是啥,這就類似于自研了!如果能成功,那是可以寫好幾篇論文的那種自研!可見其難度!
不說過程,先說結果,這個程序員和硬件廠家到目前為止,足足對接了七個月,期間把硬件廠家那邊的對接人員都熬走了兩個,因為硬件廠家那邊的硬件程序員崩潰了,覺得這個事情想搞成,太難了!
最后跟他對接的硬件廠家人員已經不是硬件廠家的核心開發了,對于硬件底層的理解不是太深,所以,越到后面,出的問題越多!
但是,硬件廠家那邊的程序員會“甩鍋”,他說是我們這邊的程序員能力有問題導致的對接速度慢。
的確,15K的程序員能有多大能力呢?但是,在我眼里,這兩個人都有問題,而最大的問題就是我們公司不應該安排這個程序員來對接硬件廠家。
而且,我當時出差回來,想中途接從他手里把活接過來其實已經晚了,他當時已經搞了兩個月了,一點頭緒沒有,看到這個情況,我也不敢去接!
最后,就搞成了這個樣子!
結語
最近,這個程序員已經開始有了離職的想法了,因為按照現在的情況看,接下來還需要花多長時間,其實他已經無法估計了,而且,公司的忍耐也幾乎快到極限了,因為公司項目快到交付期了,于是公司幾乎是天天給他施壓,這個壓力他已經扛不住了!就差一個爆發點。
在這個職場中,有時候運氣的確很重要,像這個程序員碰到的這種情況,已經不單單是能力問題了,就是運氣差。
我們公司幾個工資比較高的程序員有時候就在討論他的事情,如果這些事情放在我們身上,我們也不會比他快到哪里去!
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.