從程序員到項(xiàng)目經(jīng)理:我的轉(zhuǎn)型之路

10 評(píng)論 6137 瀏覽 26 收藏 16 分鐘

編輯導(dǎo)讀:作者回顧了5年前從程序員變?yōu)轫?xiàng)目經(jīng)理的經(jīng)歷。他沒(méi)有匹配的相關(guān)經(jīng)驗(yàn),在有全職工作前提下,脫離舒適區(qū),以目標(biāo)為導(dǎo)向,自我驅(qū)動(dòng)完成了轉(zhuǎn)型的學(xué)習(xí)和準(zhǔn)備。改變是一件痛苦的事情,希望他的經(jīng)歷能給你帶來(lái)啟發(fā)。

一直在低頭玩手機(jī)亦或埋頭苦干的你,猛然抬頭一看有沒(méi)有發(fā)現(xiàn)伴隨著疫情,今年已經(jīng)過(guò)去近三分之二了?今年的計(jì)劃or目標(biāo)完成了多少?

疫情的突發(fā)不僅僅是打亂了個(gè)人的節(jié)奏,也打亂了很多公司的規(guī)劃。今年公司進(jìn)行招聘面試的時(shí)候我明顯感知到求職人員的被動(dòng),雖然我是一個(gè)危機(jī)感較強(qiáng)的人,但是這段時(shí)間的招聘過(guò)程更加加重了我的感受。遂想將自己每個(gè)階段的工作經(jīng)歷進(jìn)行總結(jié)。

目的如下:

  1. 能夠從梳理和總結(jié)的過(guò)程中回顧那段扎根的日子,也能夠從中拾取前進(jìn)的能量。
  2. 能夠通過(guò)自己的經(jīng)歷分享,給予和我曾經(jīng)一樣的新人以動(dòng)力,老人以共鳴。

其實(shí),這段經(jīng)歷已經(jīng)過(guò)去5年了,現(xiàn)在也已經(jīng)不從事這個(gè)崗位很多年了。但是就因?yàn)橛辛诉@段經(jīng)歷才使后面一系列的經(jīng)歷和崗位變化變的相對(duì)從容。不至于挫敗感特別大,其中雖然有過(guò)迷茫、有過(guò)無(wú)助,回過(guò)頭再來(lái)看這段經(jīng)歷算是自己扎根的時(shí)光了。

之前一直想把這一路走來(lái)的經(jīng)驗(yàn)分享出來(lái),但是礙于語(yǔ)文水平有限。一直到現(xiàn)在才決定一定要開(kāi)始,和上面說(shuō)的危機(jī)感也有關(guān)系。

作為一名程序員來(lái)說(shuō),算是非常兢兢業(yè)業(yè)。正因?yàn)檫€算端正的工作態(tài)度,以致于在工作兩年多的時(shí)候,變成了公司的研發(fā)經(jīng)理,管理近20人。剛剛開(kāi)始誠(chéng)惶誠(chéng)恐,但是年輕難免得意忘形。以致于在后面近一年的時(shí)間里都很膨脹,然后陷入迷茫。作為程序員并未寫(xiě)出來(lái)驚天動(dòng)地的代碼,但是不管是技術(shù)任務(wù),還是管理這個(gè)團(tuán)隊(duì)還算是得心應(yīng)手。

但是隨著工作時(shí)長(zhǎng)的增加,加上公司的業(yè)務(wù)大多是趨于內(nèi)部管理系統(tǒng)。也讓自己的技術(shù)慢慢跟不上互聯(lián)網(wǎng)公司的技術(shù)。這也讓自己意識(shí)到不足及瓶頸。于是開(kāi)始反思,后面職場(chǎng)的路應(yīng)該往什么方向走。內(nèi)心詢問(wèn)自己是否還有沖擊互聯(lián)網(wǎng)大廠的初心?反過(guò)來(lái),我依然可以待在這家公司,待在舒適區(qū)里做著這個(gè)小領(lǐng)導(dǎo)。

經(jīng)過(guò)反復(fù)思考,與好友的交流,最終還是決定跳出自己的第一家公司。過(guò)程中經(jīng)過(guò)多次徘徊,畢竟選擇離開(kāi)自己熟悉的地方,還是需要一定的勇氣和決心,因?yàn)橛锌赡茈x開(kāi)這家公司之后反而會(huì)退步。

