作者:鄒溪源,長沙資深互聯(lián)網(wǎng)從業(yè)者,架構(gòu)師社區(qū)特邀嘉賓!
一
在博客園中使用小公司大公司進行搜索,列入的搜索記錄長達50頁。雖然完全命中關(guān)鍵詞的文章也許并不多,但這或許也能體現(xiàn)出這個話題的熱門程度。
今天我的公眾號好友中也有人問了我這個問題:
在小公司里面做全棧好,還是大公司里面做專業(yè)的前端或者后臺好?
對于這個問題,我大概有一點點發(fā)言權(quán)。在我過去若干年的職業(yè)生涯中,各種類型的公司也算都經(jīng)歷過,小一點的公司,大概有四五十人,大一點的公司有大幾百人。
當然,與讀者們的大廠比起來,都是小公司,著實不算大公司。但總體來說,也算是了解“專業(yè)工程師”和“全棧工程師”這兩個名詞背后的水深水淺。
二
有時,當我們?nèi)ジ恍┤私涣?,會發(fā)現(xiàn)一個奇怪的現(xiàn)象,往往小公司的更喜歡稱自己為“全棧工程師”,而大廠出來的,則反而不敢自稱自己為“全棧工程師”。這究竟是為何呢?
我們可以繼續(xù)引述經(jīng)典理論“達克效應”。
1、不知道自己不知道。
2、知道自己不知道。
3、知道自己知道。
4、不知道自己知道。
這四個階段其實無論在技術(shù)層面,還是職場發(fā)展過程中,都無處不在。
在我們每個人說起漫長,說起短暫的職業(yè)生涯中,總是會歷經(jīng)無窮次技術(shù)的發(fā)展,甚至變革,這些技術(shù)其實在給我們創(chuàng)造價值的同時,也一點點在我們的靈魂深處留下投影。
有的技術(shù)或理論,會對我們的職業(yè)發(fā)展產(chǎn)生非常深刻的影響;有的則如雨后彩虹一般,突然出現(xiàn),卻有遽然消失。
每一種技術(shù)或理論的產(chǎn)生總會有一套成體系的脈絡,也許入門很容易,但要成為專家其實非常困難。達克效應表現(xiàn)的也是這樣一種效應。
那些看起來很容易就學會的東西,往往要深入或許更加困難。而許多大廠開發(fā)者深刻體會其中的不容易,所以若非經(jīng)過最少幾百小時的學習,其實不敢自稱為專家,更遑論自稱“全棧工程師”了。
其實,有的人自稱為“全棧工程師”,倒不如說是“全能工程師”---每種技術(shù)都或多或少懂一點,能夠在很短的時間內(nèi)完成任務,但一旦要有所深入,就略顯不足,無法再進一步了。
三
但,無法在技術(shù)層面有所深入,是一件難以啟齒的事情么?
也許并非如此。我深深的感覺,在IT行業(yè),看起來風起云涌,浪潮迭起,但依然充滿前途和光明,其主要原因在于:人們對基于互聯(lián)網(wǎng)場景下的應用,需求從來就沒有因為互聯(lián)網(wǎng)技術(shù)的發(fā)展而有所降低,反而越來越細致,越來越具體,產(chǎn)生著越來越深遠的影響。
例如,很多年前就說美國互聯(lián)網(wǎng)泡沫破滅,但今天互聯(lián)網(wǎng)經(jīng)濟反而越來越重要了;移動互聯(lián)網(wǎng)也有人唱衰,“說BAT才掌握船票,已經(jīng)壟斷中國經(jīng)濟,其他公司幾乎毫無機會”。卻莫名其妙間,又多出了頭條、美團、小米、滴滴、京東、拼多多等數(shù)不盡的優(yōu)秀互聯(lián)網(wǎng)公司。
再過十年IT產(chǎn)業(yè)會逐漸退潮么,IT人才將會毫無施展才華的土壤么。不得而知,而且也不重要。重要的是,即便在互聯(lián)網(wǎng)技術(shù)飛速發(fā)展的今天,中國依然對優(yōu)秀的IT工程師非常稀缺。
四
時至今日,軟件實現(xiàn)過程并沒有因為軟件技術(shù)人才的增加而逐漸簡化,反而依然非常復雜。我們其實都能看到,在IT行業(yè),五年經(jīng)驗以下的開發(fā)者始終居于大多數(shù),不管是十年前,還是今天,行業(yè)都幾乎沒有太大的變化。我們能指望現(xiàn)在的年輕開發(fā)者能夠提前規(guī)避我們之前遇到過的那些問題么?
歷史告訴我們:人們走過的彎路,后人其實還是會再走一遍??此拼蟊ǖ幕ヂ?lián)網(wǎng),知識滿地都是。其實,知識過載和知識過乏沒有任何區(qū)別。所以,我們寫過的那些垃圾代碼,我們以前遇到過的那些bug,依然有許多年輕人在沿著我們的步伐再走一遍。
那些隱藏在軟件界面的冰山之下,難道bug突然減少了?究竟會不會在哪天突然爆發(fā)?客戶提出的需求,程序員們究竟是如何實現(xiàn)的?
五
我始終認為,專業(yè)工程師依然非常匱乏,無論過去、今天,或未來。
專業(yè)工程師或許不一定是某個領(lǐng)域的專家,也許是某些具備優(yōu)秀跨職能能力的開發(fā)者。
他們首先能夠基于某些行業(yè)場景出發(fā),以獨特的視角發(fā)掘問題的本質(zhì),并快速的將業(yè)務問題轉(zhuǎn)換為技術(shù)實現(xiàn),還能抽絲剝繭,發(fā)現(xiàn)不同事物之間的關(guān)聯(lián)關(guān)系,從而更好的將業(yè)務問題以軟件的形式進行呈現(xiàn),
他們也能靈活的發(fā)現(xiàn)不同技術(shù)之間的優(yōu)缺點,并使用合適的技術(shù)問題來進行適配,使得問題能夠以最快的速度進行解決。
他們還能從多個角度出發(fā),而不僅僅是從【軟件代碼實現(xiàn)】這個維度出發(fā)來解決問題,他們所具備的良好的溝通能力和專業(yè)素養(yǎng),使得客戶/用戶能夠愿意傾聽提出的建議,從而以最少的代價來解決問題。
六
成為專業(yè)工程師,與選擇“大廠”或選擇“小廠”有非常明顯的區(qū)別么?
大公司和小公司都有不同的發(fā)展軌跡,不同的人適合不同的發(fā)展方向。無論怎么選,其實都是“小樣本”。
個體選擇走【跨職能型人才路線】或走【專業(yè)人才】路線,對于偌大的中國來說,都其實不會對歷史的車輪產(chǎn)生多大的影響,但我們的選擇其實是在慢慢的改變我們的生活。
有時,小廠在能夠填補我們對于經(jīng)濟上的匱乏,又有時,選擇了大廠會讓我們以為未來的發(fā)展無憂。
確實如此,有時一些小廠反而能夠比大廠提供短期內(nèi)更加誘人的薪資,這對一些經(jīng)濟條件不太好的人來說,猶如“久旱甘霖”;而大廠看似平滑的發(fā)展曲線,能夠讓我們只要沿著設(shè)定的方向走下去,肯定不會走錯。
但真的小廠就意味著“朝不保夕”,大廠就一定是“高枕無憂”么?誰也說不準。
最重要的,也許依然是認清自己的定位,無論在大廠,還是小廠,使自己成為出色的“專業(yè)工程師”,更加全面的成長,或許更能讓我們的職場利于不敗之地。
長按訂閱更多精彩▼
如有收獲,點個在看,誠摯感謝
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!