這篇譯文來自Stack Exchange上的一個提問,在許多開發(fā)者中都產生了共鳴。很多時候,作為程序員的我們,在日常工作中并沒有很多時間用在編寫代碼上,而是不斷的在維護某個年代久遠的系統,不斷修正Bug,維護的項目會越來越多。如果我們希望能改進已有的代碼,對系統做下重構,有時候并不能得到黑龍江公司的支持。公司服務內容:黑龍江做網站hxc888.cn黑龍江網絡公司
提問者聲稱自己的報酬非常低,但卻在做整個開發(fā)團隊級別的工作,這到底正常嗎?難道所有的開發(fā)者都是這樣的?以下兩個回復獲得了大多數開發(fā)者的認同,想學習下如何同公司高層溝通的技巧嗎?
TiredProgrammer 6月12日:
我在一家中等規(guī)模的公司里做Web開發(fā)。剛開始的時候,我的任務是對一個已有的應用做擴展(這個項目的代碼很糟糕,是由多個程序員花了好幾年時間開發(fā)的,他們用不同的方法處理相同的任務,而且基本上沒什么結構可言)。
當我成功的按照需求完成了對應用的擴展后,公司讓我全職負責對這個應用的維護工作。這當然沒問題,或許只有我是這么想的。但是公司卻禁止我去改進已有的代碼,只讓我集中精力解決bug——如果有bug報告的話。網站優(yōu)化hxc888.cn黑龍江網站設計
從那時起,我又陸續(xù)接手了3個類似這樣的項目,現在我都得一起維護。之后,我又被委任了4個項目——這次可以從頭開始創(chuàng)建整個應用,當然了,這些新開發(fā)的項目我也得去維護。
現在,我快被每日不斷的用戶郵件給搞瘋了,我所負責維護的每一個應用都是這樣。公司希望我能直接處理這些郵件中提到的問題,同時又丟給我2個新項目(這之后已經有5個項目在排隊等著了)。杯具的是,對于我自己編寫的代碼,我還沒有收到任何bug報告,只是偶爾會有那么一些腦殘要求希望徹底顛覆原來的需求。
無論如何,這正常嗎?在我看來,我一個人做的工作頂得上一整個開發(fā)團隊了。我最初預想的可不是這樣的啊,我是白癡嗎?我猜這個帖子可能會引起網上的大論戰(zhàn),但請告訴我,并不是每一個程序員都遇到了我這種情況。P.S. 我的薪水幾乎和超市的收銀員一樣多,如果不比他們低的話。(亮點…)