2013-06-27 26 views
0

這是一個通用的編碼問題,請隨時回答適用於您的任何方式。你如何處理其他人在新工作中混亂不堪的代碼?

當我爲自己編寫框架的自由職業者開發新的開發時,編寫所有的前端和後端代碼,一切都非常好。

在很多情況下,我作爲一個承包商被引進來,在第一天坐下來試着去做我曾被問過的事情,並且在別人在我以前做過的工作中感到沮喪,害怕和迷惑。老闆總是期待快速的結果,但我覺得我需要一兩個星期的時間才能真正掌握在我之前完成的這些複雜且不成文的「框架」的一切工作。這是正常的嗎?如果是這樣,那麼PHP開發人員如何應對這一挑戰?

+2

這是值得一讀:http://stackoverflow.com/questions/455271 –

+0

我讀過它,但我不覺得它是完全適用於我的情況。我的情況更多「這對我來說沒有任何意義,因爲我沒有理解它,我該如何繼續使用它?」 –

+1

這個問題似乎是無關緊要的,因爲它不是一個特定的編程問題,而是一個涉及編程的工作環境。您可能對[Workplace.SE](http://workplace.stackexchange.com)感興趣。 – animuson

回答

2

好友,

我目前處於相同的情況。爲了避免成爲所有'禪' - 我們有一份工作要做 - 讓它完成並繼續下一份工作。

旨在實現您的目標 - 讓新功能正常工作,讓僱主知道代碼很糟糕,您會建議他儘快完成整理。舉起紅旗,讓它離開。你知道你已經完成了你的工作。

+0

我明白了,但我正在編寫的代碼取決於已經存在的框架。你如何處理取決於別人的工作,並及時完成你的工作? –

+0

它的廢話---這就是爲什麼你感覺不好!咬下去,完成工作,繼續前進。有些程序員完全不負責任。僱主(很可能是一個非技術人員)只是希望事情「有效」。當你把事情變成'工作'時,他只會感激你的意見。忘記乾淨的代碼,快速的代碼等。先讓它工作,然後舉起紅旗,繼續前進。至少你的良心不會咬人。做好工作,繼續前進吧!我們在你的角落! – MarcoZen