我到底有多么拼命
最近經(jīng)常有同學(xué)問我「張哥,我學(xué)習(xí)了Android大概有些時(shí)日了,但是總感覺進(jìn)步好慢,有沒有什么快速進(jìn)步的方法或者捷徑之類的?」
我估計(jì)不少人可能都有這樣的困惑,其實(shí)我想告訴大家的是,這個(gè)世界上哪有什么捷徑,即使有也早都輪不到你了!
我從一個(gè)編程白癡一步步走到現(xiàn)在,根本沒有任何捷徑可以傳授給你們,我經(jīng)歷的跟你們一樣的階段,我走過你們現(xiàn)在正在走的路,那我是不是有天賦呢?那更是扯淡,以現(xiàn)在大多數(shù)人的努力程度,根本輪不到去拼天賦!
如果說有什么方法的話,那就是我比你們更努力,比你們所有人努力的多得多,跟我比你們的努力程度簡直不值一提!
我第一份工作是做的測試,在這之前的苦日子我就不提了,我當(dāng)初確定要轉(zhuǎn)行做開發(fā)的時(shí)候,由于當(dāng)時(shí)測試工作也蠻多的,幾乎每天加班到9點(diǎn)多,盡管如此我依然堅(jiān)持每天下班回去至少學(xué)習(xí)2個(gè)小時(shí),除此之外,吃飯的時(shí)間、地鐵上、公交上,甚至蹲廁所的時(shí)間都用手機(jī)看一些我收藏的電子書或者資料,可以這么說,除了上班和睡覺,幾乎我利用了所有能利用到的時(shí)間去學(xué)習(xí)。每天如此,從未間斷,甚至周末!
就這樣我自學(xué)了3、4個(gè)月的時(shí)間,我覺得差不多了,于是就辭職準(zhǔn)備全職找一份開發(fā)的工作,但是僅依靠這點(diǎn)業(yè)余時(shí)間顯然基礎(chǔ)與技能都不夠扎實(shí),面試的時(shí)候也碰壁,好在每次面完都花時(shí)間總結(jié)學(xué)習(xí),幸運(yùn)的是在面試薄荷的時(shí)候很順利,幾乎一次就被我們CTO看中了,我只能說CTO眼光很獨(dú)到,我這匹「千里馬」幸虧遇到了「伯樂」。
但是加入薄荷之后非常不順利,各種問題一下暴露出來了,計(jì)算機(jī)相關(guān)的基礎(chǔ)如數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)等非常缺乏,加上自己從沒有相關(guān)開發(fā)經(jīng)驗(yàn),而且自己是薄荷當(dāng)初唯一的一位Android開發(fā),想找人請教都難。不過試用期還是勉強(qiáng)過了,不過試用期之后公司試水Android業(yè)務(wù)失敗,準(zhǔn)備全力做iOS平臺,為了不失去這份工作,CTO在征得我的意見之后轉(zhuǎn)行了Ruby。
做Ruby是我此生遇到的最大的困難,本來基礎(chǔ)就薄弱,這次要學(xué)習(xí)一門新語言,還是在完全陌生的Linux平臺,想想都要瘋了。但是我沒有畏懼,CTO給我的一本比較厚的書「Ruby編程語言」一周之內(nèi)我就得看完,之后就直接上手做項(xiàng)目,邊做邊學(xué)習(xí)Rails,雖然我有些抵觸,但是我沒辦法,必須硬著頭皮做,不然就丟了這份工作,以我當(dāng)時(shí)的開發(fā)水平想找到另外一份工作很困難,何況我也喜歡薄荷的工作氛圍。
預(yù)料之中我做的非常差,自己所在項(xiàng)目組對我非常不滿,分項(xiàng)目的時(shí)候沒人愿意要我,但是我們技術(shù)部屬于我們CTO管,好在我們CTO沒有對我說什么,耐心給我機(jī)會。為了不被開除,也為了爭口氣,我每天晚上幾乎都是公司最后一位走的人,做最后一班公交車,我清楚的記得最后一班公交11:40,以致于那段時(shí)間公交車司機(jī)都認(rèn)識我了,因?yàn)榛旧厦看文莻€(gè)點(diǎn)車上就我一個(gè)人。我知道本職工作做的不好,但是我就想著多出點(diǎn)力,所以公司里其他人的電話、電腦、打印機(jī)出問題了我都是主動去幫助,但是我從不會占用上班時(shí)間,每次都是犧牲自己的午睡時(shí)間以及利用晚上下班的時(shí)間去弄,所以我在薄荷做「網(wǎng)管」做了將近一年多,而且全是我自愿,犧牲個(gè)人時(shí)間去做的。
雖然我本職工作做的不好,但是我想可能因?yàn)槲业呐?,我自愿做的種種對公司有利的事,CTO與公司都看在眼里,我才得以留下來。
直到Android市場份額迅猛增長,公司準(zhǔn)備重啟Android業(yè)務(wù),我知道我的機(jī)會來了,這是我證明自己最后的機(jī)會。這期間雖然我一直在做Ruby,但是我對Android的關(guān)注與學(xué)習(xí)從未停止,毫無疑問作為公司唯一有Android開發(fā)經(jīng)驗(yàn)的我主動申請去做Android,技術(shù)雖然早已不在是一年前Android開發(fā)的水平了,做起來不再那么像當(dāng)初那么費(fèi)勁了,但是我憋著一股勁,就是要做到最好。
其間為了兌現(xiàn)自己一個(gè)承諾的時(shí)間點(diǎn)發(fā)布,我連續(xù)在薄荷工作了三天三夜,沒看錯(cuò),是連續(xù)工作了三天三夜,累了幾乎就在座位上趴一會,我媳婦在第二天勸我回家休息下,我說「我可以」。你們體驗(yàn)過做馬桶上睡著的感受么?我體驗(yàn)過,在第二天晚上上廁所的時(shí)候我睡著了,一覺醒來過去了2個(gè)小時(shí),這是我這輩子唯一的一次最累的體驗(yàn),此生絕對不會忘記的一個(gè)場景,現(xiàn)在想想我都擔(dān)心當(dāng)初萬一一覺不醒了怎么辦?
我每天晚上依然加班到最晚,iOS三個(gè)人做了一年多的功能,我一個(gè)人3個(gè)多月的時(shí)間搞定了,兩個(gè)平臺的功能終于同步了。好在Android版本的份額增長沒有讓我失望,表現(xiàn)相當(dāng)搶眼,我的所有付出沒有白費(fèi),終于有一天我拿到了「薄荷之星」獎(jiǎng),那天晚上回到家,我哭了,是的,一個(gè)大男人,就這么控制不住說哭就哭了,只有我女朋友理解我付出了多么大的艱辛取得的這個(gè)榮譽(yù),那是我承受巨大壓力之后的一次釋放!
從那之后的路就越來越順了,之后我組建了Android團(tuán)隊(duì),帶領(lǐng)Android團(tuán)隊(duì)越做越好,現(xiàn)在Android團(tuán)隊(duì)是整個(gè)公司最信賴的團(tuán)隊(duì)!
參加這次薄荷Android交流大會的人知道,我在大會的開篇自我介紹說到「我是從編程白癡在薄荷一路成長過來的」時(shí)候,不由自主的凝噎了,當(dāng)時(shí)真是控制不住,因?yàn)槊看蜗氲絻?nèi)心深處這段往事的時(shí)候總會非常感激我的CTO,總會不由自主的感慨自己一路的不易!
即使到現(xiàn)在,我依然非常拼命,為了一個(gè)承諾的版本發(fā)布日期我依然會搞到大半夜,公司的利益我依然放在第一位,我這次考駕照有兩次讓我去考試都恰巧趕在發(fā)布版本,我都放棄了。我結(jié)婚到現(xiàn)在一年多了還沒有休婚假,因?yàn)槲乙恢闭也坏焦静恍枰业囊粋€(gè)空閑時(shí)間段,我現(xiàn)在參與到太多的業(yè)務(wù),每一次都是公司需要我的時(shí)候自己主動去承擔(dān),中國好員工我想大抵也就是我這樣了!
我現(xiàn)在雖然精力更分散了,寫代碼的時(shí)間越來越少了,但是我依然堅(jiān)持每天學(xué)習(xí),我在公眾號里說過公司的事情永遠(yuǎn)放在第一位,但是為了做好公眾號經(jīng)常搞到一兩點(diǎn),有時(shí)候計(jì)劃好要寫的文章哪怕搞到夜里3點(diǎn)都要把它完成,讀者給我的每一位贊賞我都會親自回復(fù),給我的每條留言我都會一一參考!
之前有人問我為什么不去大公司嘗試下?這里我想告訴你們答案,那是因?yàn)槲艺麄€(gè)青春最拼命的時(shí)間都獻(xiàn)給了薄荷,雖然每天挖我的公司很多,薪資甚至比我現(xiàn)在要多的多,但是我在這里成長起來,我感激我們的CTO,我感激薄荷給我?guī)淼囊磺校晕乙^續(xù)付出我的所有,朝著我們的夢想再去努力一把,哪怕最后失敗了,但至少不讓它失敗的很難看,萬一我們成功了,我所有的付出都會有應(yīng)得的回報(bào),這輩子,也算值了!
最后,我一個(gè)二流學(xué)校的學(xué)渣,從編程白癡能走到現(xiàn)在這個(gè)位置,取得現(xiàn)如今的一點(diǎn)點(diǎn)成就,你們能想象我付出了一般人多少倍的努力么?
所以,別在我面前談努力,可能也許你真的算努力,但我是在拼命??!

