程序員飘弧,六年,四段工作經(jīng)歷砚著,這也許是一份會(huì)被很多 HR 刷掉的簡(jiǎn)歷次伶。
從學(xué)生時(shí)代至今,我經(jīng)歷了兩次大的方向轉(zhuǎn)型和一次大的技術(shù)轉(zhuǎn)型:從偏理論推導(dǎo)的數(shù)學(xué)學(xué)科到重工程實(shí)踐的計(jì)算機(jī)學(xué)科稽穆;從「安穩(wěn)固化」的國(guó)企到「活躍求變」的互聯(lián)網(wǎng)冠王;從「人人為我」的客戶端到「我為人人」的服務(wù)端技術(shù)轉(zhuǎn)型。
回看自己的經(jīng)歷舌镶,在方向選擇上柱彻,我是后知后覺的。在 PC 時(shí)代即將謝幕時(shí)入場(chǎng)餐胀,完美地錯(cuò)過移動(dòng)互聯(lián)網(wǎng)時(shí)代的紅利期/窗口期哟楷;技術(shù)選型上,我是「愚鈍」的否灾。一頭扎進(jìn)學(xué)習(xí)曲線最為漫長(zhǎng)的 C++吓蘑,又投入 Windows 封閉生態(tài)環(huán)境的懷抱,轉(zhuǎn)型服務(wù)端之初「逆趨勢(shì)」地被選擇了「世界上最好的語言」(PHP)坟冲。
然而從硬幣的另一面來說磨镶,我是幸運(yùn)的。豐富的經(jīng)歷自不必多說健提,在這個(gè)過程中琳猫,我也初步豐富和完善了知識(shí)結(jié)構(gòu)。雖不健壯私痹,卻也雁過留痕脐嫂。
年歲漸長(zhǎng)统刮,我愈發(fā)感受到總結(jié)的必要性和重要性。這篇文章遠(yuǎn)談不上什么感悟或是經(jīng)驗(yàn)分享账千,只是想把曾經(jīng)那些曾令我興奮的侥蒙、失落的、沮喪的故事說一說匀奏,也算是回看自己略顯「折騰」的幾年中那些「得」與「失」鞭衩。
瞞著父母,我從國(guó)企辭職
作為一個(gè)從農(nóng)村走出來的孩子娃善,211 院校碩士畢業(yè)论衍,在國(guó)企實(shí)習(xí)后順利轉(zhuǎn)正,是一件讓我父母臉上頗為有光的事情聚磺。但是只不到兩年坯台,我在沒告訴他們的情況下選擇了離開。
我第一次經(jīng)歷了系統(tǒng)且完整的軟件開發(fā)全過程瘫寝,使用被時(shí)間證明足夠穩(wěn)定(過時(shí))的 MFC 技術(shù)蜒蕾,開發(fā)和維護(hù) OP 工具軟件,實(shí)現(xiàn)私有的應(yīng)用層通信協(xié)議焕阿。
大家對(duì)于國(guó)企的第一印象咪啡,可能都是「工作穩(wěn)定、福利待遇完善捣鲸、競(jìng)爭(zhēng)壓力小」瑟匆。但對(duì)于剛出校門的毛頭小子來說,要把之前書本中學(xué)到的理論知識(shí)轉(zhuǎn)化為生產(chǎn)力栽惶,挑戰(zhàn)總是有的愁溜。而且在國(guó)企環(huán)境下,對(duì)系統(tǒng)穩(wěn)定性外厂、信息安全性都有很高的要求冕象。同事們嚴(yán)謹(jǐn)?shù)墓ぷ鞣绞剑矌椭茵B(yǎng)成了編程規(guī)范和及時(shí)留存技術(shù)文檔的習(xí)慣汁蝶。
工作之外渐扮,我享有充足的時(shí)間讀書學(xué)習(xí)。技術(shù)類書籍當(dāng)然看得最多掖棉,歷史墓律、社會(huì)和文學(xué)也都沒落下,以至于讓我一直有種未曾離校的錯(cuò)覺幔亥。
即便如此耻讽,我卻并不感覺自由。正值國(guó)企改革帕棉,組織要逐步減少對(duì)母體的依賴针肥,形成并完善自身的造血能力饼记。但在彼時(shí)相對(duì)封閉的環(huán)境、較為傳統(tǒng)的管理方式和復(fù)雜的內(nèi)部流程下慰枕,即便是我也能感受到領(lǐng)導(dǎo)在推動(dòng)新技術(shù)變革時(shí)的束縛和阻礙具则。
年輕的我還是希望能更快地在技術(shù)成長(zhǎng)上有所突破,接受更多挑戰(zhàn)具帮,于是告別了溫馨的團(tuán)隊(duì)和相處融洽的同事博肋。
初入互聯(lián)網(wǎng),我的熱情有了安放之處
重新找工作的過程并不像第一次那么順利匕坯。雖然也有「大廠」向我招手束昵,但可能是上一段工作的緣故拔稳,讓我格外向往更有活力葛峻、有朝氣、有更多機(jī)會(huì)和挑戰(zhàn)的工作環(huán)境巴比。最終术奖,我選擇了一家正處于快速發(fā)展的互聯(lián)網(wǎng)創(chuàng)業(yè)公司。
收到 Offer 的興奮感只持續(xù)不到一天的時(shí)間轻绞,巨大的危機(jī)意識(shí)便開始滋生采记。雖然我還是機(jī)緣巧合地成了公司很長(zhǎng)一段時(shí)間內(nèi)唯一的 Windows 開發(fā)者,但對(duì)比我上一份工作輸出的原始且粗糙的單文檔 / 多文檔應(yīng)用政勃,這款 ToC 產(chǎn)品面向的女性用戶群體唧龄、舒服的粉紅色主題,以及像素級(jí)挑剔的 Boss奸远,都是我之前沒經(jīng)歷過的既棺。
入職后我就接到了新產(chǎn)品的開發(fā)任務(wù)。一個(gè)月內(nèi)懒叛,我每天的工作時(shí)間幾乎是之前的兩倍丸冕,甚至周末都來不及喘息,逐個(gè)擊破 等這些之前Unix/Linux平臺(tái)技術(shù)薛窥、企業(yè)級(jí)數(shù)據(jù)庫(kù)技術(shù)胖烛、Java 語言核心技術(shù)、軟件工程和設(shè)計(jì)模式诅迷、Android應(yīng)用開發(fā)基礎(chǔ)佩番、Android系統(tǒng)級(jí)開發(fā)、JavaEE核心技術(shù)從未接觸過技術(shù)罢杉,和團(tuán)隊(duì)的十幾位伙伴如期推出第一個(gè)內(nèi)測(cè)版本趟畏,然后持續(xù)優(yōu)化和改進(jìn)。我們把這個(gè)項(xiàng)目當(dāng)成自己的孩子屑那,在生長(zhǎng)的過程中難免有這樣那樣的問題(長(zhǎng)鏈接惫案洌活艘款、多端登錄、消息的即時(shí)性沃琅、有序性和可靠性等)哗咆,也會(huì)調(diào)皮和闖禍,但我和我的小團(tuán)隊(duì)從基礎(chǔ)通信功能切入到初具規(guī)模益眉,實(shí)現(xiàn)了從 0 到 1晌柬。
這是技術(shù)長(zhǎng)進(jìn)最快的時(shí)光,我不知疲憊地持續(xù)探索郭脂、反復(fù)試錯(cuò)年碘。但是后來的種種因素沒能讓它繼續(xù)成長(zhǎng)壯大,也許是資本展鸡,也許是機(jī)遇屿衅。雖然很惋惜,但至少讓我感到充實(shí)莹弊。
這一次涤久,也點(diǎn)燃了我的熱情,讓我看到了自己創(chuàng)業(yè)的可能性忍弛。于是毅然切換賽道响迂,開始一段新的未知旅程。
創(chuàng)過業(yè)才知道细疚,原來這么難
受「萬眾創(chuàng)新蔗彤,大眾創(chuàng)業(yè)」的鼓舞,在某個(gè)機(jī)遇下疯兼,我受邀加入一個(gè)背景出色的初創(chuàng)團(tuán)隊(duì)然遏,開始一段熱血征程。
創(chuàng)業(yè)項(xiàng)目是基于情緒模型開發(fā)網(wǎng)絡(luò)情報(bào)監(jiān)測(cè)與智能分析大數(shù)據(jù)平臺(tái)镇防,通過對(duì)國(guó)內(nèi)外主流社交媒體海量數(shù)據(jù)的收集啦鸣、清洗、處理来氧、存儲(chǔ)诫给、分析,就當(dāng)下發(fā)生的熱點(diǎn)事件啦扬,及時(shí)生成可視化的圖表及輿情分析報(bào)告中狂,為政府和企事業(yè)單位提供決策參考依據(jù)。能近距離地與業(yè)界的營(yíng)銷高手扑毡、輿情專家胃榕、大律師等牛人共事,著實(shí)令我心血澎湃瞄摊、干勁十足勋又。
對(duì)比成熟型創(chuàng)業(yè)公司苦掘,我們面臨著機(jī)遇、團(tuán)隊(duì)和資源的所有匱乏楔壤,我個(gè)人也接受著身兼產(chǎn)品鹤啡、技術(shù)、運(yùn)維蹲嚣、市場(chǎng)等數(shù)職的挑戰(zhàn)递瑰。
在創(chuàng)業(yè)初期,我們學(xué)習(xí)并踐行「先僵化隙畜,后優(yōu)化抖部,再固化」的企業(yè)管理三步曲,虛心學(xué)習(xí)國(guó)外同類優(yōu)秀產(chǎn)品议惰,誠(chéng)心向成功的前輩取經(jīng)探討慎颗,細(xì)心地打磨產(chǎn)品每個(gè)細(xì)節(jié),用心地解答種子用戶提出的或需求或產(chǎn)品本身的各類問題换淆,也會(huì)為每個(gè)肯定或進(jìn)步而歡欣鼓舞哗总,會(huì)為每次質(zhì)疑或否定而知恥后勇几颜。但屢次在小作坊式持續(xù)迭代與集團(tuán)式快速布局的「無謂抗?fàn)帯怪型讌f(xié)倍试,也認(rèn)清了自身無論心智、思維還是能力都與合格創(chuàng)業(yè)者的標(biāo)準(zhǔn)相距甚遠(yuǎn)的現(xiàn)實(shí)蛋哭,且內(nèi)心對(duì)技術(shù)變現(xiàn)的「執(zhí)念」县习。而這一年,我的技術(shù)水平毫無進(jìn)展谆趾,與我預(yù)設(shè)的成長(zhǎng)速度極不匹配躁愿。我開始思考自己是不是偏離了軌道。
最終沪蓬,我還是決定帶著祝愿和遺憾離場(chǎng)彤钟。
回歸初心 —— 精進(jìn)技術(shù)
這次出發(fā),我的目標(biāo)更加清晰跷叉,希望加入到一個(gè)技術(shù)導(dǎo)向型并且具有一定規(guī)模的團(tuán)隊(duì)逸雹。很幸運(yùn)來到了馬蜂窩。我清空之前所有的優(yōu)越感和不良習(xí)性云挟,以空杯心態(tài)去接受一個(gè)未知但精彩的新領(lǐng)域梆砸,重新激活了對(duì)四周任何事物充滿無限好奇與試探的欲望,雖有漣漪园欣,卻也靜好帖世。
在快速發(fā)展的過程中,組織架構(gòu)和業(yè)務(wù)調(diào)整在所難免沸枯,我又面臨著是堅(jiān)持 PHP 還是擁抱Android的選擇問題日矫。這次我的選擇是在較長(zhǎng)的一段時(shí)間內(nèi)做好輔助的角色赂弓,去支持各個(gè)業(yè)務(wù)線的順利開展。不得不說哪轿,難免沮喪拣展,但也有過頓悟。直到新的業(yè)務(wù)和交易系統(tǒng)遷移接近尾聲缔逛,與領(lǐng)導(dǎo)的一次長(zhǎng)時(shí)間談話及往后的深思备埃,我決定再次擁抱變化,以一種無知無畏的姿態(tài)面對(duì)挑戰(zhàn)褐奴。
在再次轉(zhuǎn)型后的一段時(shí)間內(nèi)按脚,我投入到 Android 技術(shù)棧的學(xué)習(xí),滲透服務(wù)化改造的思想敦冬,訓(xùn)練工程化和系統(tǒng)化思維辅搬,迷失漸少,多有裨益脖旱,更有勇氣和信心地直面挑戰(zhàn)堪遂。
一個(gè)中年程序員的碎碎念
在每一次轉(zhuǎn)型過程中,也會(huì)有一種清零不被認(rèn)可的情緒讓我挫敗萌庆∪芡剩或許是跨度太大造成匹配度不高的錯(cuò)覺,但更多的原因應(yīng)歸咎于自身的內(nèi)功不足践险。時(shí)至今日猿妈,一路磕磕絆絆地走來,經(jīng)歷資本的瘋狂與寒冬巍虫,經(jīng)歷心智的稚嫩與初步成熟彭则,經(jīng)歷從零到一的興奮與從一到百的困惑,也分享幾點(diǎn)感悟:
第一份要工作慎重選擇占遥,它會(huì)直接或間接地影響后續(xù)的職業(yè)發(fā)展俯抖;
危機(jī)可以拆分為危險(xiǎn)和機(jī)遇,抓住機(jī)遇并化解危險(xiǎn)方能成長(zhǎng)瓦胎;
技術(shù)人同樣需要培養(yǎng)成本意識(shí)芬萍、風(fēng)險(xiǎn)管控和團(tuán)隊(duì)管理能力;
唯有變化是唯一確定的變量凛捏,保持開放的心態(tài)担忧,積極擁抱變化,加強(qiáng)學(xué)習(xí)和強(qiáng)化自身坯癣,才有機(jī)會(huì)在持續(xù)的變化中立于不敗之地瓶盛。
人到中年,我們無法避免焦慮感。盡管如此惩猫,我仍然非常反對(duì)「技術(shù)是吃青春飯」的觀點(diǎn)芝硬。最后,我想和大家分享幾點(diǎn)轧房,我在這些不算成功的轉(zhuǎn)型中的幾點(diǎn)體會(huì)拌阴。
1. 扎實(shí)的基本功非常重要
很多面臨職業(yè)轉(zhuǎn)型期的技術(shù)人,都會(huì)糾結(jié)于是要先加強(qiáng)技術(shù)的深度還是廣度奶镶。在我看來迟赃,程序員想要有好的發(fā)展,操作系統(tǒng)厂镇、網(wǎng)絡(luò)協(xié)議纤壁、編程語言、算法等捺信。工程化思維通過項(xiàng)目實(shí)踐來積累酌媒,新技術(shù)雖然層出不窮,但萬變不離其宗迄靠。比如掌握了 C++這種學(xué)習(xí)路線陡峭的語言秒咨,在面對(duì)新語言時(shí)你會(huì)很快上手。
2. 提前規(guī)劃掌挚,重視積累和沉淀
回頭來看雨席,我不后悔做出的每個(gè)選擇。但如果重來一次疫诽,我一定會(huì)重視對(duì)職業(yè)路徑的規(guī)劃舅世,讓自己有更多積淀。以后該如何發(fā)展奇徒?繼續(xù)精進(jìn)技術(shù)?轉(zhuǎn)型產(chǎn)品經(jīng)理缨硝?還是技術(shù)負(fù)責(zé)人摩钙?提前規(guī)劃,少走彎路查辩,并且利用好你的技術(shù)優(yōu)勢(shì)胖笛,形成思維方法和知識(shí)體系。
3. 不要只關(guān)注代碼宜岛,也要經(jīng)營(yíng)身邊的人
關(guān)注你的家人长踊、朋友、同事萍倡,學(xué)習(xí)經(jīng)營(yíng)每一份關(guān)系身弊,因?yàn)橹挥蟹€(wěn)定的家庭和更多的朋友,你才會(huì)踏實(shí)地在技術(shù)這條路上探索,并且得到更多的資源阱佛。而不是像我帖汞,在離開多年后,才知道原來身邊的人有如此實(shí)力凑术。
4. 努力活成一個(gè)有趣的自己
關(guān)于程序員的標(biāo)簽翩蘸,我們都有所耳聞。其實(shí)技術(shù)只是手段或工具淮逊,比技術(shù)更重要催首、更有價(jià)值的東西比比皆是,比如獨(dú)立之人格泄鹏、自由之思想翅帜,健康之體魄等。建議大家可以多讀書命满、多旅游纠永,也許在某個(gè)不經(jīng)意間,你會(huì)驚喜于發(fā)現(xiàn)自己刷新了世界觀蚂四。
以上這些也許并不足以為各位提供實(shí)質(zhì)的指導(dǎo)署咽,但感謝你的閱讀。