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