揭開Web開發(fā)者最初的困惑
越來(lái)越多的Web開發(fā)人員通常都會(huì)問(wèn)一些同樣的問(wèn)題。比如:哪一種開發(fā)語(yǔ)言最重要?初級(jí)開發(fā)人員的薪金會(huì)是多少?公司提供的免費(fèi)培訓(xùn)有用嗎?如何評(píng)估一個(gè)新的項(xiàng)目?盡管這些問(wèn)題都很重要,但是開發(fā)人員往往對(duì)其他人的回答不以為然。一般來(lái)說(shuō),他們自己都不知道如何去尋找答案。以下五個(gè)建議或許有用。
1.你永遠(yuǎn)不是最聰明的人
在互聯(lián)網(wǎng)泡沫到來(lái)之前我和一個(gè)同事一起從事語(yǔ)音識(shí)別系統(tǒng)掃描編碼的工作。不久我們就發(fā)現(xiàn)通過(guò)電腦或者PDA可以很方便的上網(wǎng),并且是無(wú)鍵盤操作。每當(dāng)我質(zhì)疑他的一些想法時(shí)但都遭到了他的堅(jiān)決反對(duì)。他覺得他永遠(yuǎn)不可能犯錯(cuò)誤。他曾經(jīng)參加過(guò)技術(shù)討論會(huì)的!在接下來(lái)的幾個(gè)月里他有很多的設(shè)計(jì)都沒(méi)能成功實(shí)現(xiàn)。
如果有一天你發(fā)現(xiàn)你與我的那位同事處境相似,那么也許你應(yīng)該認(rèn)識(shí)到你不一定總是正確的。你并不是辦公室里面最聰明的人,所以主動(dòng)接受別人的建議或許更能顯示出你的大智慧。
2.經(jīng)驗(yàn)真的很重要
作家永遠(yuǎn)不想承認(rèn)這個(gè)事實(shí),我們開發(fā)人員也是這樣。盡管如此,我發(fā)現(xiàn)那些有過(guò)成功項(xiàng)目經(jīng)驗(yàn)的人會(huì)更容易在接下來(lái)類似的項(xiàng)目中獲得成功。當(dāng)需求明確準(zhǔn)備開發(fā)的時(shí)候,程序員通常都非常有自信有能力解決所有的問(wèn)題,而不管所使用的方法是不是***的甚至可靠的。
事實(shí)上,經(jīng)驗(yàn)從來(lái)都是很非常有用的。我的建議是相信別人的經(jīng)驗(yàn)并向他們學(xué)習(xí),而不是讓自己嫉妒心無(wú)限膨脹。當(dāng)自己犯錯(cuò)誤的時(shí)候,多問(wèn)幾個(gè)為什么,多向別人尋求反饋并且尊重他人的意見。
3.沒(méi)有“***”的技術(shù)
不可否認(rèn)的是現(xiàn)今任何一種開發(fā)語(yǔ)言、框架或者操作系統(tǒng),都有他們忠實(shí)的追求者。當(dāng)然他們的這種執(zhí)著追求并沒(méi)有什么不對(duì),但是如果認(rèn)為它們其中任何一種(技術(shù)、框架或者設(shè)計(jì)模式)可以解決在所有項(xiàng)目里遇到的任何問(wèn)題那就不對(duì)了。我很反對(duì)在招聘Web開發(fā)人員的時(shí)候要求應(yīng)聘人員必須掌握當(dāng)前一些主流的開發(fā)語(yǔ)言。我認(rèn)為只要對(duì)這些語(yǔ)言和技術(shù)有一些基本的了解就足夠了,因?yàn)閺膩?lái)就沒(méi)有什么***的技術(shù)。
優(yōu)秀的開發(fā)人員可能會(huì)成為新技術(shù)的倡導(dǎo)者,但不會(huì)成為狂熱的追求者。除非他是在一家專門負(fù)責(zé)技術(shù)推廣的軟件服務(wù)公司工作,那樣他必須開放思想并且愿意接受改變。
4.新的技術(shù)不一定是***的
作為一名開發(fā)人員,長(zhǎng)期專注于一種技術(shù)固然不好,但是總是倡導(dǎo)使用***最時(shí)髦的技術(shù)更加不好。盡管新的技術(shù)很吸引人,但并不是任何時(shí)候都是最合適的。一些被成功實(shí)踐過(guò)的技術(shù)往往能夠給項(xiàng)目減少失誤,縮短工期,并令客戶滿意。而且這樣開發(fā)出來(lái)的網(wǎng)站往往更能被人接受。
當(dāng)然,我并不是提倡對(duì)新的技術(shù)棄而不問(wèn)。我們應(yīng)該對(duì)Web新技術(shù)時(shí)刻保持敏感,一旦時(shí)機(jī)成熟,條件允許我們可以快速轉(zhuǎn)向新技術(shù)的開發(fā)實(shí)踐。我們可以經(jīng)常學(xué)習(xí)并嘗試使用新的技術(shù)來(lái)更新我們已有的系統(tǒng)。
5.不是每一場(chǎng)戰(zhàn)役都值得去戰(zhàn)斗
作為一名Web開發(fā)人員,我的經(jīng)驗(yàn)證明網(wǎng)站在保持個(gè)性化的前提下很多原則是必須遵守的。但其他人并不這么認(rèn)為。以前我會(huì)為了這種問(wèn)題從頭到尾據(jù)理力爭(zhēng),因?yàn)槲矣X得從任何角度出發(fā)我都是正確的?,F(xiàn)在我倒覺得,大多數(shù)時(shí)候你只需要把你的想法清清楚楚明明白白的表達(dá)出來(lái)就夠了。
盡管你的想法并不一定會(huì)被人接受,但你應(yīng)該學(xué)包容別人犯錯(cuò)誤,然后讓管理層來(lái)協(xié)調(diào)。長(zhǎng)此以往,你的同事就會(huì)發(fā)現(xiàn)你的寬容,慢慢的就會(huì)尊重你,感激你了。
如果您還有其他想法,請(qǐng)?jiān)谠u(píng)論中和大家一起分享。
【編輯推薦】