編者按:本文作者余晟,文章首法于其微信公眾號(hào)“余晟以為”(微信號(hào):yurii-says),歡迎交流探討,授權(quán) 36 氪發(fā)布。
我剛工作時(shí),怎么也搞不清楚為什么求職信息里要有 “行業(yè)” 的選項(xiàng),還要有 “職業(yè)” 的選項(xiàng),很多時(shí)候 “行業(yè)” 和 “職業(yè)” 還是重疊的,比如行業(yè)是 “軟件開(kāi)發(fā)”,職業(yè)是 “軟件工程師”,這不是一回事?過(guò)了好些年,這個(gè)謎團(tuán)才真正解開(kāi)。
好玩的是,我本來(lái)以為只有自己不清楚這個(gè)問(wèn)題,慢慢才發(fā)現(xiàn)不是這樣。工作的時(shí)間長(zhǎng)了,不少年輕的朋友們和我聊工作的問(wèn)題,我發(fā)現(xiàn)不少人對(duì)自己職業(yè)生涯的困惑,都來(lái)源于對(duì) “行業(yè)” 和 “職業(yè)” 的理解??磥?lái),值得為這個(gè)問(wèn)題寫篇文章,談?wù)勎业目捶ā?/p>
所謂 “行業(yè)”,通常是就公司而言的,指的是公司業(yè)務(wù)所在的領(lǐng)域。比如 “運(yùn)輸”、“零售”、“電商” 等等。
所謂 “職業(yè)”,通常是就個(gè)人而言的,指的是個(gè)人所從事的具體工作。比如 “貨車司機(jī)”、“營(yíng)業(yè)員”、“平面設(shè)計(jì)” 等等。
以上的例子看起來(lái)很簡(jiǎn)單,但生活中時(shí)常會(huì)發(fā)生混淆。因?yàn)樾袠I(yè)與職業(yè)既不互斥也不重疊,每個(gè)人既有自己的職業(yè)也有自己的行業(yè),而且職業(yè)和行業(yè)的名稱還有可能非常相似。行業(yè)有 “軟件開(kāi)發(fā)”,職業(yè)也有 “軟件開(kāi)發(fā)”,兩者還是有區(qū)別的。如果行業(yè)是 “軟件開(kāi)發(fā)”,往往指的是這個(gè)人所在的公司負(fù)責(zé)開(kāi)發(fā)和銷售軟件產(chǎn)品;如果職業(yè)是 “軟件開(kāi)發(fā)”,往往指這個(gè)人自己就在編碼開(kāi)發(fā)軟件。延伸開(kāi)來(lái)說(shuō),軟件公司里不只有開(kāi)發(fā)軟件的人,還有測(cè)試、財(cái)務(wù)、行政、銷售等等各種職業(yè)。做軟件開(kāi)發(fā)的人也不一定在軟件公司,電商、科研等等行業(yè)的公司里也需要這種職業(yè)。
搞清楚了行業(yè)和職業(yè)的大致關(guān)系,就可以來(lái)談職業(yè)生涯了。
基本上,任何一份工作能給人的新鮮感都不會(huì)超過(guò) 6 個(gè)月,之后就只是簡(jiǎn)單重復(fù)的勞動(dòng)。從公司的角度來(lái)說(shuō)這是合理的安排,熟練工效率最高最保險(xiǎn)。從個(gè)人角度來(lái)說(shuō)很可能就不滿意了,有心人總會(huì)想著自我提升。可是,力氣該花在哪里呢?時(shí)間是有限的,誰(shuí)都不想白花工夫。
這時(shí)候,行業(yè)和職業(yè)代表了發(fā)展的兩個(gè)方向。選擇行業(yè),就要拓展自己知識(shí)的廣度,去接觸上下游的人,了解整盤生意、整個(gè)業(yè)務(wù)鏈?zhǔn)窃趺赐娴?。選擇職業(yè),就要加深自己技能的熟練程度,尋找比自己更專業(yè)的人和資料,加以學(xué)習(xí)。
通常我們說(shuō)的 “向?qū)<覍W(xué)習(xí)”,其實(shí)是沒(méi)有明確方向的,因?yàn)閷<壹扔行袠I(yè)專家,也有職業(yè)專家。假設(shè)你在一家在線商店做程序開(kāi)發(fā),那么你的行業(yè)是電子商務(wù),職業(yè)是程序員。選擇行業(yè)作為發(fā)展方向,就應(yīng)當(dāng)側(cè)重了解以下問(wèn)題:電商的應(yīng)用有哪些特點(diǎn),在系統(tǒng)的選型和使用上有哪些講究,哪些問(wèn)題適合使用什么框架和中間件解決…… 選擇職業(yè)作為發(fā)展方向,就需要側(cè)重了解以下問(wèn)題:現(xiàn)有的編程語(yǔ)言和框架有什么功能,什么特性,系統(tǒng)有哪些技術(shù)指標(biāo)各表示什么意思,系統(tǒng)大概會(huì)出什么問(wèn)題應(yīng)當(dāng)怎么解決……
注意上面我說(shuō)的是 “側(cè)重”,極度 “偏科” 的組合是沒(méi)有市場(chǎng)的。僅僅關(guān)心行業(yè)而不能動(dòng)手就只能夸夸其談,僅僅關(guān)心職業(yè)而不了解背景和規(guī)矩同樣寸步難行。所以,大多數(shù)職業(yè)通常都對(duì)行業(yè)知識(shí)和職業(yè)技能有入門要求。但是,個(gè)人在成長(zhǎng)時(shí)應(yīng)當(dāng)如何選擇方向,把重心放在行業(yè)知識(shí)上還是職業(yè)能力上,很多人未必清楚這個(gè)問(wèn)題。
可以肯定的是,至少相當(dāng)多的程序員選擇的是 “職業(yè)”。無(wú)論什么行業(yè)的程序員,大家愿意愿意爭(zhēng)論什么語(yǔ)言好、什么框架好之類的問(wèn)題,把自己定位為 “中立” 的技術(shù)人員,所謂 “中立”,指的就是 “和具體問(wèn)題無(wú)關(guān),與具體領(lǐng)域無(wú)關(guān)”。這種職業(yè)生涯的選擇,美其名曰 “職業(yè)程序員”。
但是這種 “職業(yè)程序員” 工作起來(lái)往往會(huì)有很多問(wèn)題。典型表現(xiàn)之一就是業(yè)務(wù)人員常常會(huì)大喊 “你怎么連這個(gè)都不懂,這不應(yīng)該要我說(shuō)啊”,因?yàn)樗麄兇_實(shí) “不懂”——我見(jiàn)過(guò)不少開(kāi)發(fā)倉(cāng)儲(chǔ)系統(tǒng)的程序員真的不理解什么是庫(kù)齡,也搞不懂標(biāo)品和庫(kù)存的區(qū)別等等 “入門問(wèn)題”;典型表現(xiàn)之二就是我經(jīng)常在面試時(shí)遇到來(lái)自完全不同行業(yè)的程序員,對(duì)要應(yīng)聘的行業(yè)沒(méi)有理解也不做功課,看到 “程序員(開(kāi)發(fā)工程師)” 就直接投簡(jiǎn)歷了。你問(wèn)他 “NoSQL 和 SQL 有什么區(qū)別” 通常還能答上來(lái),問(wèn)他 “電商、SNS 的什么特性決定了它們要大量用到 NoSQL”,往往就答不上來(lái)了。如果再問(wèn)問(wèn)他之前行業(yè)的典型問(wèn)題對(duì)應(yīng)著軟件科學(xué)里的什么模型,能答上來(lái)的人就更少了。不過(guò)很多 “職業(yè)程序員” 覺(jué)得這不是問(wèn)題,本來(lái)就不必操心這些問(wèn)題嘛。
現(xiàn)實(shí)的結(jié)果是,大量的 “職業(yè)” 程序員更適合去做 “純” 開(kāi)發(fā),雖然這個(gè)職業(yè)已經(jīng) “人才濟(jì)濟(jì)” 了;而 “行業(yè)” 程序員奇缺,在許多行業(yè)有大量公司需要開(kāi)發(fā) “不求高精尖,只求穩(wěn)定能用” 的系統(tǒng),愿意付出高薪招募有足夠行業(yè)知識(shí)、開(kāi)發(fā)技能相對(duì)一般的程序員,卻長(zhǎng)期一無(wú)所獲。我相信不少程序員棄 “行業(yè)” 而選 “職業(yè)” 并不是有意識(shí)的選擇,但這種 “無(wú)意識(shí)” 的代價(jià)有時(shí)大到讓人嘆息。
為什么會(huì)這樣?我覺(jué)得有兩方面原因。
一方面,軟件開(kāi)發(fā)本身已經(jīng)足夠成熟,對(duì)于純軟件領(lǐng)域的許多經(jīng)典問(wèn)題,已經(jīng)有相當(dāng)成熟的解決方案,形形色色的各種語(yǔ)言、框架、組件已經(jīng)相當(dāng)可靠了,不那么靠譜的程序員也可以拿來(lái)直接使用。換句話說(shuō),“純” 軟件開(kāi)發(fā)已經(jīng)有相當(dāng)多的積累,要想做出成績(jī)的門檻已經(jīng)很高。
另一方面,軟件如何解決各種現(xiàn)實(shí)問(wèn)題,其實(shí)一直沒(méi)有經(jīng)典的方案。軟件最早是解決科學(xué)計(jì)算和銀行問(wèn)題的,走的是理論先行的路子(還記得 Codd 的經(jīng)典論文吧),之后軟件開(kāi)始試圖解決其它各種領(lǐng)域的問(wèn)題,這時(shí)候就只能實(shí)踐先行了。這些領(lǐng)域(行業(yè))之前的經(jīng)驗(yàn)和規(guī)范如何移植到軟件的世界中,其中哪些值得保留,哪些需要更新或放棄,大量此類問(wèn)題都還在摸索(移動(dòng)互聯(lián)網(wǎng)興起以后更是如此,因?yàn)樾屡d場(chǎng)景和問(wèn)題成倍增長(zhǎng))。
在這種情況下,行業(yè)知識(shí)的價(jià)值更高也就不難理解了。如果有兩個(gè)程序員,甲的職業(yè)技能更強(qiáng),用一個(gè)月時(shí)間把倉(cāng)儲(chǔ)管理系統(tǒng)的響應(yīng)速度提高了 100%,乙的行業(yè)知識(shí)更多,用一個(gè)月時(shí)間把倉(cāng)儲(chǔ)管理系統(tǒng)的準(zhǔn)確率提高了 40%,出貨速度提高了 20%。對(duì)如今電商行業(yè)的大多數(shù)公司來(lái)說(shuō),誰(shuí)的價(jià)值更高,恐怕是不言而喻的——其實(shí)對(duì)于這種現(xiàn)象,溫伯格在《成為技術(shù)領(lǐng)導(dǎo)》里給過(guò)一個(gè)模型:不要算加法,算乘法。如果你花了 90%的精力在職業(yè)上,10%的精力在行業(yè)上,總分是 0.09,如果精力分配是 60%:40%,總分是 0.24。數(shù)值或許不那么準(zhǔn)確,但總的趨勢(shì)是對(duì)的。
或許有人會(huì)說(shuō),偏向 “行業(yè)” 是有風(fēng)險(xiǎn)的,萬(wàn)一行業(yè)不景氣了怎么辦?還是靠 “職業(yè)” 的硬本事吃飯更有底氣。這種擔(dān)心其實(shí)是不必要的。首先選擇行業(yè)不是要撞大運(yùn),不是終身契約;其次選擇行業(yè)未必意味著你要完全放棄職業(yè)技能,你或許只需要把時(shí)刻緊追最新技術(shù)的精力用來(lái)了解行業(yè)已有的經(jīng)驗(yàn)就好;最后,如果你技術(shù)過(guò)硬又能深入了解兩三個(gè)行業(yè),那就是 “領(lǐng)域?qū)<摇?了,領(lǐng)域?qū)<铱墒潜戎粫?huì)夸夸其談的 “咨詢顧問(wèn)” 吃香得多。
本文來(lái)自讀者投稿,不代表 36氪 立場(chǎng),如若轉(zhuǎn)載,請(qǐng)注明出處:http://36kr.com/p/5043342.html
“看完這篇還不夠?如果你也在創(chuàng)業(yè),并且希望自己的項(xiàng)目被報(bào)道,請(qǐng)戳這里告訴我們!”
聯(lián)系客服