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