Web前端開發(fā)工程師需要掌握商業(yè)思維!PM、老板或者客戶,都會問你,「你需要多少時間」,如果說的太短,可能會做不完;如果說的太長,也不可能,這是一個怎么回答怎么死的問題。有時候,需要換一個立場,站在第三方的角度思考。我們的完成度,和他們的完成度可能是不一樣的。
我們把案子的細(xì)節(jié)分成兩種情況,一種是你已經(jīng)有經(jīng)驗(yàn),可以預(yù)估時間的;一種是你沒有做過或你很陌生的,你沒有時間估計(jì)的基礎(chǔ)。
那么提出一個,他們可以最低接受的標(biāo)準(zhǔn),例如一個 App 網(wǎng)站,最低標(biāo)準(zhǔn)需要一個首頁,和一個鏈接去下載 app 的 2 個按鈕, 這些都是可以預(yù)估的。而剩下的,你需要 Research 一下,之后再給一個比較有根據(jù)的時間。估計(jì)一個案子需要多少時間做完,是非常非常的重要,因?yàn)槟阆牡氖且唤M人的時間,不是你自己的(除非你自己一個人 做,或者你是老板)。如果你估算錯了,后面就會延期,做不出來沒有很大的關(guān)系,最重要是把問題解決,提出你的解決方法,什么樣的方法才可以達(dá)到解決問題的 目的。
換一個立場提出解決方案,對事情是有幫助的,對公司或客戶是有幫助的,客戶不會在乎你解決不了手機(jī)網(wǎng)頁看不到 20 個欄位的 table 那個問題,但是客戶很樂意聽你說,這樣的 Table 不好看,可以換一個顯示的方法??蛻粢膊惶谝饽闶怯?Rails 還是 php(有些是很在意,他們假裝他們懂),可以購物和發(fā)文就好。
前端工程師可能很容易接觸到客戶的投訴,所以有些東西沒有想好,就會很麻煩。做個網(wǎng)站,換作你是網(wǎng)友或客戶,你會滿意你自己做的網(wǎng)站嗎?