云計算讓很多運維被淘汰了穿扳,而saas又會進(jìn)一步讓很多程序員被淘汰怀泊,特別是傳統(tǒng)行業(yè),之前如果要做互聯(lián)網(wǎng)+谍咆,就得建自己的互聯(lián)網(wǎng)研發(fā)團(tuán)隊禾锤。有了saas服務(wù)之后,這些公司可以不用自建IT團(tuán)隊了摹察。
IT團(tuán)隊需要的管理技能很特殊恩掷,既無法使用流水線上的泰勒主義,又無法簡單使用彼得德魯克的管理學(xué)來解決供嚎,因為IT一面是技術(shù)問題黄娘,另一面是IT特有的管理方法論問題峭状,比如說人月神話、scrum逼争、精益看板和XP極限編程优床。而這意味著巨大的風(fēng)險,效率的風(fēng)險誓焦、團(tuán)隊穩(wěn)定性的風(fēng)險胆敞、安全漏洞的風(fēng)險、項目管理的風(fēng)險杂伟。
IT技術(shù)的發(fā)展移层,讓分工越來越精細(xì),所以越來越需要將技術(shù)專家和項目管理分開設(shè)崗赫粥,CTO也從超級程序員變得越來越偏向超級項管观话。
saas的進(jìn)一步發(fā)展,會消滅掉很多程序員崗位越平。加上AI的發(fā)展频蛔,等到AI足以無監(jiān)督學(xué)習(xí)到自己寫代碼時,再加上saas服務(wù)秦叛,真的會是程序員的黃昏晦溪。想不到還會有什么理由去冒著各種風(fēng)險自建IT研發(fā)團(tuán)隊。成本书闸?定制尼变?—— 你的團(tuán)隊效率如何,技術(shù)如何浆劲,穩(wěn)定性如何嫌术?真的比超級公司的超級程序員們的超級saas系統(tǒng)強(qiáng)?
當(dāng)厲害的軟件公司牌借,從單機(jī)轉(zhuǎn)向saas服務(wù)度气,從賣小型機(jī)+部署系統(tǒng)轉(zhuǎn)向saas服務(wù),從提供平臺到提供基于平臺的saas服務(wù)膨报,自建研發(fā)團(tuán)隊還有多少空間磷籍?微信的電商小程序是不是給了很多人敲了警鐘?
alphaGo打敗了李世石现柠、柯潔院领,而最近alphaGo的進(jìn)化版alphaGo Zero又秒殺了alphaGo。這讓曾在一線寫了7年代碼的我够吩,著實有些想法比然。
程序員圈并不是一個理性的地方,程序員圈的文化主要還是靠“人的主觀感受”在推動周循,而不是“技術(shù)的客觀進(jìn)步”在推動强法。具體說明一下万俗,什么是人的主觀感受,什么是技術(shù)的客觀進(jìn)步吧 —— IDE饮怯、框架闰歪、語法糖、腳手架蓖墅、軟件工程方法論之類的库倘,就是人的主觀感受,數(shù)碼相機(jī)之于膠片相機(jī)论矾、ios之于windows于樟、html5之于html4、深度學(xué)習(xí)之于switch的人工AI拇囊、云計算之于自建機(jī)房就是技術(shù)的客觀進(jìn)步。
推動社會進(jìn)步的真正功臣靶橱,從來都是“技術(shù)的客觀進(jìn)步”寥袭,而不是“人的主觀感受”。圍繞“人的主觀感受”發(fā)生的變化與爭論关霸,周而復(fù)始像一個魔咒般是程序員圈永恒的話題传黄,它消耗著程序員的青春與精力,但卻因為循環(huán)的關(guān)系队寇,半衰期出奇的短膘掰,你卻不能有任何脾氣,因為它是主觀的感受佳遣,所以確實形成不了客觀的核心競爭力 —— 我行你不行识埋。正因為條條大路通羅馬,所以圍繞“人的主觀感受”的技術(shù)變革零渐,容易拉幫結(jié)派窒舟。殊不知,這就是個詛咒诵盼,等到越陷越深時惠豺,等到由新人變老人時,進(jìn)退兩難风宁。
技術(shù)的客觀進(jìn)步洁墙,戰(zhàn)場不是在程序員圈自身,而是在市場上戒财,是有直接的商業(yè)價值的热监。只有朝這個方向探索,才不是程序員的自嗨固翰,才是脫離碼農(nóng)詛咒的智舉狼纬,才不至于人到中年陷于被動羹呵。再具體一點,通過技術(shù)驅(qū)動產(chǎn)品創(chuàng)新疗琉,技術(shù)產(chǎn)品化冈欢,將自己作為技術(shù)與產(chǎn)品的媒介,把技術(shù)當(dāng)工具盈简,思維的重點在于技術(shù)驅(qū)動的“產(chǎn)品設(shè)計”上凑耻,而不是技術(shù)本身的“感受”上。
我們做一個大膽的假設(shè):假如隨著人工智能的發(fā)展柠贤,人工智能可以自己寫代碼了香浩,而且寫出來的代碼無論速度、性能還是功能復(fù)雜度臼勉,都遠(yuǎn)超普通人類程序員邻吭。會如何?屆時宴霸,那些圍繞“人的主觀感受”的文化囱晴,還有任何意義嗎?人工智能會關(guān)心用什么語言瓢谢、什么框架畸写、什么工具、什么IDE氓扛、什么軟件工程方法嗎枯芬?它只會把讓人驚嘆的結(jié)果以讓人驚嘆的速度呈現(xiàn)在你面前,啪啪打著那些自我感覺良好的不知敬畏的程序員們的耳光采郎。人工智能第一步會取代的是體力型廉價勞動力千所,第二步就會取代那些看似有點技術(shù)含量的分析師、碼農(nóng)了蒜埋。
記得alpha go打敗李世石和柯潔時真慢,圍棋界的震驚和無奈嗎?當(dāng)這一切發(fā)生在程序員圈后理茎,又會如何黑界?這一天是肯定會到來的,現(xiàn)在的問題是皂林,離這一天還遠(yuǎn)嗎朗鸠?細(xì)思極恐。
私以為础倍,用得到“創(chuàng)意”的技術(shù)是安全的烛占。怎么理解呢?“創(chuàng)意”和“實現(xiàn)”是兩件互有依賴的事情,做“創(chuàng)意”的人需要靈感,同時需要了解技術(shù)可行性忆家,通常定崗為產(chǎn)品經(jīng)理犹菇。做“實現(xiàn)”的人需要技術(shù)背景,幫人去實現(xiàn)“靈感”芽卿,通常定崗碼農(nóng)揭芍。問題在于,做創(chuàng)意的人不容易被替換卸例,哪怕是人工智能称杨,也是需要人通過“創(chuàng)意”來設(shè)計不同領(lǐng)域的算法模型的。而“實現(xiàn)”太容易被替代掉了筷转,被AI代替真的只是時間問題姑原,就像photoshop的濾鏡啊模板啊,借算法與軟件的力量呜舒,秒殺直接在畫布上作畫的設(shè)計師锭汛。
傳統(tǒng)產(chǎn)品經(jīng)理是不懂技術(shù)的,所以在AI的算法建模上是完全無能為力的袭蝗。而傳統(tǒng)程序員是不太關(guān)心業(yè)務(wù)的店乐,所以有算法基礎(chǔ)也無法獨立建模解決實際問題的。這是否意味著產(chǎn)品經(jīng)理和工程師五五開呻袭,在AI建模這事上一同協(xié)作呢?不是。因為1+1遠(yuǎn)遠(yuǎn)小于2腺兴,效果一定差左电。這是懂業(yè)務(wù)的工程師的絕好機(jī)會!先學(xué)AI算法,再學(xué)業(yè)務(wù)页响,然后對于發(fā)揮技術(shù)“創(chuàng)意”的機(jī)會就全了篓足。我很期待這天。
未來闰蚕,互聯(lián)網(wǎng)+會成為標(biāo)配栈拖,但對程序員的崗位需求卻會大幅下降。程序員會越來越只給精英們機(jī)會没陡,它將再也不是草根求得高薪的寶地涩哟。市場不再需要碼農(nóng),這是程序員的黃昏盼玄,也是程序員的新生 —— 成為技術(shù)專家贴彼,要么成為有技術(shù)基因的商業(yè)復(fù)合性人才。