你必須有勇氣向前沖鋒,去做你認(rèn)為對的事情。
如果你修復(fù)其他人的代碼,而代碼很難理解也不好使用。你是應(yīng)該繼續(xù)修復(fù)工作,保留這些代碼,還是告訴老板,這些代碼太爛了應(yīng)該統(tǒng)統(tǒng)扔掉。
你可能跳起來告訴所有人。那些代碼是多么糟糕。但是那只是抱怨和發(fā)泄。不能解決任何問題。你應(yīng)該重寫那些代碼。比較重寫之后的差別手動驗(yàn)證不要只是嚷嚷。把糟糕的代碼放到一邊立刻重寫。列出重寫的理由。會有助于你的老板認(rèn)清當(dāng)前形式。幫助他們得到正確的解決方案
當(dāng)發(fā)現(xiàn)問題時(shí),不要試圖掩蓋,而是要有勇氣的站起來說:“我現(xiàn)在知道了,我過去使用的方法不正確,我想到了一些辦法,可以解決這個(gè)問題——如果你有更好的想法,我也很樂意聽一聽。——但是這可能要花跟多的時(shí)間”。
你深知怎樣做才是正確的或者至少知道目前的方法是錯(cuò)誤的。你要有勇氣向老板和客戶解釋你的不同觀點(diǎn)。當(dāng)然這并不容易,也許也許你會拖延項(xiàng)目的進(jìn)度。冒犯項(xiàng)目經(jīng)理。甚至惹怒投資人。但是你也要不顧一切向著正確的方向奮力前行。
做正確的事,要誠實(shí),要有勇氣去說出實(shí)情,有時(shí)這樣做很困難。所以我們要有足夠的勇氣。