不可能的;有難度的;你懂不懂技術(shù)的;這個(gè)功能要放在二期才能做;要做可以但需要時(shí)間;把那個(gè)項(xiàng)目停掉我就給你做……如果經(jīng)常聽到技術(shù)這樣說,那你的產(chǎn)品很有可能已經(jīng)被技術(shù)綁架了,接下來你想再多的功能,只要技術(shù)說不可以那就沒戲。
1、正確選人
——做網(wǎng)站的技術(shù)開發(fā),必須是個(gè)技術(shù)牛人,要像科學(xué)怪人那樣的人最好,為實(shí)現(xiàn)一個(gè)功能可以兩天不睡覺的主。千萬不要找一個(gè)所謂的高級架構(gòu)師之類的高人,其實(shí)這種人連最簡單的功能也不會(huì)開發(fā)了。
2、嚴(yán)禁不可能
——如果一個(gè)程序員說“不可能的”,那他應(yīng)該去屎。做技術(shù)的就是把不可能變成可能, 如果連技術(shù)都說不可能,那一定是登火星。技術(shù)團(tuán)隊(duì)內(nèi)一定要樹立把疑難雜癥解決為榮的文化。
3、打破幫派
——程序員的性格大多比較內(nèi)向,有抱怨不太會(huì)表達(dá),通常幾個(gè)人比較容易形成幫派,最后通過手中的技術(shù)權(quán)利反過來控制網(wǎng)站,隨便手抖一下就可以讓網(wǎng)站掛幾分鐘。不要太不尊重程序員,也不要太尊重程序員。
4、考核目標(biāo)
——傳統(tǒng)軟件的程序員應(yīng)該先考核穩(wěn)定性再考核開發(fā)速度,互聯(lián)網(wǎng)的程序員應(yīng)該先考核開發(fā)速度再考核穩(wěn)定性。道理很簡單,互聯(lián)網(wǎng)是搶時(shí)間的游戲,誰快誰就贏,而出現(xiàn)一些小故障可以在線修復(fù),發(fā)布到網(wǎng)友感受只是五分鐘之內(nèi)的事。
5、選擇語言
——用PHP還是用JAVA還是用XXX,從技術(shù)上講其實(shí)都各有所常,但是從戰(zhàn)略層面,要從人力資源的角度去選,那種人好招就用那種。如果選了一門很新的語言,結(jié)果程序員很難招或者很貴,有意義嗎?
6、服務(wù)器
——這是網(wǎng)站的命根子,最好由獨(dú)立的部門管理。和財(cái)務(wù)部門一樣,很多部門可以用錢,但最終錢是財(cái)務(wù)部統(tǒng)一管理的。如果讓程序員去管服務(wù)器,意味著程序員做不好無法換人,換人就有可能數(shù)據(jù)丟失。
7、拖工期
——理清開發(fā)流程、做好計(jì)劃是程序開發(fā)時(shí)間控制的最基本工作,但是也有可能被濫用。明明一個(gè)月可以完成的,程序員可以說出一百得理由,把項(xiàng)目拆成三期,時(shí)間拖到一年。等到了一年又可以說由于你修改了功能又要半年。
8、高壓高薪
——愿意做程序員的很少有富二代,他們是網(wǎng)站建設(shè)的工人,但不要想通過廉價(jià)的薪水控制成本,那怕他今天要的工資很低,技術(shù)一但成熟一定會(huì)有更高的薪水挖他。很多程序員晚上還接私活賺錢,他們知道這是吃青春飯。還不如給他們?nèi)齻(gè)人的活兩個(gè)人的薪水。
9、QA測試
——傳統(tǒng)軟件是必須要用QA測試,因?yàn)檐浖虬蠼o用戶,如果出現(xiàn)問題是很難升級回收的;ヂ(lián)網(wǎng)程序最大的好處就是網(wǎng)友人人都是QA測試,辦公室絕對模擬不出上百萬不同電腦的瀏覽效果。修一個(gè)BUG幾秒鐘就可以發(fā)布,修錯(cuò)了幾秒種就能恢復(fù)。
10、技術(shù)創(chuàng)新
——在中國現(xiàn)階段幾大語言都是老外發(fā)明的,技術(shù)上的創(chuàng)新無非是如果把程序?qū)懙母,效果更高,更省服?wù)器。如果一個(gè)程序員老是在想如何做出一個(gè)可以取代運(yùn)營的人工智能程序,那一定是白日夢或者是大忽悠。如果有這種技術(shù),美國人第一個(gè)挖你去FBI了。