互聯網碼農的困局

當前互聯網無疑是最火爆的行業之一,筆者常常聽到太太唸叨學護士的同鄉,從培訓學校畢業,拿到一萬高薪的故事。在外人的眼中,互聯網固然是遍地黃金。不管對各個想投入到行業中的螻蟻,仍是對手握真金的老闆,都是如此。前端

然而筆者身處漩渦之中,卻又有不一樣的見解。這種見解並不來源於外人詬病的加班,也不來源於各類表面高薪,實則背地不少小動做的抱怨,主要來自於行業自己。java

主要表如今程序員

1、業務方向不明確,系統架構功能多變。不少業務都是臨時性起或者隨市場而定,對於老闆來講,這固然是戰役中的一步棋,哪裏掙錢點哪裏,打過去,錢就能嘩嘩的進帳。可是對奮鬥在一線的產品、碼農、運維來講,這就是大災難。再靈活的架構,也應付不了變幻無窮的需求。這就形成一線員工不得不加班加點,代碼的質量卻日漸降低,文檔更是跟不上,或者沒有。強大的壓力形成員工流動性大,混亂的代碼加上缺失的文檔,讓新接手的同事茫然無措。甚至將舊代碼徹底重寫,極大的浪費了時間成本。算法

2、對傳統行業不瞭解甚至不尊重,不肯虛心接納傳統行業的工具和方法,罔視所處行業已有經驗和積累。互聯網起家的企業,廣泛互聯網基因過重,碼農一抓一大把,懂業務的卻寥寥無幾。所以在進入傳統行業時,每每帶着互聯網的眼睛去看新的領域。在須要工具時,寧肯叫手下的碼農本身開發一套,不肯購買現成的產品。反正碼農多得是,反正買來的系統有這樣那樣的功能不契合需求。卻不知那些軟件,是傳統行業多年經驗的結晶。也許在功能上、外觀上落後時代不少。可是在業務上,確是實實在在的。開發的執行者,也就是碼農和產品,每每不具有相關行業的背景,對隱藏的業務規則不夠了解。開發出的產品也只是表面上可以應付需求。時候還要不停的修改,更形成第一條的現象。如果從傳統行業挖人,初級的沒有多年積累,每每缺少經驗。高級的又和互聯網的基因不合,且生活穩定,沒有動力到新領域。bootstrap

3、盈利模式仍是以得到投資燒錢爲主。早先互聯網行業仍是自力更生的,努力的靠賣廣告掙錢,燒錢也是有時有晌。可是隨着資本涌入,整個行業都浮躁起來了。資金成了唾手可得的東西。俗話說吃人嘴短,這就形成業務和產品是對投資人負責,而不是對財報和用戶負責。有人給燒錢,就大肆擴張,規模作大。可是錢燒光了,又沒人接盤,就裁員、關張。這也是爲何當前互聯網,你們都須要,都在用,可是都在罵的緣由。架構

4、人員管理選拔機制跟不上,魚龍混雜。互聯網高薪吸引了不少人,當中不乏精英人才,也不乏濫竽充數者。看過一個招聘啓事,招兩年工做經驗java工程師,月薪2萬,要求各方面拿得起放得下。可是按照我經驗看,兩年工做經驗的工程師,假如各方面都能行,恐怕他也只能是一個能找來各個組件拼湊在一塊兒的系統集成工程師,東西絕對能作出來,可是其中的機理,定然是說不明白的。另外一方面,而對於公司來講,互聯網的特色就是要快,就是要多變,因此你若期望他們耐下心來培養人才是萬萬不可能的,更不要說以互聯網的高流動率,人才培養好了,人也跑了。所以互聯網行業廣泛存在,以項目代替學習的現象。人手生沒關係,作個項目就會了。所以咱們也能看到不少蝗蟲大牛,爲公司拼湊了一個架構或者產品以後,跑到下一個公司依賴工做經驗拿到高薪,後面的員工卻要在這個蹩腳的東西上繼續遭罪。這種現象有時候到了使人嘖嘖稱奇的地步,據說一個連bootstrap都沒用過的人,幾個月以後居然拿到架構師和前端兩個高薪offer框架

5、業務大於算法,程序員的真正價值被低估。數據是原料,程序是菜譜,這是譚浩強在C語言教程中作的比喻。照這個說法,程序員是廚子。目前廚子的薪水廣泛很高。可是所作的事情卻與薪資不匹配。按理說,程序的核心在於算法,可是隻有在屈指可數的幾個公司,搞算法纔會有和閱歷匹配的薪資。大部分公司,更加青睞能趕忙按照業務生產出代碼的碼農。這就形成作算法的掙的少,作業務的掙得多。假如瞭解的工具和框架足夠多,會拼湊東西,就能夠作大牛。雖然這種大牛會被優秀的公司淘汰,可是有不少小公司會將其奉若神明。這就加重了整個羣體的浮躁。運維

當前互聯網行業的火爆,已是強弩之末,上述問題的後果,也會更加凸顯。做爲局外人,估計樂得看到碼農們落下神壇,可是做爲池子裏的魚,應該怎麼作?工具

相關文章
相關標籤/搜索