然而,經(jīng)過(guò)反復(fù)的思考和復(fù)盤過(guò)往的經(jīng)歷,再結(jié)合朋友的分析及市場(chǎng)當(dāng)時(shí)的行情。決定要走上技術(shù)管理這條路,當(dāng)時(shí)因?yàn)槟挲g和經(jīng)驗(yàn)其實(shí)并不是很匹配,轉(zhuǎn)型和面試過(guò)程中踩過(guò)非常多的坑,希望可以給如果和我經(jīng)歷類似的同學(xué)提供一些參考。

一、籌備階段,自我思考

一旦確認(rèn)方向之后,有可能和我一樣開(kāi)始陷入第一個(gè)誤區(qū)。想的比做得多,想的很美、非常美、特別美,開(kāi)始憧憬著未來(lái)生活的美好。跳槽、轉(zhuǎn)正、走上人生巔峰。開(kāi)始制定計(jì)劃,列讀書(shū)清單,讀前輩的成功帖。

結(jié)果一頓操作下來(lái)之后才發(fā)現(xiàn)XMind上的清單一個(gè)都沒(méi)有動(dòng)。這個(gè)階段感覺(jué)是必然要經(jīng)過(guò)的,就看自己需要多久才能夠走出來(lái)。這個(gè)源于自驅(qū)力,外部的力量相對(duì)難以改變這個(gè)情形。

過(guò)了上面的第一個(gè)陷阱之后,我算是認(rèn)識(shí)到實(shí)踐才是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。我也至此相信不管什么事情何時(shí)開(kāi)始都不晚,計(jì)劃其實(shí)只是提供給自己一個(gè)清晰的思路,只要自己想明白了。計(jì)劃留在心里遠(yuǎn)比躺在硬盤里更有意義。

經(jīng)過(guò)一番自驅(qū)力和妄想戰(zhàn)斗之后,接下來(lái)算是真正開(kāi)始旅程了,馬上會(huì)有第二個(gè)誤區(qū),往往剛剛開(kāi)始激情飽滿,這個(gè)時(shí)間可能是一周也有可能是一個(gè)月。但是很容易會(huì)被其他的娛樂(lè)活動(dòng)或中途的挫折打敗,導(dǎo)致根本沒(méi)有完成階段性計(jì)劃之前就選擇了安逸。解決這個(gè)問(wèn)題我當(dāng)時(shí)做法如下:

  • 找?guī)讉€(gè)同伴一起學(xué)習(xí),相互之間會(huì)有一定的監(jiān)督、鼓勵(lì)作用。很幸運(yùn)一路走來(lái)都有幾個(gè)小可愛(ài)相伴。
  • 堅(jiān)持每周去一天的圖書(shū)館,給自己一個(gè)相對(duì)長(zhǎng)的專注時(shí)間。用來(lái)獨(dú)處和思考,復(fù)盤工作經(jīng)歷和堅(jiān)定初心(氛圍有時(shí)真的很重要)。
  • 上下班的時(shí)候我會(huì)在路邊或者商場(chǎng)觀察周圍的人,以用來(lái)告訴自己依舊是多么的卑微(屌絲)。這一點(diǎn)不一定適合其他人,首先這個(gè)不是刻意去做,也不是攀比主義,主要還是起到鞭策自己的作用。畢竟所有的努力首先是擁有更優(yōu)質(zhì)的生活,然后安定小家,當(dāng)然安定小家之前首先需要有一個(gè)女朋友,然而我并沒(méi)有。
  • 不斷吸取前輩的經(jīng)驗(yàn)、請(qǐng)教厲害的朋友,但是這個(gè)需要自己能夠甄別經(jīng)驗(yàn)的真實(shí)性。就像產(chǎn)品經(jīng)理收集用戶需求一樣:用心聽(tīng),別照做。畢竟不一定每個(gè)人的經(jīng)驗(yàn)都適用于自己,有些成功經(jīng)驗(yàn)為了烘托成就難免會(huì)有一定的渲染、夸大成分在。
  • 堅(jiān)定目標(biāo)、明確定位。這點(diǎn)算是堅(jiān)持下去的核心精神,我當(dāng)時(shí)的目標(biāo)就是進(jìn)入互聯(lián)網(wǎng)中大型公司,定位自己為一名管理型技術(shù)人-項(xiàng)目經(jīng)理。

