摘要:此文來(lái)源于我的接上篇我如何把薪水從人民幣天提升到美元小時(shí)的那之后的實(shí)習(xí)時(shí)間過(guò)得很充實(shí),每天基本都會(huì)有新的挑戰(zhàn),然后再絞盡腦汁解決它們。不久也被提升為了當(dāng)時(shí)組的,還要負(fù)責(zé)當(dāng)時(shí)的技術(shù)面試和新人培養(yǎng)。工資也給開了人民幣月。
此文來(lái)源于我的blog
接上篇: 我如何把薪水從 50人民幣/天 提升到 100美元/小時(shí)的 (2)
那之后的實(shí)習(xí)時(shí)間過(guò)得很充實(shí),每天基本都會(huì)有新的挑戰(zhàn),然后再絞盡腦汁解決它們。每天都像在打boss,有大有小,理所當(dāng)然經(jīng)驗(yàn)值也在迅速的增長(zhǎng)。這樣的時(shí)光一直持續(xù)到這個(gè)項(xiàng)目快結(jié)束的時(shí)候。那時(shí)挑戰(zhàn)感覺(jué)明顯下降,一方面是技能上已經(jīng)比較熟練,另一方面項(xiàng)目上也沒(méi)有什么新的技術(shù)的引入,基本是 bug fix 和微調(diào)為主。不知是被虐慣了還是怎么的,突然的輕松下來(lái)讓我非常不習(xí)慣。
于是我想利用那段時(shí)間把畢業(yè)設(shè)計(jì)搞了,其實(shí)畢業(yè)設(shè)計(jì)的東西我已經(jīng)在學(xué)習(xí) Ruby on Rails 的時(shí)候?qū)懙牟畈欢嗔? 只是經(jīng)過(guò)了這么久的實(shí)習(xí)覺(jué)得當(dāng)時(shí)很多地方代碼寫的還不夠好,所以想把它重構(gòu)一下。因此也給老板提出每周只上三天班,其他時(shí)間就留在學(xué)校做畢業(yè)設(shè)計(jì)。
在學(xué)校準(zhǔn)備畢業(yè)設(shè)計(jì)期間,一個(gè)偶然的機(jī)會(huì)遇到了以前教我Java的嚴(yán)老師。于是聊到了我實(shí)習(xí)期間一些情況,當(dāng)時(shí)我對(duì)Rails大加贊賞,并和他討論了不少細(xì)節(jié),想說(shuō)明這是一個(gè)真的不錯(cuò)的技術(shù)。他也聽得津津有味,覺(jué)得很感興趣,特別是對(duì)它的開發(fā)效率,所以他也在考慮是不是可以在自己的項(xiàng)目里用一用, 也會(huì)推薦他的學(xué)生看一看。
說(shuō)來(lái)也巧那天剛聊完我回到寢室,就有幾個(gè)同學(xué)和幾個(gè)學(xué)弟來(lái)找我,聽說(shuō)我實(shí)習(xí)一直在做 Rails 開發(fā),希望我能教教他們Rails。我當(dāng)時(shí)很爽快的答應(yīng)了,一方面是因?yàn)槟嵌螘r(shí)間也相對(duì)輕松,另一方面,我倒是也想考驗(yàn)一下自己,是不是可以把一個(gè)自己知道的東西清楚的講給他人聽。何況能幫助到幾個(gè)朋友了解一門我喜歡的技術(shù)那也算是一件不錯(cuò)的事情。當(dāng)時(shí)我一直覺(jué)得自己從Rails社區(qū)索取太多,但是貢獻(xiàn)不夠。所以也把這一次的事情當(dāng)成了一個(gè)回饋。誰(shuí)知后來(lái)這事一傳十,十傳百,想要加入一起學(xué)習(xí)的同學(xué)越來(lái)越多,所以整個(gè)學(xué)習(xí)小組一起學(xué)習(xí)時(shí)看起來(lái)就像一個(gè)班在上課一樣。
沒(méi)過(guò)幾天這事就傳到了系主任耳邊,然后請(qǐng)我去他辦公室一趟,我當(dāng)時(shí)還有點(diǎn)疑惑,心想這是聚眾學(xué)習(xí),又不是聚眾其它,應(yīng)該不違反什么學(xué)校規(guī)定吧?難道是因?yàn)橥低涤媒淌业耐队皟x播放視頻?但是也都是播的正規(guī)的??!腦子里冒著無(wú)數(shù)問(wèn)號(hào)來(lái)到系主任辦公室。
我: “張主任好?!?/p>
張主任:“坐!”
我: “張主任找我有什么事嗎?”
張主任: “聽說(shuō)你在私下組織上課?” (怎么聽都感覺(jué)我是個(gè)搞傳銷的)
我:“是的,但是其實(shí)也不能叫上課,是一個(gè)學(xué)習(xí)小組。我也是義務(wù)工作的,教大家學(xué)習(xí)一下 Ruby和Rails.”
張主任:“恩,你知道你上課的時(shí)間和四門選修課的時(shí)間都重了嗎?導(dǎo)致你班上的人接近一半的人都是逃課去的?”
我霍然開朗,原來(lái)是因?yàn)檫@個(gè)事情來(lái)找我。
我立馬解釋道:“這個(gè)我還真沒(méi)注意到,我們可以換時(shí)間的。”
張主任:“不用了...” (我擦,一聽就是要解散我們秘密組織的節(jié)奏)
他停頓了一下十分從容的從旁邊拿出一張紙,并遞到我手上。(難道是要我寫保證書?)
并接著說(shuō):“很多同學(xué)給我反應(yīng)非常喜歡你這個(gè)課,說(shuō)能學(xué)到很多實(shí)際的東西。以后你就把這個(gè)當(dāng)課上吧,我可以提供給每個(gè)通過(guò)的學(xué)生兩個(gè)選修學(xué)分。這是考勤表和成績(jī)表,你還是要嚴(yán)格考情和考試,要及格的人才能獲得這兩個(gè)學(xué)分。還有你這樣的實(shí)踐課不要在普通的教室上了,我給你安排了機(jī)房,以后就在機(jī)房上課吧,多讓大家操練操練,你選出一個(gè)班長(zhǎng),然后讓他來(lái)負(fù)責(zé)安裝機(jī)房的環(huán)境,并且關(guān)門開門就行了。還有,你以后在這個(gè)學(xué)校又是學(xué)生又是老師了,這在很多學(xué)校都是不可能的,也不要有太大的壓力,我相信你能做好。”
我聽了張主任這一席話,眼淚差點(diǎn)沒(méi)掉下來(lái),嘴里半天憋不出來(lái)一個(gè)字...
其實(shí)現(xiàn)在想想這個(gè)事情還覺(jué)得蠻不可思議的,特別是在中國(guó)...
前不久還在 google docs里看到當(dāng)時(shí)學(xué)生的名單,感慨萬(wàn)千。
那之后生活又回歸了以前的充實(shí),努力的備課,努力的上課,努力的上班,努力搞畢業(yè)設(shè)計(jì)... 不同的是,腦子里不是只有一件事情了,而是每天都有三件事情需要我去做好。這個(gè)過(guò)程我還很花了一些時(shí)間來(lái)平衡。但是想想現(xiàn)在同時(shí)有三件事情都算是輕松的了,不得不說(shuō)那次的鍛煉還是挺有幫助的。
那段時(shí)間我發(fā)現(xiàn)一個(gè)非常有意思的現(xiàn)象,就是要把你已經(jīng)懂的東西講得讓別人也懂并不是一件容易的事情。而把別人講懂的過(guò)程實(shí)際上也是一種再次學(xué)習(xí)的過(guò)程,也是更加深入理解的過(guò)程。所以多分享一些知識(shí)給別人絕對(duì)也是對(duì)自己很有幫助的事情,分享在我看來(lái)是一個(gè)利己利人的行為,這也是為什么我后來(lái)寫文章,錄視頻,做podcast 分享我知道的知識(shí)。
等那個(gè)課程結(jié)束也差不多是畢業(yè)前夕了,我繼續(xù)回到了以前的公司全職的上班。不久也被提升為了當(dāng)時(shí)Ruby組的 leader,還要負(fù)責(zé)當(dāng)時(shí)的技術(shù)面試和新人培養(yǎng)。工資也給開了 4000 人民幣/月。 這在那時(shí)的成都可是一個(gè)相當(dāng)不錯(cuò)的價(jià)格了,而且那也算是我的第一次晉升,按理我應(yīng)該高興才對(duì)。但我卻怎么也高興不起來(lái),工作沒(méi)有以前的那種基情,哦不,激情。當(dāng)然依然是保質(zhì)保量的完成,只是內(nèi)心中總是覺(jué)得不滿足,有種撞到天花板的感覺(jué),還有對(duì)現(xiàn)實(shí)還有很多不滿足,或者說(shuō)覺(jué)得還有很多更好的空間。
正巧那段時(shí)間第一屆 RubyConf China 要在上海舉行。我當(dāng)幾乎不假思索的就定了票,而且內(nèi)心有一種說(shuō)不出的興奮,這種感覺(jué)猶如一個(gè)職業(yè)選手要去參加WCG一般,讓人興奮不已,我一直想看看中國(guó)其他Ruby玩家到底是如何玩的,每天是怎么訓(xùn)練的, 于是找老板請(qǐng)三天假去上海參加這次Rubyconf.
老板聽后沒(méi)有馬上同意,并打開自己的outlook看了看,轉(zhuǎn)身給我說(shuō):“非常不錯(cuò),這樣吧,你也不用請(qǐng)假了,我和你一起去,費(fèi)用都由公司承擔(dān),票你幫我也定一張,我也去學(xué)習(xí)學(xué)習(xí)。這次我們過(guò)去可以多呆一段時(shí)間,我母親在那邊有一套房子,你可以和我住那里,我們可以和成都這邊遠(yuǎn)程工作一段時(shí)間?!?/p>
Holy shit! 我已經(jīng)不記得我當(dāng)時(shí)的表情,但是我相信一定是非常驚訝的。 這不但是要一起旅游還是要睡在一起的節(jié)奏...
那次上海之行我特別想見的有4個(gè)人,Ruby語(yǔ)言的創(chuàng)始人 Matz, JavaEye 的創(chuàng)始人 Robbin Fan 和 財(cái)幫子的創(chuàng)始人 Robin Lu, 以及大會(huì)的發(fā)起人 Daniel Lv.
Matz 就不說(shuō)了, Ruby的開山鼻祖,必須是要圍觀的。而 Robbin Fan 和 Robin Lu 是當(dāng)時(shí)中國(guó)Ruby社區(qū)里我最敬重的兩位程序員 + 創(chuàng)業(yè)人。JavaEye 和 財(cái)幫子可謂是當(dāng)時(shí)中國(guó)最大的兩個(gè)用 Rails 寫的網(wǎng)站(當(dāng)時(shí)最有名的 Java 社區(qū)網(wǎng)站竟然是用 Ruby寫的,是不是很有意思?),也是因?yàn)橛羞@兩個(gè)網(wǎng)站在中國(guó)才向很多人證明了,Rails 不只是玩具,它可以做大型的項(xiàng)目。(是的,那個(gè)年代,中國(guó)很多人的想法還停留在 Rails 就是玩具不能用于真實(shí)項(xiàng)目的年代。)
想見他們還有一個(gè)理由是我和這兩位羅賓以前還有些交情, 我大一下期(或者是大二上期,具體有點(diǎn)記不得了)的時(shí)候特別迷戀互聯(lián)網(wǎng),而且當(dāng)時(shí)正是 Web 2.0 興起的時(shí)候,我那時(shí)寫過(guò)一段時(shí)間 Blog,內(nèi)容主要是我對(duì)互聯(lián)網(wǎng)和 Web 2.0的一些看法,所以取名為 "Terry 談網(wǎng)"。 現(xiàn)在反過(guò)來(lái)看看以前自己寫的內(nèi)容,覺(jué)得很多想法其實(shí)挺幼稚的,不過(guò)我完全不后悔做了這事,因?yàn)橹辽傥铱吹搅俗约阂郧暗挠字珊秃髞?lái)的進(jìn)步。 寫了段時(shí)間后,發(fā)現(xiàn)自?shī)首詷?lè)已經(jīng)不能滿足我了,于是我想通過(guò)這個(gè) Blog 認(rèn)識(shí)更多志同道合的朋友(其實(shí)都應(yīng)該算是前輩),和他們一起玩兒。所以我后來(lái)大多采用了采訪的形式來(lái)寫blog, 主要是采訪業(yè)界一些不錯(cuò)的 Web 2.0網(wǎng)站的站長(zhǎng)。 兩位羅賓就是我采訪過(guò)的對(duì)象,記得當(dāng)時(shí)給這兩位發(fā)邀請(qǐng)郵件之前心里都泛著嘀咕,“我一個(gè)屁學(xué)生,別人肯定都懶得搭理我。” ... 但是最終我還是說(shuō)服自己去試試,畢竟如果失敗了,我也沒(méi)什么損失啊。(后來(lái)想想這個(gè)和追女生其實(shí)是一個(gè)道理嘛)
關(guān)于 Robin Lu 對(duì)于這個(gè) Robin Lu 可能很多社區(qū)里的新人都不認(rèn)識(shí)他。因?yàn)樗F(xiàn)在有點(diǎn)隱士的味道了,很少在社區(qū)里出現(xiàn),連網(wǎng)上發(fā)言也少了,他最后發(fā)布的一個(gè)開源項(xiàng)目也大概是四年前了。當(dāng)時(shí)他在網(wǎng)上那可以說(shuō)是相當(dāng)活躍的,無(wú)論是寫文,發(fā)推還是開源項(xiàng)目。也是因?yàn)榭戳怂芏鄸|西,讓我非常欣賞他。他曾今在 Sun 和微軟都就職過(guò),后來(lái)出來(lái)和朋友創(chuàng)業(yè),開發(fā)了當(dāng)時(shí)大名鼎鼎的財(cái)幫子并創(chuàng)立了他們自己的咨詢公司。 總而言之我當(dāng)時(shí)是非常敬重這個(gè)人,而這一次去有個(gè)很重要的任務(wù)是我要當(dāng)面給他道歉。 我和 Robin 不得不說(shuō)的故事:
那是一個(gè)月黑風(fēng)高晚上,是我剛采訪了 Robin Lu 的第二天晚上,而那幾天正好是我將要和我的小伙伴去參加一個(gè)由成都信息工程學(xué)院組織的黑客大賽。那晚我正好在準(zhǔn)備一些比賽要用的黑客工具,其中一個(gè)是我自己試著寫的 SQL 注入偵測(cè)腳本。好不容易完工,還在學(xué)校教務(wù)網(wǎng)站試用了一把(登成績(jī)的網(wǎng)站),成功找到漏洞,并把自己加入到管理員里,然后又立即把自己的帳號(hào)刪除了。我就是試試是否能提權(quán)成功,還真沒(méi)打算干什么壞事。 當(dāng)時(shí)我也在學(xué)習(xí) Rails, 也特別好奇 Rails 這個(gè)框架的安全性如何,正好那天又采訪了Robin Lu,所以想用“財(cái)幫子”一試究竟, 于是就用我的性感小腳本在上面跑了一跑。結(jié)果沒(méi)發(fā)現(xiàn)任何注入漏洞,我心里還暗喜,覺(jué)得 Rails 安全性還是挺好的。(當(dāng)然,這和寫的人關(guān)系也很大。)
誰(shuí)知道第二天一開電腦,就收到了 Robin Lu的來(lái)信,信的內(nèi)容大概是說(shuō),從日志中看到了我的行為,并表示沒(méi)想到我采訪他是為了要黑掉他們的網(wǎng)站(俗稱社會(huì)工程學(xué))... 而且堅(jiān)定把我認(rèn)為是一個(gè)黑客。
毫不夸張的說(shuō)我邊看那封信,眼淚嘩嘩的流。這種感覺(jué)很委屈,而且比被女朋友栽贓和某某女性朋友有一腿來(lái)得更讓我不痛快。我記得當(dāng)時(shí)我回了一封很長(zhǎng)的信做解釋,但是對(duì)方并沒(méi)有再回,而且把我從gtalk上刪除了。(看來(lái)和這個(gè)小伙伴以后沒(méi)有辦法一起愉快的玩耍了?。┻@件事情一直困擾我很久,所以我想利用這次上海之行給他當(dāng)面道歉并解釋清楚。
從上面的合照你應(yīng)該不難猜到,最終我還是做到了!:)
見 Daniel Lv 是因?yàn)槲抑浪巧虾?Rails 社區(qū)的組織者,我想從他那里學(xué)習(xí)一下如何組織社區(qū)活動(dòng),想到成都來(lái)也組織組織活動(dòng),心想我們大成都當(dāng)時(shí)雖然用 Rails 的少,但是組織一桌麻將的人總還是夠的吧。
而 Daniel 同學(xué)后來(lái)成為我同事加超級(jí)好的基友(一起睡過(guò)那種),說(shuō)起來(lái)那次在上海之行就是我們的初次見面,現(xiàn)在回想起來(lái)就如同昨天一般。
那次上海之行真可以說(shuō)是亮瞎我的氪金狗眼,長(zhǎng)這么大還是第一次見到這么多搞 Ruby/Rails 的人聚在一起。聊了很多有意思的話題,同時(shí)也找到自己很多的差距。我知道自己還有很長(zhǎng)的路要走,而要變得更優(yōu)秀,我必須要和這些優(yōu)秀的人一起工作。
所以那次回成都不久我就決定要換工作了,我打算背起我的小書包,帶上我的真鈔,去上海找一個(gè)有更多優(yōu)秀的人的地方工作(東莞去不了了)。決定那天我還在推上發(fā)了一貼。結(jié)果 Daniel 同學(xué)竟然看到了, 然后回復(fù)了我 “這種事情可不好在推特上說(shuō),你前雇主看到可不好,你gtalk是什么?我和你私聊一下...”
(后面的精彩內(nèi)容我們就下回分解啦)
多分享自己知道知識(shí)。 分享絕對(duì)是利人利己的行為,利人相信很容易理解,而利己主要是在于這是最好的建立你reputation的方式,并且也有助于鞏固你已經(jīng)學(xué)到的知識(shí)。
關(guān)于形式我覺(jué)得都可以嘗試,教別人也好,博客也好,視頻也好,寫書也好, 公眾帳號(hào)也好, 微博也好。不要覺(jué)得自己還沒(méi)有準(zhǔn)備好,因?yàn)槟悴蝗プ龌蛟S你永遠(yuǎn)都等不到準(zhǔn)備好的那一天。我大一就敢寫互聯(lián)網(wǎng)觀察相關(guān)的文章了,說(shuō)實(shí)話我現(xiàn)在回憶起來(lái)都很佩服我當(dāng)時(shí)的勇氣,但是我真的做了,雖然很多觀點(diǎn)現(xiàn)在想想都覺(jué)得稚嫩,但是我的確因此認(rèn)識(shí)了很多對(duì)我很重要的朋友。
即使在你工作缺乏激情的情況,除非里選擇馬上離開,否則你依然要保質(zhì)保量的完成你的工作, 這才是一個(gè)寫軟件的人應(yīng)有的專業(yè)態(tài)度。
想盡一切辦法和更優(yōu)秀的人一起工作,即使你可能只能當(dāng)鳳尾。(蒜泥也好,清炒也罷)
找到你的社區(qū),加入他們,參加他們的活動(dòng)。同一個(gè)社區(qū)的人總是有某種程度的相似性,你很容易認(rèn)識(shí)那些和你有 common sense 的人。相信我這些人將在你未來(lái)的職業(yè)生涯里起到舉足輕重的作用。
安全這種東西,任何框架都只能幫到你一部分。爛程序員用最安全的框架也能寫出最不安全的代碼。
研究黑客技術(shù)的時(shí)候,千萬(wàn)別找認(rèn)識(shí)的人下手,最好自己搭個(gè)站來(lái)玩,避免引起不必要的誤會(huì). >.<
無(wú)恥小廣告一枚: 我們的 Pragmatic.ly 更名為 Fengche.co 了,而且做了全新的設(shè)計(jì),很高端大氣上檔次喲。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/11110.html
摘要:上榜較多的國(guó)家還有德英法,歷年數(shù)量一直穩(wěn)在附近。本年度上榜企業(yè)利潤(rùn)情況極少數(shù)負(fù)利潤(rùn),大部分純利潤(rùn)集中在一百億美元以下。總結(jié)從世界五百?gòu)?qiáng)年的榜單分析了那么多,有些地方確實(shí)值得驕傲。 ?前言: 前幾天看到新聞才知道今年的500強(qiáng)已經(jīng)出爐了,后面又看到小米首次進(jìn)榜,第468名,雷軍蜀黍開心的像個(gè)只有幾十億元的小孩子。還特意發(fā)了好幾條微博: showImg(https://segmentfau...
摘要:從年月日起新加坡將給予符合條件的中國(guó)公民有效期長(zhǎng)達(dá)年的多次入境簽證。而與家人或小組團(tuán)體同游新加坡的人,能夠以團(tuán)體方式提交入境資料。工作或創(chuàng)業(yè)準(zhǔn)證家屬,可通過(guò)公司向人力部申請(qǐng)新加坡工作的憑證,批準(zhǔn)后,可直接工作不占用公司配額。 showImg(https://segmentfault.com/img/remote/1460000016386130?w=1999&h=1115); 前言 記...
摘要:薪水超過(guò)萬(wàn)美元的最高薪工作集中在加利福尼亞占該州受訪者的和馬薩諸塞州。女性平均工資為萬(wàn)美元,是男性平均工資萬(wàn)美元的。開發(fā)人員平均薪資最高如果按照不同編程語(yǔ)言的薪酬劃分。薪水最高的是,達(dá)到萬(wàn)美元,緊隨其后的是分別是萬(wàn)美元萬(wàn)美元萬(wàn)美元。 ...
摘要:六個(gè)月前,我辭掉了初級(jí)開發(fā)者的工作,并去東南亞旅行了五個(gè)月。我的目標(biāo)了解更多資料我原本計(jì)劃去東南亞旅行個(gè)月,我也有信心在旅行回來(lái)后能夠找到一份更好的工作。申請(qǐng)工作我下一站旅行地是老撾境內(nèi)一個(gè)偏遠(yuǎn)的攀爬區(qū)。 金三銀四,謹(jǐn)以此文獻(xiàn)給所有正在準(zhǔn)備跳槽的你。 showImg(https://segmentfault.com/img/bVbhXVQ?w=640&h=640);六個(gè)月前,我辭掉了初...
摘要:加密數(shù)字貨幣價(jià)格巔峰,區(qū)塊鏈成二線企業(yè)股價(jià)春藥年月日,是區(qū)塊鏈行業(yè)的高光時(shí)刻,整個(gè)加密數(shù)字貨幣市值億美元,人民幣近萬(wàn)億元。直接原因是,當(dāng)日,中網(wǎng)載線剛剛宣布與井通網(wǎng)絡(luò)科技有限公司合作開展區(qū)塊鏈產(chǎn)業(yè)。 加密數(shù)字貨幣價(jià)格巔峰,區(qū)塊鏈成二線企業(yè)股價(jià)春藥 2018 年 1 月 8 日,是區(qū)塊鏈行業(yè)的高光時(shí)刻,整個(gè)加密數(shù)字貨幣市值 8139 億美元,人民幣近 6 萬(wàn)億元。在 10 天之前,12 ...
閱讀 2082·2021-09-30 09:53
閱讀 1913·2021-09-24 09:48
閱讀 1825·2019-08-30 14:01
閱讀 2266·2019-08-29 18:35
閱讀 1305·2019-08-26 18:27
閱讀 3038·2019-08-26 12:12
閱讀 1018·2019-08-23 17:16
閱讀 1030·2019-08-23 15:31