工作之路---記錄LZ如何在兩年半的時間內升為PM


引言

 

  之前的偽PM糾結之路已經漸漸結束,LZ也終於正式爬上了PM的位置,對於LZ來說,這個時間比LZ預計的早來了兩年半。說起來,兩年半的速度已經算是比較快了,但這之中的努力唯有LZ一人知曉。寫這篇文章,一是LZ最近工作比較繁忙,再沒有了當初作為程序猿的悠閑自在,為了彌補這段時間博文的空缺。二則是為了分享自己的工作之路,以期能夠給一些剛進入崗位的新人們些許指導。

  在正式開始本文之前,LZ覺得有必要進行一下自我介紹,畢竟大部分猿友還對LZ一無所知。

  LZ出生於88年,“龍”一直是一個令LZ很自豪的屬相,一直被LZ視為自己的守護神。在09年的7月份,LZ從蘭州一家徘徊於二流與三流本科之間的大學畢業,開始了自己的待業生涯。在09年畢業后到11年的3月份之間,LZ一直都徘徊於家庭與各個亂七八糟的工作之間,進過工地、當過流水線工人、做過業務員,當真是嘗盡了酸甜苦辣。直到11年的3月底,也就是剛過完年,LZ才算是真正的走上了自己的職業之路。LZ進入到一家培訓機構學習了Java語言,並於11年的11月份,靠自己的實力找到了人生第一份真正意義上的工作——程序猿。

  就LZ本身的經歷而言,沒有特別閃亮的高學歷,也沒有名校的光輝,還進入過不少公司都無法苟同的培訓機構,但這依然無法阻止LZ前進的腳步。這至少說明了一件事,那就是工作之后的努力其實非常重要。當然,如果能擁有更高的學歷,更好的學校,相信LZ的路會走的更加平坦,至少對於絕大部分人而言,高學歷和名校都是首選的捷徑。

  好了,簡單的自我介紹就告一段落,接下來我們便開始正文吧。此外,由於本文沒有特別需要強調的地方,因此LZ就不分章節了,一些比較重要的部分會用粗體表示。

  

