<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          IT技術(shù)人,“三十而已”

          共 10362字,需瀏覽 21分鐘

           ·

          2020-08-19 11:53

          【個人成長|?作者?/ Edison Zhou
          這是恰童鞋騷年的第274篇原創(chuàng)內(nèi)容

          最近電視劇《三十而已》熱播,我家的電視機自然也是被霸屏,我還是跟著妹紙看了看,開頭和結(jié)局完整看完,中間看了一點,大部分都是在微信公眾號上通過別人的文章看完的。我個人也已經(jīng)30+了,今天也和你聊聊30+這個話題。

          1關(guān)于《三十而已》
          《三十而已》是由張曉波執(zhí)導(dǎo),張英姬編劇,江疏影童瑤毛曉彤領(lǐng)銜主演的都市情感劇。

          該劇以三位三十歲女性視角展開,講述了都市女性在三十歲這一重要年齡節(jié)點時,遭遇到多重壓力的故事。

          私以為,這部電視劇可能貢獻了整個7~8月一半以上的話題,它描寫都市女性在30歲人生節(jié)點上面臨家庭、事業(yè)、愛情上的種種波折,以及她們的態(tài)度和選擇,引起了社會各界廣泛的共鳴,特別是辦公室的吃瓜同事們。

          畫外音:IT、互聯(lián)網(wǎng)公司也無一幸免,午飯時間討論劇情的,罵渣男的,罵林有有的,此起彼伏。

          對大多數(shù)人來說,可能沒有哪個年齡比30歲更“動蕩”。中國傳統(tǒng)意義中“三十而立”的觀念深入人心,在這個節(jié)點周圍,似乎覆蓋了很多人生中最重要的時刻,結(jié)婚、買房、生子,看起來每一個事件都會讓剛剛獨立不久的年輕人面臨巨大的壓力,難以平衡工作和家庭的關(guān)系,他們必須有所選擇,也必然有所放棄。更重要的是,他們很焦慮!

          畫外音:孔子曰:“吾十有五而志于學(xué),三十而立,四十而不惑,五十而知天命...這里的立其實是指“立德、立言和立身,換句話來說就是學(xué)有所就,且對自己的發(fā)展方向有明確的定位和路線方針。但,現(xiàn)代人誰還沒有個想立卻立不起來的三十歲?不焦慮,是不可能的!

          2IT技術(shù)人的三十歲

          近年來,我們一直在聽到各種新聞,說BATJ和華為等一線大廠不歡迎35歲以上的程序員,35歲以上的程序員會被逐漸淘汰,一時間,35歲的IT行業(yè)中年危機成為了我們技術(shù)人時常焦慮的一個問題。

          之前也有一些童鞋在公眾號后臺問我:“我快30歲了,如何才能在30歲之后不被淘汰 或者 30+后如何進階才能持續(xù)保持競爭力?”

          作為一個今年年底即將32歲的大齡碼農(nóng)(相對很多90后的年輕碼農(nóng)而言),雖然還是混得不好,技術(shù)也不行,但好像自己沒有太焦慮自己的35歲危機(不知為何,真的沒有太焦慮)。每個人的成長道路都是不一樣的,在此我就來分享一下我的成長故事吧。

          畫外音:嗯,這應(yīng)該是我第一次在文章里分享我的成長故事。

          我在2012年大學(xué)畢業(yè),考了研,數(shù)學(xué)單科差了幾分沒有進入985大學(xué)復(fù)試,隨即調(diào)劑進入了成都一所普通的雙非(非211/985非雙一流)信息類院校江湖稱CUIT讀研究生。從2013年起開始在博客園上發(fā)文,最初也就是記錄一些自己在學(xué)習(xí)過程中的筆記,以及一些IDE的高效設(shè)置之類的。在2014年,開始大量閱讀一些技術(shù)書籍,然后整理成精華筆記,發(fā)布到了博客園首頁,隨即有了第一篇編輯推薦,然后第一篇100個贊的文章,然后,就是被評為了“推薦博客”(曾經(jīng)我給自己設(shè)定的目標(biāo)是畢業(yè)后爭取評為推薦博客,沒想到?jīng)]畢業(yè)就完成了)。

          畫外音:先有興趣,然后有幸得到鼓勵,久而久之也就成為了習(xí)慣。

          讀研期間的2013~2014年,雖然我的研究方向是云計算技術(shù),但是讀研期間卻被實驗室老師派到了一個橫向課題項目的合作單位(電子政務(wù)信息化方向),干了一年多的.NET項目開發(fā),期間也經(jīng)歷了好幾個月的996。雖然條件艱苦(駐場辦公),好在項目組成員都比較Nice,對我?guī)椭埠艽?,我收獲了很多,特別是ASP.NET WebForm這種拖控件技術(shù)簡直不要太Easy(雖然Easy,我還是理解了很多WebForm的底層知識)。不過,就是薪水收獲不多,實驗室老師也只給了我1萬塊,而我卻干了一年多。

          畫外音:讀研期間,還是不要太計較得失。嗯,研究生勞動力普遍很廉價。

          2015年碩士研究生畢業(yè),當(dāng)年26歲,還未畢業(yè)時就加入了成都本地一家企業(yè),我叫它S公司。S公司是行業(yè)里面的一家大型企業(yè),我有幸加入了內(nèi)容產(chǎn)品研發(fā)中心,跟著我的校友也是我的學(xué)長一起工作,從他那里我學(xué)到了很多,特別是對技術(shù)的態(tài)度。在S公司,我主要使用的技術(shù)是.NET+Siliverlight(對,你沒看錯,就是那個曾經(jīng)被微軟推出來要干掉Flash的富客戶端技術(shù)Siliverlight,當(dāng)然結(jié)局大家都知道)。

          就這樣,我干了大半年,學(xué)長領(lǐng)導(dǎo)也打算一步步地培養(yǎng)我做項目經(jīng)理,我這時也已經(jīng)在慢慢嘗試著管理一個產(chǎn)品項目了。不過,這時我卻打算離開了。主要原因就是,房貸壓力較大且Siliverlight這套技術(shù)不是我喜歡的,我想要尋求一份薪水更高且能用新一點的.NET技術(shù)的工作。于是,我出去面試了一些工作崗位,也都拿到了Offer,最終選擇了去一家世界500強的外資企業(yè)在成都的技術(shù)服務(wù)中心。

          畫外音:說到房貸,其實也很感謝我爸媽,在2014年我還沒畢業(yè)的時候就給我付了首付,讓我在成都的南五環(huán)邊上(對,你沒聽錯,的確是五環(huán))有了自己的窩,要不然再晚兩年,可能就買不起了,可能就全款變首付,對,說的就是成都2016年下半年的樓市。

          這家外企,我叫它M公司,我的職位是Senior IT Engineer(高級IT工程師),薪資也比S公司多了一半,這時的我終于松了一口氣,每個月除了房貸,還可以有自己的一點存款。在M公司,我主要使用的就是是ASP.NET MVC+Angular+WCF+Oracle PL/SQL。Oracle PL/SQL這種有點上古神器的技術(shù)還在很多的金融公司、銀行系統(tǒng)、外資企業(yè)中散發(fā)活力。M公司的大部分業(yè)務(wù)邏輯都是寫在Oracle的存儲過程里邊,一點都不具備可維護性和可擴展性,但是人家都說這是公司的核心業(yè)務(wù)邏輯,不能大動,于是大家都學(xué)會了一手調(diào)試Oracle存儲過程的能力,雖然這個debug體驗超級超級差。干了兩個月,我的領(lǐng)導(dǎo)讓我試著當(dāng)Scrum Master的角色,于是我迅速看了本Scrum的書之后就開始學(xué)者當(dāng)這個新角色了。時至今日,我雖然還是一個認證的CSM,我覺得我都還是沒有當(dāng)好Scrum Master,不過我感覺我已經(jīng)在慢慢地向合格的Scrum Master靠攏了,感謝當(dāng)時的領(lǐng)導(dǎo)的信任。

          在M公司的三年,是愉快的三年,因為外企的工作環(huán)境和氛圍都是很Nice的,我也很接受這種Work & Life Balance的文化,工作壓力沒那么大,也有足夠的年假和同事們一起出去游玩,比如畢棚溝、七里坪、海螺溝 以及 稻城亞丁等等都是在M公司我和同事們一起去的。

          畫外音:說到外企的這種Work & Life Balance的文化,我想大多數(shù)人都可以在那個舒適區(qū)里干個3~5年以上。更別說,在微軟這種頂級外企,應(yīng)該干了10多年的人都有大把人在。

          同時,在M公司的三年,也是我沒有多少技術(shù)成長的三年(或者說成長較慢的三年),技術(shù)自主權(quán)受限,內(nèi)部流程繁雜,連我所在的團隊也被解散,最后我也加入了一個Java后端服務(wù)團隊做了兩三個月的Spring Boot開發(fā)微服務(wù)。使用Java后我最大的感受就是,開源世界的寬廣,可以為我們這種團隊提供太多太多的輪子。這個時候,我關(guān)注到了.NET Core,于是就開始學(xué)習(xí)起來(這個時候.NET Core都快發(fā)布2.0版本了),也在我們團隊內(nèi)部開啟了一個學(xué)習(xí)小組,來一起學(xué)習(xí).NET Core微服務(wù)相關(guān)的一些組件和應(yīng)用,做了一個PoC項目,還研究了如何基于Steeltoe項目讓.NET Core加入Spring Cloud技術(shù)體系與Java微服務(wù)共存。不過,貌似公司亞洲區(qū)CTO的總體技術(shù)路線里面已經(jīng)沒有了.NET的地位。

          最后,在M公司的三年,幸運的是我還一直保持著學(xué)習(xí)和輸出的習(xí)慣,雖然在博客園上的輸出不多,但也還是在堅持。

          畫外音:說到Java,還是建議各位.NET程序員都抱著開放的心態(tài)而不是仇視的心態(tài),有機會也可以去多了解了解,不失為一件好事。

          剛好這時2018年底,成都本地的另一家企業(yè),我叫它X公司,也是我現(xiàn)在所在的這家企業(yè),聯(lián)系了我,告知我有足夠的技術(shù)自主權(quán),并且領(lǐng)導(dǎo)也是.NET出身,愿意嘗試.NET Core。于是,我說服了我自己,離開舒適區(qū),來到了X公司,這個傳統(tǒng)行業(yè)的初創(chuàng)型公司,這一年,我剛好30歲。一開始,我就有好多不適應(yīng),當(dāng)你從一個較為舒適的區(qū)域中出來,來到一家傳統(tǒng)行業(yè)的公司,你就覺得,無論是工作氛圍還是福利水平,都是一個天上一個地下。不過,我過來的目的,重點還是實踐和應(yīng)用.NET Core和微服務(wù),那些我覺得暫時都不重要。

          于是,我和我的同事們開始了從0到1的設(shè)計基于.NET Core的微服務(wù)架構(gòu),從鑒權(quán)認證服務(wù)、API網(wǎng)關(guān)、產(chǎn)品服務(wù)、用戶服務(wù)、項目服務(wù) 再到 Web系統(tǒng)、App等前端項目,雖然我已經(jīng)告別了開發(fā)一線主要角色是Team Leader和初級架構(gòu)師,但仍然是一步一個腳印走到了現(xiàn)在。這個過程中我也在其中收獲和成長了許多,包括技術(shù)架構(gòu)上的和團隊管理上的,當(dāng)然也看了不少的書籍,最為幸運的是,我還是一直堅持在學(xué)習(xí)和輸出,這兩年我在博客園上寫了不少的文章,也在2019年也就是我31歲這一年評選上了阿里云最有價值專家MVP認證。

          畫外音:分析利弊,確認自己想做什么,更看重什么,想好了,干就是了。

          2020年,疫情之下,傳統(tǒng)行業(yè)下的眾多企業(yè)都在經(jīng)受煎熬,這時數(shù)字化轉(zhuǎn)型成功的傳統(tǒng)企業(yè)在乘風(fēng)破浪,因為在線業(yè)務(wù)在支撐。而尚未數(shù)字化轉(zhuǎn)型 或 才進行不久的傳統(tǒng)企業(yè)則在羨慕嫉妒恨,也開始加大對數(shù)字化轉(zhuǎn)型的關(guān)注。就這樣,我和我的同事們開始了公司業(yè)務(wù)中臺的規(guī)劃和建設(shè),心中已經(jīng)有了一幅將來公司業(yè)務(wù)中臺的樣子,剩下的就只是不斷地實踐和學(xué)習(xí),再學(xué)習(xí)再實踐了。不過,對于技術(shù),我不再是當(dāng)年那個一心只想要追求和應(yīng)用高大上的新技術(shù)的樣子,而是根據(jù)當(dāng)下的場景選擇合適當(dāng)下的就好(當(dāng)然也會考慮一點擴展性),其他的就慢慢演進吧,畢竟傳統(tǒng)行業(yè)的初創(chuàng)企業(yè)成本也有限,試錯成本也較大(當(dāng)然重點還是沒錢)。

          到此為止,我的成長之路就分享完了,現(xiàn)在來回顧一下我的成長之路,我總結(jié)了以下幾點(特別適用于.NET程序員):

          (1)畢業(yè)后沒有進入互聯(lián)網(wǎng)公司,也就失去了接觸互聯(lián)網(wǎng)級的業(yè)務(wù)量和技術(shù)體系的機會。這一點,應(yīng)該是大部分.NET程序員的通病,因為.NET那些年真的沒有趕上消費互聯(lián)網(wǎng)時代而且也的確不夠開放,導(dǎo)致了大部分的國內(nèi)互聯(lián)網(wǎng)公司都轉(zhuǎn)向了Java技術(shù)棧。高并發(fā)、分布式、秒殺等架構(gòu)和業(yè)務(wù)場景可能大部分.NET程序員現(xiàn)在都沒怎么接觸,而Java程序員卻習(xí)以為常。不過,現(xiàn)在的產(chǎn)業(yè)互聯(lián)網(wǎng)浪潮,對于.NET程序員來說卻是一個機會,有機會就及時上車。

          (2)人一旦進入了一個舒適區(qū),就很容易放棄成長 或者?緩慢成長。幸運的是,雖然我那幾年成長緩慢,仍然還算是在成長,只是不在技術(shù)方面。換句話說,只要今天的你比昨天或者上個月的自己有進步,那就是一件值得高興的事。

          (3)領(lǐng)導(dǎo)愿意讓你嘗試一個新角色,是件幸運的事,應(yīng)該努力嘗試過后再說自己不行。作為技術(shù)人,切換角色是件很痛苦的事,初次從程序員切換到初級管理者,會有很多思維上的沖撞。一旦沖破了你的預(yù)設(shè)防線,很可能就會放棄這個新角色,繼續(xù)做純技術(shù)了。我并不覺得做純技術(shù)不好,我個人也十分想寫代碼寫到50歲,但是也覺得角色切換應(yīng)該盡最大努力去嘗試,嘗試之后再說。

          (4)如果你覺得在舒適區(qū)給不了你想要的成長,那就分析利弊,決定離開就盡早離開,越往后離開的成本越大。前面也說道,確認好了自己想要做什么,想要獲得什么樣的成長,那干就是了,越往后拖,越不想離開,因為那個時候你會有各種理由說服自己,嘿,留下來。

          (5)找到自己的源動力,讓自己養(yǎng)成一種持續(xù)提高自己的習(xí)慣,并持續(xù)不斷地實踐這個習(xí)慣。對我來說,寫作就是我一直堅持的習(xí)慣,而這個習(xí)慣也不斷逼迫我持續(xù)地學(xué)習(xí)和輸入,才會有更多的內(nèi)容進行輸出,如此反復(fù),這個過程就會促使我進行提高。加上和園友們的互動,以及園友們給的肯定,就加強了這個循環(huán),我稱它為正向的增強回路。

          以上幾點就是我的成長故事總結(jié),可能并不適用于每一個人。那么對于30+的技術(shù)人成長又有什么通用性的指導(dǎo)建議呢?

          我總結(jié)整理了畢業(yè)后的這幾年的學(xué)習(xí)和成長,給出我個人的觀點供你參考(僅僅是我個人的觀點):構(gòu)建可復(fù)用能力,培養(yǎng)高效能習(xí)慣。

          3打造自身的可復(fù)用能力“中臺
          我在之前的一篇文章《技術(shù)人的持續(xù)學(xué)習(xí)之路》中也提到過,30+的技術(shù)人的焦慮,其實企業(yè)早就開始在經(jīng)歷了。近年來,不確定性和不可預(yù)測性不斷沖擊各個行業(yè)的企業(yè),企業(yè)的高層管理者們焦慮倍增。特別是在今年的疫情之下,大部分中小企業(yè)的高管們比你還難。但是,他們越來越發(fā)現(xiàn)在企業(yè)前方市場和企業(yè)內(nèi)部支撐之間的一個沖突,那就是市場的無序與企業(yè)的有序之間的矛盾。

          因為前臺需要面對的是無序的市場變化,因此需要快速響應(yīng)用戶和低成本地試錯。而后臺面對的是需要穩(wěn)定有序的生產(chǎn),因此建設(shè)成本高改動成本極大,而且誰也不敢輕易試錯創(chuàng)新。如果將企業(yè)的效率比作一個馬達,那前臺和后臺就是這個馬達上的兩個齒輪,前臺快速的轉(zhuǎn)動,但是后臺卻緩慢的轉(zhuǎn)達,這兩個齒輪的轉(zhuǎn)速比就不一致,因此無法整體提高企業(yè)的效率。

          怎么解決這個齒輪轉(zhuǎn)速不一致的問題呢?來互聯(lián)網(wǎng)頭部企業(yè)開始給我們推廣企業(yè)中臺建設(shè),所謂企業(yè)中臺就是在剛剛所說的前臺和后之間建了一個緩沖帶的橋梁,它提供了可復(fù)用的能力,為前臺快速響應(yīng)提供可能性,就像為這兩個齒輪添加了潤滑劑一樣。

          通過對企業(yè)中臺的介紹,我們可以將它的抽象層思想應(yīng)用到我們技術(shù)人的能力儲備中,也就是打造一個自身能力的可復(fù)用“中臺”。

          從上圖可以看到,我們所具有的某個具體編程語言的使用開發(fā)經(jīng)驗及原理深入了解知識、桌面/Web/App等不同類型的項目開發(fā)經(jīng)驗、不同行業(yè)的行業(yè)經(jīng)驗他們都是針對某個具體領(lǐng)域的,可能不是那么的可復(fù)用(這里的可復(fù)用是指可以平滑過渡到新的行業(yè)新的崗位)。而最上層我們所面臨的的確實不斷在變化的行業(yè)和不同的崗位,就會出現(xiàn)類似于剛剛提到的兩個齒輪不一致的問題,也會讓我們對未來充滿焦慮。因此,從企業(yè)中臺抽象層給我的啟發(fā),就是持續(xù)學(xué)習(xí),刻意練習(xí),建設(shè)自身的“能力中臺”,而且這個“能力中臺”一定要是可復(fù)用和可遷移的。
          因此,你應(yīng)該知道了,我給出的建議是:對于30+的技術(shù)人,一定要找到自己的能力中臺,然后逐步滋潤這個中臺,讓它可以伴隨你到處復(fù)用它提供給你的能力。
          我將這個抽象層大致分為了兩類能力:
          一是基礎(chǔ)的技術(shù)能力,作為一個技術(shù)人,技術(shù)是所有能力的前提,而通用的基礎(chǔ)技術(shù)能力是每個企業(yè)都需要的;
          二是通用的領(lǐng)域能力,這個能力可能既包含硬能力也包含軟能力;
          (1)可復(fù)用的通用基礎(chǔ)技術(shù)能力
          首先,來看基礎(chǔ)的技術(shù)能力,對于30+的技術(shù)人來說,個人覺得這些是可以讓你安身立命的基礎(chǔ)(所謂鐵飯碗,不是在一個地方吃一輩子,而是到哪里都有飯吃),也是可遷移和可復(fù)用的。

          (1)數(shù)據(jù)結(jié)構(gòu):基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)與算法是所有軟件行業(yè)從業(yè)者的必修課,雖然.NET/Java框架已經(jīng)封裝好了很多,但是不了解數(shù)據(jù)結(jié)構(gòu)和算法,是無法寫好優(yōu)秀的代碼的。

          (2)面向?qū)ο?/strong>:常見的面向?qū)ο笤O(shè)計原則 以及 23種設(shè)計模式(創(chuàng)建型、結(jié)構(gòu)型、行為型)也是一個技術(shù)人需要掌握的,特別是重構(gòu)代碼的嗅覺和能力關(guān)系著你是否能寫好Clean Code,這也是我在面試中重點考察初中級工程師的核心標(biāo)準(zhǔn)。如果你剛好對重構(gòu)有興趣,又有寫單元測試的習(xí)慣,那就更好,這個能力真的是通用的,因為大部分的企業(yè)都需要你有這個能力。此外,DDD領(lǐng)域驅(qū)動設(shè)計也是一個值得我們持續(xù)學(xué)習(xí)和研究的知識,它能夠指導(dǎo)我們進行微服務(wù)和中臺的設(shè)計和開發(fā),如果你想要做微服務(wù),那么應(yīng)該大部分的企業(yè)都會需要你有這個能力。特別是對于30+的技術(shù)人,你寫的代碼要和20+的技術(shù)人的代碼有所區(qū)別,不再希望是簡單的CRUD,那么DDD一定是值得學(xué)習(xí)的。

          (3)開源項目:如果你對開源項目有興趣,那么你一定會去對有興趣的開源項目的源代碼進行閱讀,分析他們的設(shè)計和代碼好在哪里,用了哪些設(shè)計原則和模式,重構(gòu)了哪些地方,是否可以在自己的項目里面依樣畫葫蘆去設(shè)計去重構(gòu),這一步關(guān)系著你的進階,也是大部分企業(yè)所希望看到的開發(fā)者的樣子。當(dāng)你閱讀了一些開源項目之后,或許自己也會試著去寫一些開源項目比如中間件之類的。閱讀開源項目源碼,了解優(yōu)秀設(shè)計和代碼,參與開源項目并提issue/PR,算是所有技術(shù)人的進階之路吧。

          (4)云上技術(shù):可能有很多童鞋會問,為啥要把云技術(shù)提到通用的能力層,這是因為云計算技術(shù)歷經(jīng)多年發(fā)展已成熟并成為一種潮流,它也是企業(yè)數(shù)字化轉(zhuǎn)型的重要組成部分。所謂產(chǎn)業(yè)的發(fā)展勢必影響個體,未來更多的應(yīng)用都會運行在云上,架構(gòu)模式和思維方式也會更多地與云契合共生!因此,越來越多的企業(yè)都會上云,基于云服務(wù)來設(shè)計自己的企業(yè)IT架構(gòu),將運維工作統(tǒng)統(tǒng)交給云服務(wù),而專注于業(yè)務(wù)邏輯。所以,了解和善用云上PaaS服務(wù)、能夠進行云端技術(shù)選型 并?運用云原生應(yīng)用架構(gòu) 是新時代的技術(shù)人應(yīng)該掌握的基礎(chǔ)技術(shù)。

          最后總結(jié),所謂通用的基礎(chǔ)技術(shù)能力,其實就像Docker和Kubernetes一樣,他們分別對應(yīng)著容器技術(shù) 和 容器編排 領(lǐng)域的事實標(biāo)準(zhǔn),基礎(chǔ)技術(shù)能力其實也像是一個標(biāo)準(zhǔn),無論你深入的語言和行業(yè)是什么,這些東西都是標(biāo)準(zhǔn)化的。而不是,今天看到Go受歡迎,啃了一大堆書和教程研究細節(jié),結(jié)果去了另一個公司后發(fā)現(xiàn)公司技術(shù)路線要轉(zhuǎn)Java了。過幾個月看到AI火了又去學(xué)Python了,結(jié)果學(xué)完P(guān)ython發(fā)現(xiàn)AI還有一堆數(shù)學(xué)需要補。30+的階段,學(xué)習(xí)任何一個東西都得試著計算時間成本,如果在可復(fù)用的技術(shù)能力都沒掌握的前提下,公司又不會使用這個語言,那還真不建議去深入研究。

          (2)可復(fù)用的通用業(yè)務(wù)領(lǐng)域能力

          對于一個技術(shù)人來說,在技術(shù)上的廣度和深度都有所觸及之后,也需要沉淀一些可復(fù)用的領(lǐng)域能力。這里,我想對于.NET技術(shù)人來說,業(yè)務(wù)領(lǐng)域其實更加重要。同樣,這里我列舉了一些通用的領(lǐng)域能力,供你參考。

          (1)業(yè)務(wù)知識無論你承認與否,大部分的企業(yè)的核心業(yè)務(wù)只有三部分,他們是?營銷(市場)、生產(chǎn) 和 供應(yīng)鏈。可能部分企業(yè)專注于一個或兩個,但并不影響我們對其的了解。只有深入地了解業(yè)務(wù)背景知識,才能夠在企業(yè)的數(shù)字化轉(zhuǎn)型過程中充分發(fā)揮數(shù)字化的魔力為業(yè)務(wù)賦能。當(dāng)然,你可能會說不同企業(yè)的核心業(yè)務(wù)肯定都會有所不同,這就需要你了解這些業(yè)務(wù)的共性和差異性了,而這些共性就是你可以平滑過渡的可復(fù)用能力。此外,我還將洞察力列入其中,這是因為只有掌握了洞察力,才能在短時間內(nèi)了解各個業(yè)務(wù)的本質(zhì),幫助你做一些決策。當(dāng)然,這是一個龐大的話題,在此就不展開了。

          (2)行業(yè)經(jīng)驗:和業(yè)務(wù)知識一樣,雖然不同行業(yè)的行業(yè)經(jīng)驗可能適應(yīng)度不強,但只要你善于總結(jié)共性和差異性,就能成為你的可復(fù)用能力。

          (3)團隊經(jīng)驗:軟件開發(fā)設(shè)計是一項需要協(xié)作完成的工作,單打獨斗是做不了大項目的。因此,如何在團隊里做一個好的組員,或者說如何較好地參與協(xié)作開發(fā)是一個需要學(xué)習(xí)的過程。而當(dāng)你已經(jīng)較好地參與團隊的協(xié)作之后,你就會得到一些提高以及更大的責(zé)任,比如指導(dǎo)初級工程師和進行一些Code Review。當(dāng)然,你還會得到升為Team Leader管理一個團隊的機會。那么,如何做一個Team Leader,如何高效地管理一個團隊,處理好與各個組員的關(guān)系,這也是一個學(xué)問,因為人是這個世界上最復(fù)雜的個體。因此,團隊經(jīng)驗也是一個最通用的能力,因為有人的地方就有江湖,IT公司最不缺的就是團隊。

          (4)外語能力:說起外語能力,我想大多數(shù)童鞋或許在大學(xué)期間都通過了CET-4 或 CET-6,具有了一定的基礎(chǔ)。但是,畢業(yè)之后,只要你沒有進入外企 或者?對英語有要求的企業(yè),想必應(yīng)該都會大部分還給書本了。不過,軟件開發(fā)也是一門需要英語的行當(dāng),內(nèi)事不決問百度,外事不決查谷歌,很多時候都需要使用英語去搜索,很多開源軟件的wiki以及報錯也都是英語,乃至你去提issue寫comments或者和github上的基友聊天還是得用英語。如果你的英語不錯,你還可以和歪果仁流利地聊天,B格滿滿。所以,盡可能多鍛煉鍛煉你的英語吧,以后35歲或許還可以去955或者965的外企,體會work and life balance的快感。

          說了這么多通用的領(lǐng)域能力,其實就是希望30+的技術(shù)人能夠?qū)⒆约旱慕?jīng)驗和能力進行一些分類,將那些大部分行業(yè)都需要的共性能力進行一層抽象,并重點培養(yǎng)形成自己的能力中臺,幫助自己能夠在不遠的未來適應(yīng)不同的變化。(其實,對于技術(shù)人來說,還有一個通用的能力我沒有列出來,那就是產(chǎn)品思維,但是想到可能并不是太通用,因此也就沒有列出來。很多時候,做減法,比作加法難。

          4用好的習(xí)慣當(dāng)好自己的CEO

          我們30+技術(shù)人所要培養(yǎng)的所有的能力,其終極目標(biāo)都應(yīng)該是?降本(Cost Saving,降低成本)+ 增效(Value Add,增強效益),從而實現(xiàn)自身價值。

          你可以將自己看做是一個企業(yè),你所有的努力都是為了讓這個企業(yè)的效益更好,實現(xiàn)自身的價值,而你實現(xiàn)更高效益的方式就是努力使用和探索成本更低,效益更高的方式和途徑,從而讓自己一直具有較高的議價權(quán)。

          說到這里,我很喜歡劉潤老師在《五分鐘商學(xué)院》中提到的一句話,也送給各位童鞋:“每個人都是自己的CEO”!

          要當(dāng)好自己的CEO,經(jīng)營好自己這家企業(yè),并不是一件容易的事,何況我們都已經(jīng)30+了。但是,我們還是可以通過刻意地練習(xí),養(yǎng)成一些好的習(xí)慣,進而用習(xí)慣指導(dǎo)我們當(dāng)好自己的CEO。要知道,在人的行為中,其實只有5%是由思考腦中的邏輯驅(qū)動的,還有95%是由反射腦中的習(xí)慣驅(qū)動的。養(yǎng)成好習(xí)慣,不但可以“做自己”,還可以成為“更好的自己”。對30+的技術(shù)人而言,持續(xù)的輸出自己的內(nèi)容,無論是技術(shù)總結(jié)還是學(xué)習(xí)筆記,就是一個值得堅持的好習(xí)慣。
          當(dāng)然,大佬們早已經(jīng)幫我們整理好了可以練習(xí)和堅持的其他的一些好習(xí)慣,以幫助我們在30+仍然可以立足職場而不僅僅是依賴技術(shù)。這些習(xí)慣,不僅可以針對技術(shù)人,而且可以針對任何行業(yè)的從業(yè)者。它就是史蒂芬柯維的大名鼎鼎的《高效能人士的7個習(xí)慣》,這也是我這兩年每年都會回顧一下的內(nèi)容。
          《高效能人士的個習(xí)慣》中提到了我們走向真正成熟的方法論—成熟模式圖,即從依賴期到獨立期,再到互賴期的兩個階段和七個習(xí)慣。
          這里先解釋一下依賴期、獨立期和互賴期,舉個例子吧,大學(xué)畢業(yè)之前,我們大部分人基本不具備獨立生存的能力,離開父母獨自生活,這個階段叫做“依賴期”。大學(xué)畢業(yè)后,我們找到了工作,并獨自在大城市里生活,為拿到了第一個月的工資激動不已,雖然比依賴期辛苦,但我們知道,獨立才是成功之路,這個階段就叫做“獨立期”。然而接下來,我們很快發(fā)現(xiàn)自己做的事情終究有限,開始從害怕依賴別人到逐漸嘗試和別人合作,甚至把后備交給值得信賴的戰(zhàn)友。于是,一群并不完美但各有優(yōu)勢的人彼此合作,成就一番真正的事業(yè),這個階段就叫做“互賴期”??梢钥吹剑蕾囷@然不成熟,獨立其實也不成熟,而只有基于彼此優(yōu)勢的互相依賴,才算是真正的成熟。因此,也就有了如下圖所示的成熟模式圖(來自劉潤《5分鐘商學(xué)院-個人篇》)。

          (1)從依賴到獨立的“個人成功”階段

          斯蒂芬認為,在這個階段,有三個習(xí)慣有助于實現(xiàn)獨立:首先是積極主動,從“我不得不做”變成“我想做”;其次是以終為始,就是“先在腦海中構(gòu)建未來,才可能在現(xiàn)實中實現(xiàn)未來”;最后是要事第一,就是“多做重要的事,就會減少緊急的事情”。

          畫外音:這些習(xí)慣個人認為是每個年齡段的技術(shù)人需要不斷磨練的習(xí)慣,從需要有人帶的實習(xí)生一步一步地成長為可以獨立為團隊做出貢獻的工程師。

          (2)從獨立的“個人成功”到互相依賴的”公眾成功”階段

          斯蒂芬認為,在這個階段,有三個習(xí)慣有助于實現(xiàn)互相依賴:首先是雙贏思維,就是“只有我成功還不夠,你也要成功才行”;知彼解己,就是“比被別人理解更重要的,是理解比人”;統(tǒng)合綜效,就是“你相不相信可以和競爭對手共贏”。

          畫外音:這些習(xí)慣個人認為是30+的技術(shù)人更加需要磨練的習(xí)慣,作為Senior Engineer、Team Leader或者是架構(gòu)師的你,如何和團隊共成長和同事共贏,是個需要不斷思考的問題。

          除了上面的六個習(xí)慣,第七個習(xí)慣就是“不斷更新”,習(xí)慣的形成不是一蹴而就的,而是需要不斷練習(xí)的,只有不斷練習(xí),才能更加成熟。

          斯蒂芬的《高效能人士的七個習(xí)慣》一書是一本值得所有技術(shù)人,特別是30+的技術(shù)人閱讀的好書,這些習(xí)慣也不是我這里一兩段話就可以解釋清楚的,希望我可以做一個引子,大家有興趣的話就可以下來自行去閱讀,希望能對大家有幫助!

          畫外音:如果你連看書的時間都沒有,那就花5分鐘看看下面我整理的思維導(dǎo)圖吧。如果想要查看高清細節(jié),點擊本文底部“閱讀原文”即可。

          李宗盛:人生沒有白走的路,每一步都算數(shù)。

          5小結(jié)與互動
          本文是我第一次寫了接近萬字的關(guān)于個人成長方面的推文,連我自己都覺得貌似有點灌雞湯的嫌疑。不過,還是希望我的這些內(nèi)容能夠?qū)δ阌幸稽c點的幫助,我就心滿意足。
          那么,你是否快到30歲 又或者 已經(jīng)30+歲了?對30+的焦慮,怎么看?你對30+的成長進階,有沒有自己的看法?
          歡迎在本文底部留言互動,獲點贊數(shù)最高者會獲得我送出的《區(qū)塊鏈項目開發(fā)指南》一書。截止時間:2020/8/16(周日) 晚20:00

          《區(qū)塊鏈項目開發(fā)指南》

          姐姐》聊聊產(chǎn)品與成長

          專注于開發(fā)技術(shù)與個人成長分享,

          對你有用的公眾號!

          ?點個在看如何?

          瀏覽 44
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91麻豆精产国品一二三产品测评 | 黑人狂躁翔田千里A片 | 骚逼操| 欧美三级手机在线 | 日本黄色电影一区二区三区 |