让人迷茫的三十岁!从专业技能、行业知识和软实力谈一下!
生活随笔
收集整理的這篇文章主要介紹了
让人迷茫的三十岁!从专业技能、行业知识和软实力谈一下!
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
作者:鄒溪源,長(zhǎng)沙資深互聯(lián)網(wǎng)從業(yè)者,架構(gòu)師社區(qū)合伙人!
我今年三十歲,我很迷茫,不知道未來(lái)該選擇什么發(fā)展方向。
這是我無(wú)意中在社區(qū)微信群中看到的一位年輕的開(kāi)發(fā)者說(shuō)的話,之前他也經(jīng)常會(huì)在技術(shù)群中拋出一些有深度有內(nèi)容的問(wèn)題,并能積極樂(lè)觀的進(jìn)行問(wèn)題思考和探尋技術(shù)解決方案,有時(shí)候可能會(huì)錯(cuò)誤的以為他這樣一位熱愛(ài)學(xué)習(xí)的開(kāi)發(fā)者,在公司也一定是技術(shù)的引領(lǐng)者,對(duì)自己的職場(chǎng)規(guī)劃有著清楚的認(rèn)識(shí)。所以他拋出這樣的問(wèn)題著實(shí)有點(diǎn)意外,不過(guò)細(xì)想之后,或許也屬實(shí)正常是。對(duì)于30歲左右的開(kāi)發(fā)者來(lái)說(shuō),從20出頭的毛頭小伙,逐漸成長(zhǎng)為家庭和公司的頂梁柱,如果一直從事技術(shù)領(lǐng)域,大概很容易就到了瓶頸期,如下圖,一個(gè)人的學(xué)習(xí)能力增長(zhǎng)曲線,大概三年或五年左右,增長(zhǎng)速度就會(huì)逐漸放緩。(手畫的)到了這個(gè)階段會(huì)非常痛苦,如果身處一家優(yōu)秀的公司還好,有一套完整的體系保證你持續(xù)成長(zhǎng),否則就得陷入了吃老本的時(shí)期,或許將一直這么平庸的下去,直到被迫退出行業(yè)。而那些不甘如此的優(yōu)秀者,都渴望去改變現(xiàn)狀,他們們往往承受著無(wú)比巨大的壓力,尤其是互聯(lián)網(wǎng)技術(shù)飛速發(fā)展、各種新技術(shù)新方法席卷而來(lái),究竟該如何選擇技術(shù)的發(fā)展方向和個(gè)人的職場(chǎng)規(guī)劃,這個(gè)問(wèn)題自然而然就出現(xiàn)在他們面前。以下是互聯(lián)網(wǎng)開(kāi)發(fā)者的“人才三角”結(jié)構(gòu),由專業(yè)技能、行業(yè)知識(shí)和軟實(shí)力組成。每一個(gè)圓環(huán)均代表一個(gè)知識(shí)邊界。專業(yè)技能專業(yè)技能是開(kāi)發(fā)者賴以生存的寶貴技能,而其中開(kāi)發(fā)語(yǔ)言是最重要的一個(gè)方面。近年來(lái)飛速發(fā)展的互聯(lián)網(wǎng)業(yè),似乎對(duì).NET開(kāi)發(fā)者帶來(lái)的沖擊相當(dāng)巨大,在許多城市,甚至出現(xiàn)了Java與.NET的招聘信息比例10比1的驚人情況,而在國(guó)內(nèi)互聯(lián)網(wǎng)公司,似乎除了同程藝龍、蔚來(lái)汽車等公司,已經(jīng)找不出太多叫得上名頭的大企業(yè)堅(jiān)持使用.NET技術(shù)棧。但是即便如此,這并沒(méi)有說(shuō)明.NET技術(shù)已經(jīng)逐漸落伍,尤其在技術(shù)領(lǐng)域,看起來(lái)火熱的市場(chǎng),從來(lái)也不是一門語(yǔ)言所能主宰。真正優(yōu)秀的開(kāi)發(fā)者從來(lái)不會(huì)被語(yǔ)言束縛,事實(shí)上雖然掌握一門核心語(yǔ)言非常重要,其次在語(yǔ)言之外的其他專業(yè)技能,諸如設(shè)計(jì)模式和設(shè)計(jì)原則、對(duì)于算法等的理解程度,都是開(kāi)發(fā)者非常重要的能力,對(duì)他的價(jià)值評(píng)估產(chǎn)生了非常深遠(yuǎn)的影響。在眾多專業(yè)技能中,比較爭(zhēng)議的大概是數(shù)據(jù)庫(kù)、各類組件和其他專業(yè)技能,以及DevOps和微服務(wù)。首先是這些新概念,鋪天蓋地而來(lái),讓人難以抗拒學(xué)習(xí)的欲望,甚至不學(xué)習(xí),也經(jīng)常會(huì)被人說(shuō)成知識(shí)體系閉塞。但是學(xué)習(xí)了之后,如果得不到實(shí)踐,不見(jiàn)得能夠帶來(lái)短期或長(zhǎng)期受益。除此之外能夠恰到好處的掌握好數(shù)據(jù)庫(kù)和各類第三方組件(諸如Redis、Consul)等,雖然能夠讓開(kāi)發(fā)者獲得不少機(jī)會(huì),但是卻并非每位開(kāi)發(fā)者都有時(shí)間或精力了解這么多東西。畢竟每天只有24小時(shí),花時(shí)間學(xué)習(xí)了A組件,往往就得忽略其他組件。而且如果只是淺嘗輒止的了解某些組件,倒不如仔細(xì)的鉆研眾多同類組件中的一種。微服務(wù)容易讓人陷入知識(shí)的海洋無(wú)可自拔,在寶玉老師的專欄《軟件工程之美》也提到微服務(wù)架構(gòu)并非軟件系統(tǒng)的天然演進(jìn),要靠組織力量來(lái)完成。而在微服務(wù)書籍《微服務(wù)設(shè)計(jì)模式》中也提出,微服務(wù)實(shí)際上應(yīng)該是一種組織架構(gòu)形式的體現(xiàn),而不僅僅只是一種軟件架構(gòu)。為了微服務(wù)而微服務(wù),不見(jiàn)得會(huì)帶來(lái)了團(tuán)隊(duì)溝通成本的提高,也不見(jiàn)得有利于軟件系統(tǒng)的高效迭代。同樣,為了DevOps而上容器,這樣也不是一種值得推崇的策略。我把DDD和TDD納入到專業(yè)技能中非常重要的一環(huán)。因?yàn)镈DD是一種非常重要的軟件問(wèn)題分析方法,從宏觀來(lái)看有點(diǎn)像團(tuán)隊(duì)問(wèn)題分析方法,如果時(shí)間有限,大概不太有必要獨(dú)自研究,畢竟要將其實(shí)踐下去,還是要更多的依賴團(tuán)隊(duì),不如拉幾個(gè)同事一起探究。如果沒(méi)辦法將DDD完美的實(shí)踐下去,也不必苛求,運(yùn)用好領(lǐng)域的分層思想,可以讓軟件系統(tǒng)盡可能可控的管理各領(lǐng)域的知識(shí),實(shí)現(xiàn)業(yè)務(wù)知識(shí)的沉淀。TDD看似能夠讓軟件盡可能的減少后期的維護(hù)成本,但是要將其實(shí)踐下去,取決于大環(huán)境和個(gè)人是否持續(xù)不斷的刻意練習(xí),而且需要一個(gè)漫長(zhǎng)的周期。能夠刻意練習(xí)顯然是極好的,相信他一定能給你帶來(lái)非常巨大的好處。行業(yè)知識(shí)所處行業(yè)、和行業(yè)知識(shí)是決定開(kāi)發(fā)者的關(guān)鍵,而不是專業(yè)技能本身。例如紅得發(fā)紫的電商行業(yè),阿里巴巴或拼多多等電商平臺(tái),最能給開(kāi)發(fā)者帶來(lái)豐厚收益的行業(yè),也是競(jìng)爭(zhēng)最為激烈的行業(yè)。而例如社區(qū)團(tuán)購(gòu)這種新興商業(yè)業(yè)態(tài)在長(zhǎng)沙,也同樣為長(zhǎng)沙技術(shù)圈的從業(yè)者帶來(lái)的新的機(jī)遇。但是似乎許多行業(yè)的開(kāi)發(fā)者們對(duì)本身行業(yè)知識(shí)的興趣并不大。許多開(kāi)發(fā)者往往執(zhí)著于對(duì)專業(yè)技能的鉆研,而忽略了對(duì)行業(yè)知識(shí)的了解。而事實(shí)上行業(yè)知識(shí)的認(rèn)知深度,恰好更能體現(xiàn)產(chǎn)品的水平和公司的專業(yè)程度。如果每個(gè)人都矢志于為公司打造最專業(yè)的產(chǎn)品,這顯然將為公司、為個(gè)人帶來(lái)無(wú)窮收獲。軟實(shí)力軟實(shí)力是讓你我與眾不同的核心關(guān)鍵。他體現(xiàn)在外在,是一個(gè)人的談吐和為人處世的態(tài)度。他通過(guò)領(lǐng)導(dǎo)力、管理能力、表達(dá)能力等許多種形式讓你的優(yōu)點(diǎn)得以更好的表現(xiàn)在世人面前。軟實(shí)力,是程序員成功的關(guān)鍵。例如你是否能夠與團(tuán)隊(duì)成員融洽的溝通,這能夠促進(jìn)你與團(tuán)隊(duì)成員間的相互認(rèn)同、你是否能夠?qū)⒛愦蛟斓漠a(chǎn)品更好的展示在領(lǐng)導(dǎo)或客戶面前,這有利于你和公司產(chǎn)品價(jià)值的彰顯、你是否能用文字或PPT對(duì)你的工作進(jìn)行總結(jié),這又能體現(xiàn)你的組織表達(dá)能力。而你在公司與其他同事的良好溝通、與客戶的良好溝通,既是在積累人脈,更是在投資未來(lái)。我獨(dú)辟蹊徑的把運(yùn)氣列入軟實(shí)力的范疇,是因?yàn)槲矣X(jué)得運(yùn)氣是很重要的一環(huán),不過(guò)如果沒(méi)有足夠的軟實(shí)力積累,即便有不錯(cuò)的機(jī)遇,也不見(jiàn)得有能力支撐住。總結(jié)在我參加工作的早期,總是片面的認(rèn)為技術(shù)能力才是決定人與人區(qū)別的最大關(guān)鍵。但是事實(shí)上恰好相反。我們身邊那些混得最好的,他們往往并不是技術(shù)最好的。他們往往更善于鉆研一個(gè)行業(yè),并從中發(fā)掘出價(jià)值。他們往往更注重軟實(shí)力的培養(yǎng),并通過(guò)這些軟實(shí)力,獲得許多常人不能擁有的機(jī)會(huì)。優(yōu)秀的開(kāi)發(fā)者也善于抓住職場(chǎng)中的每一次挑戰(zhàn)。他們將每段職場(chǎng)當(dāng)做修行和學(xué)習(xí)的機(jī)會(huì),無(wú)時(shí)無(wú)刻不忘提升自己,哪怕在小公司,也同樣能創(chuàng)造不平凡的成績(jī)。短暫的迷茫不可怕,怕的是看到了迷茫還不試圖改變,例如知道能力有不足,卻依然忽略了對(duì)能力的積累。能力的積累從來(lái)不僅僅只是停留在紙面上的簡(jiǎn)單文字,再多的迷茫,不如從眼下開(kāi)始刻意練習(xí)和主動(dòng)培養(yǎng)。例如作為.NET開(kāi)發(fā)者,如果我們需要更加深層次的了解C#/.NET技術(shù)的核心知識(shí),沉下心看一遍《C# 7.0 核心技術(shù)指南》將解惑無(wú)窮。無(wú)論當(dāng)下我們做的什么技術(shù),最重要的關(guān)鍵,就是認(rèn)清楚自己的缺點(diǎn),然后有意識(shí)的去改善。不必苛求昨天的自己比今天的自己優(yōu)秀,努力使明天的自己比今天更優(yōu)秀,堅(jiān)持一個(gè)方向,總能讓你獲得更多機(jī)會(huì)。
如有收獲,點(diǎn)個(gè)在看,誠(chéng)摯感謝
總結(jié)
以上是生活随笔為你收集整理的让人迷茫的三十岁!从专业技能、行业知识和软实力谈一下!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 迫于误解压力,RMS从自由软件基金会与M
- 下一篇: 误用.Net Redis客户端工具CSR