年底了,各種總結(jié)計劃滿天飛,有空的時候我也一直在思考這么多年,是怎么過來的。也曾經(jīng)很迷茫,希望經(jīng)驗(yàn)和經(jīng)歷能給大家一點(diǎn)帶來一點(diǎn)正能量的東西。10年很長,10年前說實(shí)話我沒有思考過現(xiàn)在的樣子,但10年前的日子還歷歷在目。
回憶這10年,簡單的總結(jié)一下:從一個機(jī)械設(shè)計繪圖工程師到潤滑油煉油工程師,到國內(nèi)最牛逼的快遞企業(yè)之一(美國紐交所上市)IT信息中心擔(dān)任開發(fā)項(xiàng)目經(jīng)理,從一個Matlab代碼愛好者成長為微軟全球最有價值專家(MVP),IT技術(shù)見證了我的成長。
且聽我慢慢分解我的這10年的華麗轉(zhuǎn)身。
1.第一次轉(zhuǎn)身—考研
1.1 大學(xué)的美好時光
2003年上大學(xué),由于和第一批次差了2分,又不想復(fù)讀,稀里糊涂填了個專業(yè):機(jī)械設(shè)計制造及其自動化(簡稱機(jī)自),就這樣來到了湖北工業(yè)大學(xué)讀了4年。大學(xué)期間還是勤勤懇懇,每天泡圖書館,機(jī)房,由于數(shù)學(xué)成績非常好(數(shù)學(xué)類課程平均分97),所以優(yōu)勢比較多,再加上其他一點(diǎn)特長,混起來很爽,可以說大學(xué)是如魚得水,包攬了3年的一等獎學(xué)金(大四沒獎學(xué)金了)以及各種優(yōu)秀。2016年國慶節(jié)回去,老爸從柜子里把獲獎證書的殼子拿出來,我還洗了洗,堆起來,半米高。。。
大二開學(xué),由于文化課成績出色,學(xué)分績點(diǎn)全校30名左右(那一屆大概有4000人吧),班級第一可以全校任意選專業(yè),當(dāng)時很興奮,由于大一下學(xué)期學(xué)了C語言,感覺這玩意太神奇了,就想轉(zhuǎn)計算機(jī)專業(yè),結(jié)果被班主任叫去說,我們專業(yè)全校就業(yè)率第一(工科學(xué)校的優(yōu)勢專業(yè)),還轉(zhuǎn)啥,好好學(xué),都一樣的。我也稀里糊涂那就這樣吧,我自己也拿不準(zhǔn)。就這樣第一次錯過了計算機(jī)專業(yè)。
真的轉(zhuǎn)折點(diǎn)是由于數(shù)學(xué)成績不錯,參加全校數(shù)學(xué)競賽,當(dāng)然要和數(shù)學(xué)專業(yè)的比一比,成績還不錯,順利突圍,拿到了2004年全國數(shù)學(xué)建模競賽的入場券,經(jīng)過半個月的集訓(xùn),主要是Matlab使用和解決問題的思路,一時間突飛猛進(jìn),對這玩意是著迷了。那一年建模競賽成績一般,湖北省二等獎,比鼓勵獎是好多了的最低獎,毛估估前省二等獎及以上的獲獎比例是20%左右,那一年,時間太久記不清了,好像就我們一個組拿到了獎,其他全軍覆沒,甚是尷尬,一方面學(xué)校師資,指導(dǎo)也有限,還有幾個數(shù)學(xué)專業(yè)的隊伍。我也認(rèn)識到自己還有這方面的優(yōu)勢,所以一直在提高自己的編程能力。
學(xué)會使用Matlab編程后,加上數(shù)學(xué)建模的抽象能力,讓我在后面很多地方大展身手,在那個時候還是不多見的。別人用計算器做課程設(shè)計(很多復(fù)雜的機(jī)械設(shè)計公式計算),我就設(shè)計和開發(fā)了自動化的程序,一鍵生成所有結(jié)果和報表,打印出來后老師也震驚了,最后還給一幫人校驗(yàn)數(shù)據(jù),計算機(jī)太快太準(zhǔn)確。。。這就是我一直遵循的 實(shí)踐驅(qū)動學(xué)習(xí),這個過程很鍛煉,很有用,可惜我機(jī)械設(shè)計繪圖啥能力很差,有一個畫減速箱的課程設(shè)計,我把內(nèi)壁和外壁畫在一條線上,還看起來挺像,老師看了好久,說你這個圖不對勁啊,但一時半會說不出來,哈哈,一堆人圍在哪里,最后說你這外壁和內(nèi)壁是怎么畫到一起的。。。。我靠,我自己也看不懂,當(dāng)時那個尷尬,室友還幫我檢查了好幾遍,結(jié)果重畫,可苦了。。。
1.2 大學(xué)考研之轉(zhuǎn)變
大四上學(xué)期已經(jīng)決定要考研了,思索很久,一方面基礎(chǔ)課成績不錯,有優(yōu)勢,而且我是實(shí)在想不出以后我出去搞機(jī)械設(shè)計能干啥,沒這個天賦。。。還是決定考吧,考啥呢,思考了很久,決定找一個計算機(jī)相關(guān)的專業(yè),可是計算機(jī)專業(yè)專業(yè)課要求太高,數(shù)據(jù)結(jié)構(gòu),系統(tǒng)原理啥都很不懂,怎么辦呢,到處找學(xué)校的過程中,發(fā)現(xiàn)了一個 上海理工的系統(tǒng)分析與集成 專業(yè),考驗(yàn)專業(yè)課是 概率論,這可是強(qiáng)項(xiàng),先進(jìn)去再說吧,誰說得清以后怎么樣呢,到哪里還得看自己的。就這樣經(jīng)過幾個月的痛苦復(fù)習(xí),考研360分,順利進(jìn)入上理工研究生院,還是公費(fèi)。這是我這些年唯一占了國家便宜比較多的地方,每個月還有230塊的補(bǔ)貼,夠吃一個月蛋炒飯的。
讀研導(dǎo)師見面,選方向,我的導(dǎo)師是搞理科,研究數(shù)學(xué)最優(yōu)化方面的,公式那個嚇人,當(dāng)時那個尷尬,嚇?biāo)牢伊恕?。。不過他說我比較特殊,說有一個年輕的導(dǎo)師第一年帶研究生,面試的時候就看中了我以前大學(xué)和畢業(yè)設(shè)計的計算機(jī)背景,暫時只是掛靠到他名下,那個導(dǎo)師的一些手續(xù)還沒辦好,當(dāng)時懸著的心算是落下了。后來才知道,這個導(dǎo)師非常厲害,是眾多本校保研和考研想投靠的對象,可惜我是開門弟子,就復(fù)試面試的時候確定了就帶我一個。后來我選擇的方向是”信息安全-密碼算法研究”,就這樣我一個機(jī)械繪圖的,轉(zhuǎn)眼間就要投身神神秘秘的加密算法研究,感覺好高大上,實(shí)際上當(dāng)時根本沒有考慮就業(yè)等因素,后來畢業(yè)才知道,這玩意找對口工作比機(jī)械設(shè)計還難。。。就這樣黯然開啟3年的研究生生涯。
大學(xué)還有一件不得不說的事情,就是2005年下半年陰差陽錯選了一門選修課 C#.NET,第一節(jié)課,老師用VS做了個播放器,瞬間驚呆了。。。。然后的時間泡在圖書館的C#書籍中。。。不過都是理論和小程序,沒有實(shí)踐做過大項(xiàng)目,為10年后埋下了伏筆。
2.第二次轉(zhuǎn)身—煉油
2.1 研究生的歷練
研究生期間,雖然以前專業(yè)基礎(chǔ)不強(qiáng),但數(shù)學(xué)基礎(chǔ),邏輯思維都還可以,所以經(jīng)過半年的基礎(chǔ)補(bǔ)習(xí),很快就入門了,但是怎么選擇課題的任務(wù)導(dǎo)師交給我了,自己找個課題,對我來說,真的是萬幸,因?yàn)橛凶銐虻淖杂珊涂臻g,最后我選擇的是 基于混沌的流密碼研究,經(jīng)過1年的努力,密碼算法設(shè)計,安全測試都自己用C#代碼寫了一遍,算法和寫代碼的功底大大增強(qiáng),這在讀研的時候也是一個很明顯的優(yōu)勢,一年下來,發(fā)表了3篇論文(2篇核心期刊的有點(diǎn)技術(shù)含量,一篇會議是真的打醬油湊數(shù)),而且畢業(yè)論文的大部分工作都做完了,所以讀研是比較輕松的搞定了。讀研期間,朋友推薦在一個軟件公司搞系統(tǒng)維護(hù),業(yè)務(wù)時間給幾家公司維護(hù)系統(tǒng)和網(wǎng)絡(luò),賺點(diǎn)生活費(fèi),就是裝系統(tǒng),裝打印機(jī),解決網(wǎng)絡(luò)共享等蛋疼的問題,其實(shí)很多都是臨時百度,一回生二回熟。。?,F(xiàn)在想起來都不敢說自己會裝系統(tǒng),真怕了。讀研三開始陸續(xù)在一些論壇逛,發(fā)現(xiàn)了一些外包的活,收益可觀,第一次實(shí)戰(zhàn)是給一個軟件公司做一個Excel翻譯插件,用的是VSTO,要集成一些vba腳本,坑爹的excel 2003和xp補(bǔ)丁,把我折騰得死去活來。雖然項(xiàng)目最后很成功,暑假花了2個星期,,至此之后再也不碰VSTO,不敢玩了。這個項(xiàng)目也是第一次比較正規(guī)的實(shí)戰(zhàn),解決問題的過程翻遍了國內(nèi)外論壇和微軟官方資料,英文資料也是啃了一堆又一堆,后來拿錢閃人了,由于公司付款不及時,我催款的時候還有點(diǎn)不耐煩,初來乍到,不知道這么玩,還好我也是學(xué)加密算法的,給他搞了個到期不能用,留了一手。
2.2 煉油的那些日子
2010年,又到找工作的季節(jié),讀研幾年也看到讀博是沒啥前途了,也是農(nóng)村出來的,不能讓父母老操心,雖然讀研后沒找父母要過錢,但總歸要給他們點(diǎn)希望。各個招聘會也去跑了一下,投的都是開發(fā)測試崗位啥,發(fā)現(xiàn)每一個收留的,后來經(jīng)人介紹,有一個創(chuàng)業(yè)公司,不過是做潤滑油的,關(guān)系有點(diǎn)復(fù)雜就不說了,看起來還比較有前景,基于各方面考慮,打算還是拼一下,而且IT技術(shù)也用得上,所以畢業(yè)后直奔寧波,去了當(dāng)然是各種困難,公司投資大,有一些核心技術(shù),發(fā)展蒸蒸日上,我去了是最高學(xué)歷,但職位是技術(shù)員,剛開始負(fù)責(zé)DCS系統(tǒng)的維護(hù),后面又做化驗(yàn)員,化驗(yàn)室主管,銷售沒人,繼續(xù)開拓市場,各方面信息缺乏,只要又沖上去干了一陣子,最后公司穩(wěn)定后,又回來搞技術(shù),潤滑油調(diào)和配方,實(shí)驗(yàn)方案等等。。。摸爬打滾,起早摸黑,那個日子是真他媽辛苦,潤滑油實(shí)驗(yàn)環(huán)境條件艱苦,又臟又累,最后技術(shù)質(zhì)量部成立后,擔(dān)任經(jīng)理,算是輕松了一些,陪領(lǐng)導(dǎo)做做方案,負(fù)責(zé)化驗(yàn),產(chǎn)品配方等工作,一線啥都干過,啥都清楚,所以很清閑。
由于潤滑油市場這個特殊行業(yè)被過國企壟斷,雖然也有些路子,但各方面環(huán)境不好,導(dǎo)致企業(yè)效益一直不理想,直到2014-2015年國際油價狂瀉不止,壓力巨大,公司停工一年,每天嚇折騰,其中也有很多其他因素,就不一一說了。在潤滑油行業(yè)干了5年,很寶貴,雖然工作是潤滑油,但還是沒有放棄IT,一方面自己業(yè)余時間還是跟隨技術(shù)潮流,每天逛逛博客園,信息量很大,至少沒有落伍,一方面企業(yè)發(fā)展也需要一些IT技術(shù)支持,雖然都很小,但也讓我有些進(jìn)步。例如剛到銷售部,急需客戶資料,靠人工每天復(fù)制太累了,我就花時間做了個管理軟件,直接從阿里巴巴采集全國各地的客戶資料,然后業(yè)務(wù)員從系統(tǒng)里面進(jìn)行聯(lián)系和維護(hù),相當(dāng)于一個簡易版的 客戶管理系統(tǒng);化驗(yàn)過程有很多復(fù)雜的計算,靠計算器出錯幾率大,而且慢,同時化驗(yàn)員文化水平低,怎么辦,那就做軟件,研究了國家標(biāo)準(zhǔn)和文獻(xiàn),做了一個簡易版的化驗(yàn)室常規(guī)計算以及油品配合調(diào)和工具,這樣簡單了,好用,40多歲的大姐也會玩了,工具可以加快配方調(diào)和的速度,快速出方案;后來各種檢測數(shù)據(jù)太多,靠紙質(zhì)維護(hù),沒有參考性和可比性,我又用開源的工具做了一個簡易版的實(shí)驗(yàn)室數(shù)據(jù)管理系統(tǒng),BS的,這樣每天化驗(yàn)員前臺錄入數(shù)據(jù),領(lǐng)導(dǎo)和我自己查數(shù)據(jù),管理就方便多了,至今運(yùn)行穩(wěn)定。。。數(shù)據(jù)量不大,界面也很丑,但實(shí)用是最大的目標(biāo)。
再加上平時研究開源比較多,時間空閑經(jīng)常寫寫文章,總結(jié)一下,并在2014-2015年開始做足球賽事數(shù)據(jù)和預(yù)測方面的研究,有些成果,開發(fā)能力也有些提升,在決定辭職后,找了幾家單位,本來想去杭州一家互聯(lián)網(wǎng)公司的,同時陰差陽錯一直認(rèn)識吉日嘎啦老師,聽說他在杭州,打聽了一下杭州的情況,結(jié)果他就建議我去上??匆幌?,搞快遞的,他們也缺人,機(jī)會也很多,吉日老師也很誠懇,來不來沒關(guān)系,來看看再說,這樣我請假就去面試了,先去杭州,順便第二天去了上海,到現(xiàn)在的公司看了看,這邊領(lǐng)導(dǎo)也極力認(rèn)可,回來后,對比了一下,杭州的互聯(lián)網(wǎng)公司正好碰上行業(yè)整頓,一直沒業(yè)務(wù),所以也不緊張,我也急需想換個環(huán)境,所以就選擇了現(xiàn)在的快遞行業(yè),轉(zhuǎn)來轉(zhuǎn)去,2015年,5年后,大上海我又回來了。。。
又一次轉(zhuǎn)身,這一次很多人認(rèn)為非常遺憾,也許單位再熬幾年,也很輕松。。。但人生就是不斷的冒險和調(diào)整,太安逸了,會消磨自己,這一次轉(zhuǎn)身,我也很猶豫,怕自己做不好,畢竟這是一個曾經(jīng)夢想但實(shí)際沒來過的行業(yè)。。。
3.第三次轉(zhuǎn)身—程序猿
就這樣雖然放棄了5年的行業(yè),但經(jīng)驗(yàn)都是通的,自己有成長才是真的重要。來到新公司,這個數(shù)據(jù)量和業(yè)務(wù)讓我很吃驚,一方面以前沒這么大數(shù)據(jù)量,一方面自己的全棧開發(fā)能力太弱,還好新來吉日老師給我安排的工作是我擅長的后臺數(shù)據(jù)統(tǒng)計。還好技術(shù)功底不錯,經(jīng)過過這么多行業(yè),抽象能力以及自己在研究足球數(shù)據(jù)方面積累了一些架構(gòu)能力,經(jīng)過幾個月的努力,新項(xiàng)目順利上線,這是一個全新的挑戰(zhàn)和進(jìn)步,具體技術(shù)方面就不說了,經(jīng)歷了雙十一高峰期業(yè)務(wù)量的考驗(yàn),為上級提供數(shù)據(jù)決策支持。由于業(yè)務(wù)發(fā)展需求,以及自身積累的技術(shù)力量,我的團(tuán)隊也不斷壯大,我也從程序猿走到了項(xiàng)目經(jīng)理的角色,對幾個關(guān)鍵的統(tǒng)計系統(tǒng)進(jìn)行重構(gòu),雖然代碼沒寫那么多了,但各個技術(shù)角角落落,從產(chǎn)品,需求,開發(fā),測試和上線,維護(hù)都全程參與。。。
其實(shí)只要我們用心,每個腳印都會是冥冥之中的安排,來了現(xiàn)在公司也是緣分,因?yàn)檎J(rèn)識吉日嘎啦也是緣分和巧合,在進(jìn)入公司1個月后,我意外收到了 來自微軟總部的 “全球最有價值專家大禮包” ,由于自己失誤,郵件直接進(jìn)垃圾箱。意外,也是驚喜,這一刻,是我開始認(rèn)識C#的第10年,剛好10年。。。有人說,種一棵樹最好的時間是10年前,其次是現(xiàn)在。。10年前的種子現(xiàn)在發(fā)芽了,誰知道10年后發(fā)生什么呢,努力,一切皆有可能!2016年10月,如期收到了微軟官方”全球最有價值專家”的連任郵件,從一年級新生到二年級老兵,目標(biāo)是向10年老兵看齊。
現(xiàn)在開發(fā)工作越來越少了,也帶了一些新人,在慢慢教他們思維習(xí)慣,培養(yǎng)團(tuán)隊氛圍,這幾個月下來,發(fā)現(xiàn)管理團(tuán)隊的確是比較累人,自從少寫代碼,失眠都多了, 雖然在上一家公司,下面也有10多個人的團(tuán)隊,但是文化水平,制度,業(yè)務(wù)要求都和現(xiàn)在相差太遠(yuǎn)。壓力更大了,上面要打通各個部門的溝通和做好需求,一旦走偏,影響業(yè)務(wù),是非常嚴(yán)重的,一方面新人要培養(yǎng),技術(shù)要進(jìn)步,項(xiàng)目要上線,會有各種問題,各種折騰。
4.這些年的感悟
說說經(jīng)歷這么多蛋疼的事情的一些感悟吧,對技術(shù)人員是個參考,對大家也是個鼓勵,經(jīng)驗(yàn)是個人的,每個人環(huán)境,成長,特長不一樣,不一定都適用,終究是找準(zhǔn)自己的方向,然后拼命干。
4.1 業(yè)務(wù)驅(qū)動技術(shù),提高解決問題的能力
沒有學(xué)過專業(yè)的計算機(jī)課程體系,也沒有受過專業(yè)的軟件開發(fā)培訓(xùn),我的經(jīng)驗(yàn)基本都來自于實(shí)踐,通過良好的數(shù)學(xué)基礎(chǔ)和抽象能力,把編程作為一個工具,來解決實(shí)際問題。在解決問題的過程中,會碰到大量的問題或者開發(fā)問題,就要借助搜索引擎,要站在巨人的肩膀上,這樣才能看得更遠(yuǎn)(解決自己的問題)。比如在前面提到的做實(shí)驗(yàn)室石化計算工具,并不是那么簡單,需要數(shù)學(xué)插值擬合算法,通過分段函數(shù)擬合公式,來進(jìn)行計算;在采集阿里巴巴客戶數(shù)據(jù)的時候,用到開源的組件,要學(xué)會XPath語法,要學(xué)會去查找組件提供的一些接口函數(shù),不斷調(diào)整滿足自己的要求;不懂?dāng)?shù)據(jù)庫,大學(xué)的時候自學(xué)考試過三級數(shù)據(jù)庫技術(shù)(很多同學(xué)考三級網(wǎng)絡(luò)技術(shù),死記硬背,作為考證的工具),我是想以后自己有點(diǎn)作用,后來不斷自學(xué)找到入門之道,再后來,學(xué)會使用ORM工具,直接在代碼層面解決絕大部分?jǐn)?shù)據(jù)庫操作(這個時候性能并不是我最主要考慮的因素,想一下現(xiàn)在的硬件條件,處理一個每天幾百條數(shù)據(jù)的系統(tǒng),ORM足夠解決問題),當(dāng)然并不是說數(shù)據(jù)庫性能不重要,是要在合適的時候,在有限的精力下面做合適的事情(現(xiàn)在公司每日處理千萬級的訂單數(shù)據(jù),數(shù)據(jù)記錄5千萬+,就需要各個環(huán)節(jié)考慮性能問題)。
如果有時間可以多學(xué)點(diǎn)技術(shù),如果沒時間,那就從現(xiàn)有的工作中來學(xué)習(xí),不要犯重復(fù)錯誤,盡量總結(jié),舉一反三,這樣才能不斷積累解決問題的能力,同時也要逐步接觸新知識,新技術(shù),可能剛開始很痛苦,但這也是學(xué)習(xí)過程,遇到問題就解決,哪怕后來不用,很多解決問題的過程都是值得學(xué)習(xí)的。
4.2 投資自己:時間+汗水+人民幣
為什么投資自己?給自己投資什么呢?
首先我認(rèn)為是時間。想要比別人更強(qiáng),那就要拿出寶貴的時間,甚至業(yè)余的時間。時間擠擠總歸有的,如果不花費(fèi)時間,其他都白搭,一定要在關(guān)鍵時候沉下心來研究技術(shù),當(dāng)然上班就不用說了,要把自己的工作做好。以前在老單位的時候,長期停工,每日工作任務(wù)有限,上班1-2個小時完成所有的工作后,別人可能看看新聞,打打游戲,炒炒股,我就在寫寫代碼,領(lǐng)導(dǎo)并沒有要求我一定要做個系統(tǒng)啥,奉獻(xiàn)自己也會收獲自己的東西。在幫助自己,幫助網(wǎng)友解決問題的過程中,也會學(xué)到很多東西。有一次臺風(fēng)來了,工廠需要值班,臺風(fēng)沒來就只能坐在辦公室等著,正好碰到一個朋友要做一個考試題庫學(xué)習(xí)的軟件,正好沒事,花了一個晚上,就做了個Demo,后來有空優(yōu)化了一下,還是比較好用的,雖然不是個啥商業(yè)工具,但很快做出來,并不是幾個人能做,每一件事情都有著存在的意義,不是現(xiàn)在,也許是很久以后。所以投資你的業(yè)余時間,不要讓時間浪費(fèi);
其次是付出汗水。光有時間,不加把勁怎么行,有沒有堅持不懈的鉆研精神,有沒有不到黃河心不死的氣魄,堅持,加加班,努努力,柳暗花明又一村的時候是很爽的。
有時候也要付出人民幣。2010年剛畢業(yè)的時候,吉日嘎啦老師的權(quán)限管理組件剛開始商業(yè)化,我正好看到博客,研究了很久,覺得很好玩,很有用。雖然那個時候?qū)W習(xí)版很便宜,我還是把我半個月蛋炒飯的錢給拿出來了買了份源碼,對我這一生的職業(yè)來說,絕對是個奇跡,雖然我沒并有把權(quán)限管理實(shí)際使用,但源代碼經(jīng)常拿出來看看,學(xué)到了不少東西,有時候甚至直接扣代碼出來。后來還在他的群里搞了個簡單的算法問題,3倍回報瞬間收回,5年后,我想換工作,陰差陽錯的讓吉日知道后,介紹我來現(xiàn)在單位,到現(xiàn)在一切順風(fēng)順?biāo)?,可以說我的職業(yè)轉(zhuǎn)換成功,離不開吉日的幫助。非常感謝,所以關(guān)鍵時候投資點(diǎn)東西,若干年以后或許有些意想不到的回報。2016年,我也在開始關(guān)注微軟Power BI技術(shù),對一些基礎(chǔ)技術(shù)也惡補(bǔ)了一下,花錢報了一些課程,一共報了3門課程,2門收貨很大,順利完成各種作業(yè),從頭到位,有一門monogdb的課程要求高一些,設(shè)計到數(shù)據(jù)庫維護(hù)層面的東西,沒時間學(xué)習(xí),自己是想學(xué)的,只學(xué)了幾節(jié)課,太偏DBA和運(yùn)維方向,后來跟不上了,總的來說雖然花錢了,但感覺到值。2017年,我在天善智能社區(qū)報了一個SVIP的會員,明年可以看各種團(tuán)購視頻,有一些是非常不錯的,學(xué)習(xí)別人的經(jīng)驗(yàn),關(guān)鍵點(diǎn)是很重要的,也許現(xiàn)在1-2年可能看不到效果,但我相信也許某一天會有作用。不是沒機(jī)會,是機(jī)會來了的時候,你準(zhǔn)備好了嗎?所以適當(dāng)?shù)耐顿Y有必要。
4.3 發(fā)揮長處,補(bǔ)齊短板,逆境中成長
很多人說木桶原理,你的高度不是取決于最長的那一塊,而是最短的那個地方。實(shí)際上是比較扯的,要辯證的看這個問題。對大公司,大團(tuán)隊來說,各個環(huán)節(jié)當(dāng)然要平衡。但是具體到個體,就應(yīng)該分工合作。我認(rèn)為一個團(tuán)隊總體各個技術(shù)方向技術(shù)能力要平衡,但每個人都首先要發(fā)揮自己的長處,在做好自己本職工作的基礎(chǔ)上,加強(qiáng)學(xué)習(xí),補(bǔ)齊短板,這樣不斷進(jìn)步。我的技術(shù)能力雖然每個方向不夠深,但實(shí)際可能方向比較廣,什么都懂一點(diǎn),加上自己的業(yè)務(wù)理解抽象能力,在這樣的環(huán)境下,我是不可能解決所有技術(shù)問題的,在團(tuán)隊中必須要互相配合才能整體前進(jìn),通過自己的知識和經(jīng)驗(yàn),做業(yè)務(wù)和技術(shù)的粘合劑,例如:
我雖然懂一點(diǎn)MVC,但涉及到JS東東,我就不懂了,前期我只要負(fù)責(zé)后臺數(shù)據(jù)的統(tǒng)計,所以我們組找了一個前臺開發(fā)高手,順利解決碰到的一些MVC前端的效果功能模塊問題;
我雖然懂一點(diǎn)SQL,寫幾個簡單的select ,where 和join還行,但是復(fù)雜一點(diǎn)的,就搞不定了,所以我們組有一個SQL數(shù)據(jù)庫開發(fā)高手,號稱我們組SQL小王子;
很多地方需要用到接口,架構(gòu)層面,技術(shù)細(xì)節(jié)層面都不是很懂,而我們一點(diǎn)準(zhǔn)備都沒有,自己是沒時間學(xué),要打通業(yè)務(wù),要溝通需求,要把握產(chǎn)品方向,怎么辦,所以我又通過朋友,找了一個接口開發(fā)高手,比我搞起來快多了;
業(yè)務(wù)太多,我沒時間一一了解情況,不能熟悉每一個細(xì)節(jié),所以我找了一個系統(tǒng)支持的朋友,給我解決問題,我們數(shù)據(jù)的價值不僅僅是解決自己的問題,還要解決別人的問題,這就是價值;
專業(yè)的人做專業(yè)的事情,就應(yīng)該這樣。通過開發(fā)任務(wù)的細(xì)分,讓每個人做好自己的一部分,熟悉業(yè)務(wù)后,在不斷往其他方面發(fā)展,今年,我也在要求團(tuán)隊成員進(jìn)行項(xiàng)目和技術(shù)方向的交叉,互相滲透;
給別人機(jī)會就是自己的機(jī)會,也是團(tuán)隊成長的機(jī)會,既然自己不能做,就把機(jī)會留給別人,靠5個指頭的單兵作戰(zhàn)是很難打贏一個拳頭的。當(dāng)然團(tuán)隊的管理和成長也會碰到各種問題,一定要摸索和總結(jié),不要怕犯錯誤,要用于承認(rèn)和及時調(diào)整。
越是艱難處,越是修心時,所有的事情是有代價的,想提高自己和提升團(tuán)隊,就要付出代價。
4.4 種一顆樹,10年后乘涼
種一棵樹最好的時間是十年前,其次是現(xiàn)在。這是我在2016年喝的最有營養(yǎng)的一碗雞湯。10年前我想不到現(xiàn)在的我,現(xiàn)在的我也不敢想象10年后的我。但是想在10年后在大樹下乘涼,現(xiàn)在不種一棵樹,去哪里乘涼?
所以把這句話總給大家共勉,勤勤懇懇,努力奮斗,到乘涼的時候你會感受到種樹時的明智。
-
工程師
+關(guān)注
關(guān)注
59文章
1571瀏覽量
68574
發(fā)布評論請先 登錄
相關(guān)推薦
評論