正文

 

  從LZ的經歷可以看出來,LZ的生活是從11年開始轉變的。為什么LZ會突然去培訓機構學習Java?

  答案只有一個,而且是像數學題一樣的標准答案,那就是因為有夢想。盡管LZ剛畢業時干過很多雜活,也在家當過一段時間啃老族,但不可否認的是,LZ的意志並沒有消沉,反而在慢慢堅定。LZ一直都有成為一名程序猿的夢想,但苦於是數學專業,盡管邏輯思維能力很強,也在大學時學過一些C語言,但是對於程序猿這種技術型的職位來說,在完全不會的情況下,很難進入這一職業。

  當時,很多培訓機構都類似於變相的大學,一學就是一兩年,這讓當時已經大學畢業的LZ有點望而卻步。畢竟已經上了四年大學,再去培訓機構學上兩年,實在是耽擱不起。后來一次偶然的機會,LZ在某官網上發現有的課程並不需要從頭學起,是專門針對大學已經畢業的人甚至是已經工作的人設計的課程,最快的只要半年就可以完成。這才讓LZ下了決心,來北京一搏,而LZ依稀記得,LZ是當時那個課程開設以來的第二批學生,現在來說的話,也算是元老級的學長。

  縱觀這一路,看似偶然,卻又是必然的。LZ也借此告誡各位剛畢業或即將畢業的同學們,不怕你找不到工作,就怕你意志消沉,甚至失去追逐夢想的勇氣

 

  因為有夢想,因為有壓力,所以LZ到了培訓機構以后,就像一個餓死鬼投胎一樣,瘋狂的吸食着得來不易的知識。長期的數學學習之路,養成了LZ舉一反三的學習習慣和很好的邏輯思維能力,因為在數學題的題海當中,舉一反三和邏輯思維能力都非常重要。這也被LZ運用到了Java學習的過程當中,可見成效還是非常不錯的。

  舉一反三是什么?它是一種學習方式,是在學習生涯中養成的習慣,正是因為這些習慣,LZ才得以在Java的學習當中如魚得水。邏輯思維能力是什么?它是一種學習能力,是在學習生涯中形成的能力,只有具有了這些能力,才能在之后的生活當中吸取新的知識。

  現在的很多人都說大學讀了也白讀,出校門的那一刻就把學的東西全部還給學校了。或許真的是這樣吧,因為LZ現在已經沒有能力再去做什么證明題了。但是有些東西是深入骨髓的,這一輩子它都會跟着你了,這些東西也是你以后成功的關鍵因素。那就是你的學習習慣、學習能力等等,這才是你出了校門以后賴以生存的東西

 

  說起LZ的第一份工作,實在是非常苦逼,但其實現在看來,當真算得上是一段歷練。LZ當時碰到了一個十分不靠譜的PM,LZ只需要簡單舉幾個例子,各位就能知道他的大概品性了。比如,在下班的時候經常一直在你身邊坐着,言外之意就是,“好好給我干活吧!我不走你們也不能走”。再比如,LZ當時的公司一共就20人不到,公司的辦公地點在一家小區的復式單元房里,分為一層和二層,每層大約能坐下10個人左右。LZ當時和技術人員、美工人員包括這位PM都在一層,他經常會在我們所有人面前大罵二層的業務人員,比如“SB、無能”等詞語常常出現。

  有一次我們兩個鬧得十分不愉快,那一次是他讓LZ做一個任務,但卻一直在強調,“這么簡單的任務兩個小時就搞定了”。無論LZ如何解釋其中為何完不成的原因,他都不聽,LZ當場就暴走了,直接丟下一句,“那你來,兩個小時你做完,以后你再評估時間我再不質疑”。結果可想而知,他當然沒做完,當時大約是北京時間晚上9點30,於是LZ便刻意說了一句,“沒做完的部分,我明天早上再來做吧”。LZ的言外之意當然帶着點諷刺,不過這句話立即讓他狗急跳了牆,開始大聲批評LZ抓着這件事不放,LZ只想說,“靠,你這么吊,我說一句還不行了?”。之后將沖突推向高潮的是,他沒詞可說的時候,竟然拿LZ是河南人來說事,原話大約是,“原來對河南人印象還不錯,現在有點改觀了”。LZ立馬第二次暴走了,工作歸工作,這怎么還扯到人身攻擊上去了,而且還是這么低級的攻擊。之后當然是大吵了一架之后,不歡而散。

  就上面這些簡單的描述,相信各位猿友也能想象到LZ當時的工作環境是如何的水深火熱了吧。或許有不少人會覺得LZ當時的PM實在是弱爆了,眼高手低,心胸狹隘。盡管他的人品LZ實在不敢恭維,但不得不說,他的技術還是相當不錯的,LZ在他身上確實學到了不少硬功夫。因此直到現在,LZ對他都還是心存感激的,畢竟是他給了LZ第一份程序猿的工作,也教會了LZ不少技術知識,也算是LZ職業生涯中的第一位伯樂和導師。哪怕是LZ最終離開公司的時候,也並不是因為他的原因才離開的,而是因為公司規模太小,公司總人數還不到20人,技術人員甚至不到6人,晉升之路實在是遙遙無期。

  LZ之所以說這些,是因為現在的年輕人大部分都是被家長從小寵着長大的,這其中也包括LZ,因此忍耐能力都相對較低,通俗點說,就是脾氣不小,受不得委屈,容易沖動。社會上的人各式各樣,或許你也會碰到一個極品上司,或者是一些個極品同事,他們的一切看起來都是那么的垃圾,但是請你相信,既然他們被公司錄用了並沒有被炒魷魚,就一定有過人之處。三人行必有我師,只有你公正客觀的看待每個人,發掘他人的優點,並為我所用,才能學會感恩,不斷進步

  

  從第一個公司裸辭之后,LZ就找到了現在所在的這家公司。當時LZ找工作的要求只有一個,就是公司的技術人員要在100人以上。也許是實力,也許是運氣,LZ一個星期就順利的拿到了offer,而且當時公司的總人數已逾萬人,技術部約300人,完全達到了LZ的心理預期。更為巧合的是,公司的大廈就在LZ之前工作的小區對面,LZ完全不需要再搬家了。為了給自己點時間放松一下,LZ當時還專門拖延了一個星期的入職時間。

  如果說在第一份工作的一年里,LZ的技術進步神速的話,那么在之后的一年里,LZ的技術應該說以變態的速度在提高。

  剛去新公司的時候,LZ非常滿意,環境優雅,工作悠閑,同事們也都比較好接觸,而且LZ本身也屬於比較活潑幽默的人,所以融入團隊也十分迅速。但是這樣的感覺只是持續了短短一周,一周之后,LZ就有點坐不住了。因為已經一周過去了,項目框架也熟悉的差不多了,PM依舊沒有給LZ安排任何任務,各種迷霧開始籠罩着LZ,“是不是自己的表現太差?”。可是一想也不對,LZ當時還沒接任何任務呢,何來表現太差。這么說的話,“是不是PM在等自己主動請纓?”。於是LZ試探性的問過PM,當時具體怎么問的不太記得了,但是得到的回復大概意思就是暫時還沒有任務給你。

  這下LZ傻眼了,怎么辦?難道就這樣耗時間嗎?

  LZ當時做了一個十分幼稚而又重要的決定,既然無事可做,那就干脆看書吧。於是之后的很多天,別人都在忙着工作的時候,LZ卻抱着一本厚厚的《Java編程思想》悠閑的看書,一眼望去,是那么的格格不入。現在想想,雖說做法有些欠妥,畢竟上班可不是讓你看書去的,但LZ依然覺得當時的決定實在是太對了。因為正是這本書讓LZ嘗到了甜頭,后來在迷茫的時候,LZ才找到了方向。

  之后的一段時間里,LZ的工作也進入了白日化,因為LZ所做的項目是一個老項目,已經處於維護階段,項目所用的技術也是比較老套的花樣,因此也沒有什么驚天動地的需求,有的只是一些小功能,小bug。但就是這樣一些小功能,小bug,LZ竟然還經常出錯。最主要的原因就是因為項目的文檔缺乏,代碼質量很差,不但臃腫不堪,而且邏輯混亂,在這樣的項目當中編碼簡直猶如在叢林里行走,一不小心就可能踩到什么陷阱、沼澤之類的。因此LZ當時挨了不少的批,也能感覺出來PM對LZ不甚滿意。

  原本以為到了這么大的公司應該可以學到不少新技術,更好的鍛煉自己,結果卻是改改小bug,做做小功能,技術上毫無長進不說,冷不丁還要挨批,領導也不認可。如此的心里落差,LZ當時的心情可想而知,甭提多憋屈了。當時擺在LZ面前的只有兩條路,要么忍,要么滾。LZ最終還是選擇了忍,因為LZ不允許自己在不被認可的情況下逃走,就算要走,也必須是功成身退。

  但無論如何,每天重復的工作,技術上毫無長進,還是令LZ心急不已。為了按捺住躁動的情緒,LZ開始拿起了書本,每天下班之后就瘋狂的看書,沉浸在書的海洋中。后來LZ看的書多了,就開始自己寫博客,偶爾也會自己寫寫代碼,遇見問題就翻官方文檔、看源碼,后來也就成為了一種習慣,每天下班之后就是看書、寫博客、寫代碼、看文檔、看源碼。漸入佳境之后LZ發現,學習給LZ帶來的最大的收獲並不是技術長進了,而是LZ的心態變的平和了。只有心態平和不浮躁,你才能靜下心來做事,只有靜下心來做事,你才能把當前的事情做好,只有把當前的事情做好,你才有資格做更難的事

  

  事實證明,LZ的做法還是比較正確的。之后LZ代碼的出錯概率陸續在大大的減少着,這是心態的問題,而且或許是老天眷顧,上天給了LZ一次證明自己技術能力的機會,讓LZ在公司的一次編碼大賽當中拿了個第一。盡管當時參賽人員都是公司內部的,而且只有20人報名,但這也給LZ帶來了不少認可。

  自從那次得獎之后,LZ的職業生涯就順暢了許多,而且不得不說,LZ的運氣也非常的好。當時項目組的新需求量非常少,所以開發任務並不是很多,而且因為是處於維護期的項目,悠閑而又繁雜的工作導致了一批老人的離開,截止到LZ獲獎的時候,組里原本的8個人,就只剩下了6個老員工,有PM、PO(產品經理)、測試工程師以及LZ在內的三個開發人員,而且其余兩個開發人員都是女生。之后,PO離開了項目組到了別的部門,而其中一個開發人員又因為住房離公司較遠,而且育有一子,當了媽媽的她希望更好的照顧家庭和孩子,所以最終還是選擇了離開。恰逢此時,LZ項目的PM再度高升,成為了技術部組織架構調整之后的部門經理,盡管他名分上依舊是項目組的PM,但其實他能夠花費在項目組上的時間已經大大縮減。

  最終,在LZ進入公司近一年的時候,項目組就只剩下一個測試工程師、LZ以及另外一個女程了。這不得不說是一種運氣,從那時開始,LZ的PM之路其實就已經開始了,接連不斷的重任開始漸漸壓下來,迎接LZ的,是一個接一個的挑戰。

  首先考驗的是LZ的技術能力,平時只專注於編碼的LZ此時就需要各種各樣的技能,比如SVN的代碼管理、SSI框架的掌控能力、MQ消息通信、maven模塊化、maven私服、各種奇怪的諸如高並發引起的線上bug、集群與分布式緩存、反向代理以及硬件負載均衡等等一系列的技能。其實這些技能都不難,難就難在可能需要你在一天甚至幾個小時之內就搞清楚其中某一項技術,說到底,其實技術這一關考驗的並不是某一項技術你是否掌握了,而是快速的學習和接受能力。

  技術難題是最先遇到的,后續接踵而至的便是溝通、協調以及管理能力的考驗。需要頻繁的與各式各樣的人打交道,還要幫助組里的人與組外協調一些事情,其中的難度比起技術上遇到的問題只高不低,特別是在溝通過程中碰到一些硬茬的時候,也只能硬着頭皮上。管理的過程當中也會遇到一些問題,比如組員不聽從安排,責任混亂導致效率低下等等。這些問題其實是授權的問題,現在這些問題都會受到有效的遏制。

  時至今日,LZ終於坐穩了PM的位置,盡管LZ這個PM當的還不算是特別合格,但也算在穩步前進。由於項目的需求量在年后暴增,LZ的團隊也在這段時間內迅速擴張,至今LZ手下的團隊包括LZ在內已經有19人,其中上至30多歲的大哥大姐,下至90后的小弟弟小妹妹都有。LZ之所以能做到這一步,當然有很大的運氣成分,但更多憑借的,還是自己的技術實力和個人能力。試想一下,倘若沒有之前那一段時間的瘋狂學習,遇到的技術問題全都解決不了,LZ又如何能抓住這突如其來的機會。所以說,遇到機會是靠運氣的,但抓住機會是靠實力的,平日里逐漸增強自己的實力,才能在機會到臨之際,不至於讓它從手中溜走

 

小結

 

  文章到這里就差不多要告一段落了,LZ短暫的工作之路當中,很多事情看似偶然卻又似乎是必然的,就像這人生,處處充滿了巧合,卻又像是命中注定一樣。不管未來將會如何,路還是要一步一步的走。

  漫漫人生路,且行且珍惜。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM