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