之前寫過我的工作學習經歷,大致分為大學,工作前三年,創業六年多,當下。今天想寫下我大學畢業工作前三年的經歷和感悟,作為程式設計師的那三年,我的職場生涯非常順,三年時間工資翻了2倍多,也為我後面的創業之路積累很多技術以外的技能。我很懷念和感激那三年。
之前文章寫過我在08年末-09年初,找工作這一段經歷,異地找工作很幸苦。負擔不起房租,和同學合租一間房,同睡一張床,十幾個人蝸居在一套三居室的房間裡。每天把生活開支控制在15元以內。那幾個月的生活也許是老天給我開的一個玩笑吧,因為我原本以為大學畢業後的正式生活將是以這種修行的方式維持一段時間。但是當我堅持到找到我的正式工作後,這一切就都變了。這一段經歷可以看我之前寫的《分享我曾經的學習和找工作經歷》。
大約在09年3月我在上海找到了我的正式工作,那時距離我大學畢業的日期還有四個月時間。當時公司給我開的工資是4.5K,自此開始了我正式的程式設計師之路,在此後的三年裡我算是如魚得水。
開始工作以後,我給自己說過一段話:你不屬特別聰明的人,你要靠勤奮和努力來換取未來的美好。
在工作中主管分配給我的工作,我不會拒接,就算我不會我也會應承下來,就算這些工作跟我做的技術工作本身沒有多大關係,我也會去做,儘可能的去把它做好。我會用我額外的休息時間來把這些事情做好。
工作的第一年,我每晚基本一點左右睡覺,下班回到家我還繼續幹活,把白天遇到的技術問題,繼續在房間裡除錯,查閱資料。空的時候就繼續看資料結構和演算法導論這兩本書,因為這兩項是職業程式設計師的內功。程式是什麼?程式就是資料結構+演算法。 為什麼有的同學學了程式設計語法還是寫不出稍大型程式,就是資料結構和演算法的基礎缺失。
午休的時候我堅持看一則英語新聞,鍛鍊我的英語閱讀能力,每天只花20分鐘看一則英語新聞,大約堅持了七八個月。讀懂英語技術文章這一技能,對我第二分工作很重要。
在公司裡我還跟著主管負責修同事們的電腦,鋪設電話線路/夾網線頭,拼裝電腦,去IDC修復伺服器。這些事跟程式設計工作都沒有關係,大多就是體力活,我也不會拒絕去做這些事。
一到冬天,同事們的臺式電腦就會啟動不了,需要把電腦拆開取出主機板上的電池在手心裡搓熱了放回去。早上的時候,我常常蹲在同事的腳邊,在那裡搓電池。後來我就乾脆每天早早的到公司,先把經常出問題的電腦拆開,電池搓熱了放回去,等同事來了就可以正常開機了。
由於修電腦很積極,我還幫助公司的財務老婆(他老婆也在其它公司做財務),跑去他們公司幫他們修電腦。
我每天上班非常快樂,工作第一年是我最快樂的上班時光,親人沒在身邊,也沒有女朋友,沒有任何牽盼,我每天想的就是把工作做好。有時下班我還哼著歌走路回去。
大約半年後就迎來了我的第一次漲薪,工資由4.5K漲到6.5K,44%的加薪幅度。
那時接觸的公司技術也是較為前沿,09年那時就在研究開放領域問答系統,研究NLP相關技術,接觸語音識別的應用。我的主要工作還是寫爬蟲和負責工程化問答系統。
我跟同事們的關係也是極為融洽,10年上海世博會公司有個專案參展,我們前一晚通宵在世博館除錯專案,第二天下午我一直睡意朦朧,突然大家圍在在我身邊,唱起了生日快樂。我才反應過來那天是我的生日,那一刻讓我非常感動。
10年了,我跟他們多數人還保持著聯絡,當時我們那一群人已經散落到不同的公司不同的城市,有好幾個都在阿里巴巴,技術職階還不低,有的在百度,有的在Google,這群人的技術實力都挺棒的。
工作一年以後我動了想回家鄉的念頭,想回成都去工作,想離家人,離兒時的朋友更近一點。我向公司表達了我的想法,公司為了挽留又把我的工資漲了1.5K到8K。但是我去意已決,一個月後我還是選擇了回成都。
我畢業後的第一段正式工作就結束了。第一段工作對我意義非凡,練就了技術,還學會了修電腦,網路維護,交了一幫朋友。
修電腦這個習慣我一直保持著,我創業後公司裡面的電腦問題,網路問題也都是我在解決。
有件值得驕傲的事,我離開上海時把公積金取了出來加上我存的錢給老爸買了一輛車。
回到成都以後我加入了一家超大型公司,當下很受輿論關注的公司。而且工資比在上海高,通常從一線城市往二線城市跳,工資會下降,但是我的工資是上漲的,那會是11年。那會我一個月工資在成都能買接近2平米的房子,如果那會頭腦靈活一點,多買成都兩套房的話,現在估計我也過上當房東收租金的日子了,純屬YY。
在這家公司做事心很累,每天疲於加班,多數時間不是在搞技術,是在跟人推諉扯皮吵架。公司人非常多,但是又感覺總是缺人,事情又都很趕。我最怕跨部門聯合排查技術bug,叫了一幫人在會議室,有些問題根本就不是你的問題,就算你一言不發你也要陪著他們待在會議室,待到凌晨2,3點說解散為止。你要敢走,明天你的部門就要遭殃。有的人很樂意這種氛圍,他們叫著“攻堅”,我認為是徒耗人力。
一年多以後我選擇了離開,雖然不認同這種做事方法,但是到現在我內心還是挺喜歡這家公司的。我的抗壓能力;把事情做成,無論你的方法;較複雜的人力流程協調;都是在這裡練就的。
工作前三年是我作為職業程式設計師技術精進最快,精力最旺盛的階段。如果你剛好處於這個階段,那麼請加油,過了這個階段就會被其它事情牽盼。
在工作之餘,在技術之外提高英語閱讀能力,英語聽力。終究有用到的那一天。我第一年午休時看一則英語新聞。第二年坐公司班車上下班時都在車上聽《走遍美國》。現在英語除了說不出來,其它都還可以。
過了三年順風順水的工作後,接著是近七年的創業,又是另一番風景和挑戰,後面再慢慢道來。
關於我的過往:
我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。
***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***