以上為在此過(guò)程中,我遇到的典型誤區(qū),以及解決的方式。但是,我始終相信即便是我走得慢,只要不喪失目標(biāo),也會(huì)比毫無(wú)目標(biāo)的徘徊要走的快。每天前進(jìn)一點(diǎn)點(diǎn),天天都進(jìn)步。

二、沉淀階段,蓄勢(shì)待發(fā)

經(jīng)歷了上面的過(guò)程之后,基本形成了一定的學(xué)習(xí)習(xí)慣。此時(shí)之前設(shè)定的計(jì)劃就很重要了,需要自己堅(jiān)定執(zhí)行,風(fēng)雨無(wú)阻。由于時(shí)間太長(zhǎng)了,已經(jīng)找不到當(dāng)時(shí)計(jì)劃的原稿了。但是大致可以總結(jié)如下。

1. 技術(shù):總結(jié)已掌握的技術(shù),形成通用經(jīng)驗(yàn)

  1. 因?yàn)橐恢睆氖缕髽I(yè)級(jí)應(yīng)用的開(kāi)發(fā),明確自己相對(duì)擅長(zhǎng)Java后臺(tái)技術(shù)和數(shù)據(jù)庫(kù)相關(guān)技術(shù),詳細(xì)的技術(shù)就不班門弄斧了。
  2. 形成技術(shù)帖并且發(fā)布至CSDN,這個(gè)過(guò)程中可以再次加深理解。同時(shí)在自己的團(tuán)隊(duì)中進(jìn)行分享。
  3. 無(wú)法形成技術(shù)貼的就用xmind整理出來(lái),形成技術(shù)結(jié)構(gòu),就能夠很清晰的了解自己的優(yōu)勢(shì)。

2. 讀書(shū):列出讀書(shū)清單,并且給予實(shí)踐

這一點(diǎn)我認(rèn)為是最難堅(jiān)持的一件事情,畢竟真實(shí)情況真的是買書(shū)如山倒,看書(shū)如抽絲。我特意找了一下京東的歷史訂單,找出了當(dāng)時(shí)購(gòu)買的書(shū)籍。因?yàn)槔锩婧芏鄷?shū)后面都送給他人了,所以書(shū)架上找不到了。

購(gòu)買這些書(shū)主要是根據(jù)自己的技術(shù)結(jié)構(gòu)來(lái)購(gòu)買的,因?yàn)樽约涸贑端大用戶量的技術(shù)是弱項(xiàng)。并且在系統(tǒng)運(yùn)維方面也相對(duì)欠缺,所以書(shū)籍也是與技術(shù)相關(guān)。畢竟先打好地基是最重要的。

清單如下:

  • Head First設(shè)計(jì)模式(中文版)
  • Java并發(fā)編程的藝術(shù)
  • 看透Spring MVC:源代碼分析與實(shí)踐
  • 微服務(wù)架構(gòu)與實(shí)踐
  • Nginx高性能Web服務(wù)器詳解
  • ZeroC Ice權(quán)威指南
  • RabbitMQ實(shí)戰(zhàn) 高效部署分布式消息隊(duì)列
  • 深入理解ElasticSearch

在購(gòu)買書(shū)籍這件事情上,我的做法首先根據(jù)實(shí)際情況列出自己需要的讀書(shū)清單。然后,詳細(xì)查看書(shū)籍的目錄和網(wǎng)上已有的讀后感,再?zèng)Q定這本書(shū)自己真的想看并且適合,再進(jìn)行購(gòu)買。并且是看完一本再購(gòu)買下一本(打折或滿減活動(dòng)例外),畢竟工作后獨(dú)處的時(shí)間是相對(duì)有限的。技術(shù)類型的書(shū)最好是根據(jù)書(shū)中的描述實(shí)踐一遍。

3. 整合:將公司所有的系統(tǒng)進(jìn)行整理,架構(gòu)和聯(lián)通

  • 首先,整體分析一下公司所有的系統(tǒng),找出最核心的那個(gè)系統(tǒng)。通過(guò)它找出各系統(tǒng)之間的關(guān)聯(lián)關(guān)系。
  • 其次,從自己最熟悉的那個(gè)系統(tǒng)出發(fā),整理出來(lái)單個(gè)系統(tǒng)的功能結(jié)構(gòu)和系統(tǒng)架構(gòu),整理出來(lái)通用的模板,用來(lái)對(duì)其他不熟悉系統(tǒng)的整理。這一點(diǎn)有點(diǎn)類似做產(chǎn)品白皮書(shū),下面大致會(huì)列出當(dāng)時(shí)的文檔目錄結(jié)構(gòu)。
  • 最后,通過(guò)系統(tǒng)技術(shù)架構(gòu)的分層,定位每個(gè)業(yè)務(wù)系統(tǒng)在整個(gè)技術(shù)架構(gòu)中的位置。

文檔目錄結(jié)構(gòu):

4. 培訓(xùn):兩個(gè)月拿下PMP證書(shū)

技術(shù)類型的培訓(xùn),除了提升學(xué)歷之外,其他的培訓(xùn)不是很多,不過(guò)還是有很多網(wǎng)上的培訓(xùn)課程。大多為提升專項(xiàng)的技術(shù)(Linux、運(yùn)維等),這次的目標(biāo)是技術(shù)管理型崗位。所以找到PMP這個(gè)證書(shū),當(dāng)然也是非常必要的一個(gè)選擇。

我認(rèn)為PMP這個(gè)證書(shū)只是一個(gè)錦上添花的證書(shū)。實(shí)際證書(shū)的含金量并不是很高,但是它本身的知識(shí)體系著實(shí)強(qiáng)大。剛剛開(kāi)始只是為了考試拿證,所以很多知識(shí)體系不是很理解也并未深究。但是隨著工作經(jīng)驗(yàn)的提升,其中的知識(shí)體系對(duì)我產(chǎn)生了很深影響。以致于影響到后續(xù)我從項(xiàng)目經(jīng)理轉(zhuǎn)型至產(chǎn)品崗位。

其實(shí),證書(shū)只是對(duì)一次考試或培訓(xùn)的結(jié)果的證明,是否真正理解和學(xué)到知識(shí)并且運(yùn)用到實(shí)際工作和生活中才是最重要的。

關(guān)于備考的經(jīng)驗(yàn)這點(diǎn)上我并無(wú)很高級(jí)的經(jīng)驗(yàn)?zāi)軌蚍窒?,首先我本身?yīng)該算是學(xué)渣一枚,再者每個(gè)人的能力和學(xué)歷背景不一樣,并無(wú)過(guò)多的參考意義。當(dāng)時(shí)我的目標(biāo)已經(jīng)非常明確,首先是要拿到證書(shū),備考時(shí)間兩個(gè)月,所以我做的最多的事情就是刷題,其次就是跟同學(xué)頻繁交流,通過(guò)交流過(guò)程中加深知識(shí)的印象,因?yàn)槟潜緯?shū)還是很厚的。

考試題量也很大的同時(shí),考試的時(shí)長(zhǎng)也是我經(jīng)歷過(guò)連續(xù)時(shí)間最長(zhǎng)的考試(4個(gè)小時(shí) 上午9:00-下午13:00)。真的是體力和腦力的雙重考驗(yàn)。

5. 職場(chǎng):制作一份全新的簡(jiǎn)歷

既然需要轉(zhuǎn)型,首先如果公司內(nèi)部有機(jī)會(huì)的話,那是最好的一種方式之一。如果沒(méi)有的話,那就需要尋求外部機(jī)會(huì),所以提前準(zhǔn)備好一份符合轉(zhuǎn)型要求的簡(jiǎn)歷是必不可少的事情。

前面四點(diǎn)也為制作簡(jiǎn)歷打下了基礎(chǔ),如果前面的計(jì)劃全部都順利完成的話。簡(jiǎn)歷的編寫(xiě)就變得水到渠成了。等到外部機(jī)會(huì)到來(lái)的時(shí)候?qū)?huì)游刃有余,所有基礎(chǔ)的事情都已經(jīng)準(zhǔn)備好。不管是崗位的匹配度和薪水位置,都把握在咱們自己手里。

6. 業(yè)余愛(ài)好:學(xué)會(huì)吉他&尤克里里

任何枯燥的目標(biāo)和事情如果能夠結(jié)合自己喜歡的事情一起,不僅可以緩解情緒,同時(shí)也可以促進(jìn)枯燥事情的成功。任何事情和工作并不一定剛開(kāi)始的時(shí)候咱們就喜歡,亦或是匹配。大部分的時(shí)候都是經(jīng)過(guò)我們努力和堅(jiān)持之后,并且過(guò)程中得到肯定和獎(jiǎng)勵(lì)變得開(kāi)始喜歡上它。

當(dāng)然不一定適合所有小伙伴,學(xué)習(xí)吉他的時(shí)候我報(bào)名了一個(gè)培訓(xùn)結(jié)構(gòu),這樣有專業(yè)的老師教,也有共同愛(ài)好的小伙伴一起不至于讓本應(yīng)該是娛樂(lè)的事情也變得索然無(wú)味,練習(xí)過(guò)程中也可以少走一點(diǎn)彎路。當(dāng)然,我們依舊需要將80%的時(shí)間都用在前面20%重要的事情上,這個(gè)僅僅是題外話。

三、寫(xiě)在最后,勇敢的邁出那一步

今天只有殘留的軀殼

迎接光輝歲月

風(fēng)雨中抱緊自由

一生經(jīng)過(guò)彷徨的掙扎

自信可改變未來(lái)

問(wèn)誰(shuí)又能做到

我想用借用beyond的《光輝歲月》來(lái)結(jié)尾,也是當(dāng)時(shí)無(wú)數(shù)次單曲循環(huán)的歌曲,伴隨我走過(guò)了這段歲月。

所謂的光輝歲月,并不是后來(lái)閃耀的日子,而是無(wú)人問(wèn)津時(shí),你對(duì)夢(mèng)想的偏執(zhí)。

改變必然是相對(duì)痛苦的一件事情,需要脫離自己的舒適區(qū),關(guān)鍵是我們是否真正的邁開(kāi)了那一步。接下來(lái)上天自會(huì)安排好所有的去路。

亦如后來(lái)我轉(zhuǎn)型產(chǎn)品崗位一樣,都是需要有過(guò)一段時(shí)間的沉淀(扎根),然后所有的事情都變得順理成章,也將得到公司和同事的青睞。

 

本文由 @人參米 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。

題圖來(lái)自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 很棒,感謝提供方法和鼓勵(lì)~

    來(lái)自廣東 回復(fù)
    1. 對(duì)您有所幫助,文章的作用就達(dá)到了,一起加油!

      來(lái)自廣東 回復(fù)
    2. 謝謝你

      來(lái)自廣東 回復(fù)
  2. 不是轉(zhuǎn)型項(xiàng)目經(jīng)理嘛 最后怎么變成了產(chǎn)品

    來(lái)自江蘇 回復(fù)
    1. 如果感興趣可以查看我的第二篇轉(zhuǎn)型文章。

      來(lái)自廣東 回復(fù)
  3. 說(shuō)的好棒,請(qǐng)問(wèn)樓主是自學(xué)通過(guò)還是報(bào)班的呀?

    來(lái)自山東 回復(fù)
    1. 關(guān)于新的知識(shí),如果已經(jīng)存在成熟的機(jī)構(gòu)并且費(fèi)用是我承受的住的,我一般會(huì)選擇機(jī)構(gòu)和培訓(xùn)。因?yàn)榻⒃趧e人的基礎(chǔ)上去學(xué)習(xí)往往事半功倍。畢竟每個(gè)人的經(jīng)歷是有限的。

      來(lái)自廣東 回復(fù)
  4. 想要的太多,承受的壓力越大,我覺(jué)得應(yīng)該要學(xué)會(huì)做減法和分清主次的去完成!

    來(lái)自廣東 回復(fù)
    1. 嗯嗯~ 每個(gè)人的經(jīng)歷和背景不同,所以處理壓力的方式也不同。只要是能夠處理好問(wèn)題,我覺(jué)得都是好方法。我第一次收到評(píng)論,非常感謝您的閱讀。希望咱們能夠一起進(jìn)步??

      來(lái)自廣東 回復(fù)
    2. 共勉

      來(lái)自廣東 回復(fù)