關(guān)于技術(shù)人員價值的思考
??首先,為何要思考程序員的價值,目的是什么?
- 程序員是人。
- 是人要吃飯,要精神物質(zhì)的享受,要自我實現(xiàn)。
- 在社會中,只是單純的依靠自己是不能搞定這些事情的,必須與人博弈,才能達(dá)到目的。
- 而博弈的基礎(chǔ)是價值交換。
??所以我們思考這個價值問題,是實現(xiàn)我們目標(biāo)的根本問題。
學(xué)成文武藝,貨與帝王家
??程序員的技能為編程知識,這點可以明晰,下一步是,你想賣給誰?
??付你薪水的老板們。
??老板為什么要?
??自身掌握的技能能給老板們帶來利益。
??從最寬泛的概念上來看,技術(shù)是一種工具,天生為解決問題而生,企業(yè)需要技術(shù)人員去解決使用技術(shù)工具才能解決的問題,比如搭建網(wǎng)站,優(yōu)化性能,提高可用性,實現(xiàn)需求。。。。。。這是企業(yè)的第一訴求,從這個訴求方面來說,技術(shù)人員是企業(yè)的一項資源,或者說,一件工具,我使用你解決某些技術(shù)問題,從這個角度,技術(shù)人員和行政人員,hr,乃至CEO沒有任何區(qū)別。
??向深了挖掘,就能夠看到更多的東西。
??首先,你為公司帶來多大利益,公司付給你多少薪水,這是基礎(chǔ),當(dāng)然,也有例外,后面再講。你能給公司帶來的價值,和你使用的技術(shù),很大程度上是無關(guān)的,即新技術(shù)未必能夠帶來更大的效益,因為新技術(shù)的優(yōu)勢和你現(xiàn)在的公司的場景,很有可能是不適合的,只有合適的技術(shù),才是最好的技術(shù),評判標(biāo)準(zhǔn)是,他能帶來更大的收益。
??第二,你要怎樣才能給公司帶來更大的利益?解決了這個問題,你的發(fā)展路線也就有了,我想到的有兩點,第一點,靠的是對業(yè)務(wù)的精通,知道公司的痛點,可以解決公司的痛點,但并不一定是用什么厲害的技術(shù),這種程序員,需要時刻發(fā)現(xiàn)公司的痛點,持續(xù)改進(jìn),大部分人都是走的這條路子,最終走向純管理崗,只關(guān)心業(yè)務(wù),思路清晰明了。第二點,靠的是對技術(shù)的精益求精,我會,你們不會,我比你們更有能力從技術(shù)上解決業(yè)務(wù)的問題,大部分技術(shù)愛好者,都是想走這條路子的,并且引出了第三。
??第三,高階的程序員可以為公司帶來更大的收益嗎?這件事情真的要看公司對技術(shù)的需求程度,你讓Linus Benedict Torvalds去機(jī)關(guān)單位維護(hù)他們的crud系統(tǒng),能帶來多少收益?你讓他去華為微軟就職呢?即,高階的程序員能夠帶來的價值,和企業(yè)的需求是相關(guān)的,只有企業(yè)需要,才會有價值,否則,沒有價值,走這條路,任重而道遠(yuǎn)。
??第四:維護(hù)自己的稀缺性,第一條中說你能給公司帶來多大的價值,公司付你多大的薪水,但這個有個前提,即你的不可替代性,如果你是可以被替代的,公司就會降低你的薪水,這在博弈上是合理的,公司有很多的資源可以挑選,這些人就會形成價格競爭,自然最后得不到好的工資。
最后用一句話總結(jié)下來,就是:將自己訓(xùn)練成適合自己的,稀缺的,能給公司帶來巨大價值的人。