從士兵到程序員再到SOHO程序員(二):求職

當(dāng)我開(kāi)始寫(xiě)這篇文章的時(shí)候,我猛然發(fā)現(xiàn),此時(shí)此刻距離我辭職(2013年9月13日)至今剛好整整3個(gè)月時(shí)間,看來(lái)寫(xiě)這樣一篇文章是冥冥之中必須干的事兒。

那么就讓我接著上一篇文章繼續(xù)寫(xiě)下去吧(上一篇文章請(qǐng)見(jiàn)《從士兵到程序員再到SOHO程序員》)。

三個(gè)月的收獲

三個(gè)月之前,我制定過(guò)一個(gè)學(xué)習(xí)計(jì)劃:《三個(gè)月家里蹲轉(zhuǎn)型 Ruby on Rails + SOHO 計(jì)劃》。

但是,俗話說(shuō)得好,計(jì)劃趕不上變化,在這三個(gè)月里我有將近一半的時(shí)間在忙于新房裝修,跑靈活就業(yè)人員社保手續(xù),以及其他雜事上面。

所以,真正用于學(xué)習(xí)的時(shí)間也就是一個(gè)半月左右,回過(guò)頭來(lái)梳理了一下,發(fā)現(xiàn)收獲的東西倒還是不少的(按照時(shí)間先后順序排列):

1. 學(xué)會(huì)并愛(ài)上Vim,最終欲罷不能

我是一個(gè)工具控,尤其是在寫(xiě)代碼這件事情上更是如此。由于先前一直是在搞.NET開(kāi)發(fā),使用的最多的IDE便是微軟的 Visual Studio,所以深受這種高度智能的IDE工具的“照顧”和“坑害”。在我的概念中,只有像電影里那樣熟練且飛快的使用純文本編輯器或者命令行工具的家伙們才是真正的在寫(xiě)代碼。接觸Ruby on Rails以后,我一直使用的是Sublime Text 2,這也是現(xiàn)在比較流行的編輯器。但是,當(dāng)我在西安Rubyist社區(qū)活動(dòng)時(shí),親眼目睹 魏倫(Allen Wei) 同學(xué)嫻熟飛快的使用Vim進(jìn)行開(kāi)發(fā),在被那種行云流水般的操作震撼的五體投地之后,我下定了決心: 欲善其工,必先利其器,在開(kāi)始后面一系列計(jì)劃之前,先把Vim學(xué)會(huì)了再說(shuō)!

于是,我利用一周時(shí)間,通過(guò)以下兩個(gè)Vim在線學(xué)習(xí)網(wǎng)站學(xué)會(huì)了Vim的使用:

隨后,我在學(xué)習(xí)和寫(xiě)代碼的過(guò)程中,強(qiáng)制要求自己盡可能的使用Vim。到現(xiàn)在為止,我已經(jīng)能夠熟練的使用Vim,并且在自己尋找的一堆Vim插件的幫助下,高效的進(jìn)行Ruby on Rails開(kāi)發(fā)了,這里秀一下我現(xiàn)在寫(xiě)代碼時(shí)的屏幕:

My Vim Editor

總結(jié)一下使用Vim的好處:

  • 在OS X下配合Dash這個(gè)工具可以做到雙手不離鍵盤(pán),注意力可以集中,開(kāi)發(fā)效率很高。
  • 隨時(shí)隨地,不管是Windows、OS X還是Linux,不管是本地還是遠(yuǎn)程服務(wù)器,都可以立刻開(kāi)始工作。

以下是我在學(xué)習(xí)過(guò)程中整理的一些資料:

2. 在西安Rubyist社區(qū)活動(dòng)中做了一次技術(shù)分享

在辭職之后,緊接著我就在西安Rubyist社區(qū)活動(dòng)中進(jìn)行了一次有關(guān)REST的技術(shù)分享,這也是我有史以來(lái)在眾人面前做的第二次技術(shù)分享(第一次是在先前公司內(nèi)部做的ASP.NET MVC 4技術(shù)分享),這次活動(dòng)是在ThoughtWorks西安公司會(huì)議室進(jìn)行的,人也不少,所以當(dāng)時(shí)挺緊張,不過(guò)感覺(jué)真的很棒!

這是分享時(shí)制作并使用的PPT,保存在SkyDrive上,可以直接查看和播放:

3. 回顧和復(fù)習(xí)先前所學(xué)的內(nèi)容

由于先前所說(shuō)的原因,《三個(gè)月家里蹲轉(zhuǎn)型 Ruby on Rails + SOHO 計(jì)劃》這個(gè)里面的內(nèi)容我只完成了如下兩個(gè):

現(xiàn)在回過(guò)頭來(lái)一想,多讀書(shū)在我目前這個(gè)階段確實(shí)不是很重要,以上這兩本已經(jīng)足夠用了,看完以后趕快多練手才行,所以也推薦給其他想學(xué)Ruby on Rails的朋友這兩本書(shū),而且這兩本書(shū)都有 Andor Chen 同學(xué)辛勤翻譯的中文版哦!

4. 短時(shí)間參與了一個(gè)項(xiàng)目

這個(gè)項(xiàng)目先前在Ruby China論壇發(fā)布過(guò)招聘貼,帖子寫(xiě)的非常誠(chéng)懇,當(dāng)然其中的人也確實(shí)非常誠(chéng)懇,我一直在關(guān)注。

但是后來(lái)加入到項(xiàng)目中后(真正干活的話總共是3天時(shí)間),發(fā)現(xiàn)困難比想象中要高,主要原因是:

  • 項(xiàng)目MVP階段及后續(xù)階段的準(zhǔn)備資金不足。
  • 創(chuàng)業(yè)團(tuán)隊(duì)沒(méi)有技術(shù)領(lǐng)頭人,這在資金不足的情況下使得情況更加緊迫。
  • 我無(wú)法認(rèn)同項(xiàng)目本身的定位和目標(biāo)。
  • 個(gè)人準(zhǔn)備還是不夠充分,所以工作起來(lái)有些吃力。

所以,在我認(rèn)真思考之后,我認(rèn)為項(xiàng)目本身的客觀實(shí)際加上我當(dāng)時(shí)的技術(shù)狀況使得我的加入有可能加速這個(gè)項(xiàng)目的失敗,所以我還是退出了。

通過(guò)這個(gè)短時(shí)間的嘗試,讓我還是有一些收獲的:

  • 遠(yuǎn)程工作沒(méi)有想象中那樣簡(jiǎn)單。
  • 親身體驗(yàn)了遠(yuǎn)程工作,初步總結(jié)了一些經(jīng)驗(yàn)。
  • 對(duì)自己的技術(shù)水平有了更加深刻的認(rèn)識(shí),所以后來(lái)花了更多的時(shí)間去學(xué)習(xí)和練習(xí)。

5. 參加了RubyConf China 2013

RubyConf China 2013是中國(guó)Rubyist在2013年的一次最重要的聚會(huì),我很高興參加了這次會(huì)議。

在這次會(huì)議上,我見(jiàn)到了許多先前只在網(wǎng)絡(luò)上知道的國(guó)際國(guó)內(nèi)Ruby社區(qū)的精英,同時(shí)也震撼于很多工作時(shí)間不長(zhǎng)的朋友都敢于上臺(tái)演講。

通過(guò)參加這次會(huì)議,讓我收獲到:

  • 對(duì)國(guó)內(nèi)Ruby社區(qū)的認(rèn)識(shí)更加清晰。
  • 很多比我還年輕的朋友的出色演講讓我更加堅(jiān)定了利用Ruby on Rails實(shí)現(xiàn)我遠(yuǎn)程工作的決心。
  • 認(rèn)識(shí)到自己在這個(gè)圈子內(nèi)的水平處于什么位置。
  • 英語(yǔ)很重要,作為一個(gè)忠實(shí)的“聽(tīng)眾”,當(dāng)看到周邊朋友們抓住機(jī)會(huì)就沖上去和大牛們用英語(yǔ)交流的場(chǎng)面我是那個(gè)汗顏啊……(不過(guò)后來(lái)在從北京回西安的高鐵上,我和身邊的一個(gè)澳大利亞哥們兒用英語(yǔ)聊了一路,這才發(fā)現(xiàn)原來(lái)說(shuō)英語(yǔ)也沒(méi)那么困難,而且周?chē)鷦偣ぷ鞯男」媚飩儗?duì)我這英語(yǔ)水平還是報(bào)以很崇拜的眼神,好吧這個(gè)扯的有點(diǎn)遠(yuǎn)了……)

在 RubyConf China 2013 的簽售活動(dòng)上比較幸運(yùn)的排在第一位與 Dave Thomas 合影留念:

2013年10月27日 RubyConfChina 2013 與 Dave Thomas 簽售合影

6. 深入學(xué)習(xí)Ruby on Rails

有了先前這些經(jīng)歷,我認(rèn)識(shí)到我的學(xué)習(xí)上還有很多不足和欠缺,所以我在練手的同時(shí)更加深入的去學(xué)習(xí)了Ruby on Rails的相關(guān)知識(shí)。

到目前為止,我已經(jīng)能夠比較完整和系統(tǒng)的建立起了對(duì)Ruby on Rails的認(rèn)識(shí),并且結(jié)合多年Web開(kāi)發(fā)經(jīng)驗(yàn),對(duì)利用Ruby on Rails進(jìn)行Web開(kāi)發(fā)也不再犯怵了,基本上遇到問(wèn)題都能夠有解決的思路和信心。

和先前短期參與那個(gè)項(xiàng)目時(shí)的狀態(tài)相比,可以說(shuō)現(xiàn)在我已經(jīng)是一只翅膀硬了,敢于并期待飛翔的“菜鳥(niǎo)”了!

7. 初步學(xué)會(huì)iOS開(kāi)發(fā)

對(duì)于iOS的學(xué)習(xí)完全是出于我的興趣加上對(duì)這個(gè)行業(yè)的認(rèn)識(shí)所決定的。

現(xiàn)在這個(gè)時(shí)代是一個(gè)移動(dòng)設(shè)備崛起的時(shí)代,或者說(shuō)是一場(chǎng)革命,對(duì)于我們Web Developer來(lái)說(shuō),單單的掌握從前到后的Web開(kāi)發(fā)技術(shù)已經(jīng)不夠了,我認(rèn)為還必須加上移動(dòng)設(shè)備開(kāi)發(fā)才算完整,所以結(jié)合我個(gè)人對(duì)于Apple的喜愛(ài),我選擇了iOS開(kāi)發(fā)而不是Android,從我個(gè)人來(lái)說(shuō),如果有一天就算要做Android的東西,我也可能會(huì)去選擇Xamarin這樣自己比較方便過(guò)渡的技術(shù)。

目前,我已經(jīng)在這段時(shí)間學(xué)習(xí)了iOS開(kāi)發(fā)的基本知識(shí),并正在征服CodeSchool的iOS開(kāi)發(fā)課程中,根據(jù)當(dāng)前的進(jìn)度,應(yīng)該半個(gè)月后就能自己做點(diǎn)小東西玩了。

8. 通過(guò)開(kāi)發(fā)西安Rubyist社區(qū)網(wǎng)站來(lái)實(shí)踐所學(xué)知識(shí)

項(xiàng)目GitHub:xian-rubyists-site

這是我實(shí)踐我先前所學(xué)Ruby on Rails知識(shí)和BDD思想的一個(gè)重要途徑,由于先前事情太多,所以都是斷斷續(xù)續(xù)在做,現(xiàn)在終于有時(shí)間做下去了,所以感興趣的朋友們可以關(guān)注下,也算是對(duì)我學(xué)習(xí)成果的一次檢驗(yàn)吧。

尋求一份遠(yuǎn)程工作

OK,以上說(shuō)了說(shuō)我這三個(gè)月以來(lái)的收獲,現(xiàn)在轉(zhuǎn)入下一個(gè)重要的話題:找工作!

之前一哥們兒在Ruby China上得求職貼令我有了寫(xiě)文章求職的動(dòng)力:《介紹我的項(xiàng)目 + 找一份工作》,別看錯(cuò)了,不是我寫(xiě)的?。?)

如果您對(duì)我感興趣,并且愿意給我一次實(shí)現(xiàn)SOHO程序員理想的機(jī)會(huì),那么我希望您能夠看完我的三篇文章,這樣能夠讓您對(duì)我有更加全面的了解:

我的簡(jiǎn)要介紹:

  • 自動(dòng)步槍的使用、單兵戰(zhàn)術(shù)技能、軍用車(chē)輛駕駛……這樣的東西你們應(yīng)該用不著,就不說(shuō)了,如果需要用到的話我會(huì)很感興趣……
  • 從零開(kāi)始自學(xué)成才,有很強(qiáng)的學(xué)習(xí)能力,所以下面不會(huì)列出哪些短時(shí)間就能學(xué)會(huì)的東西
  • 能夠閱讀英文技術(shù)書(shū)籍和進(jìn)行文字交流,能夠進(jìn)行英語(yǔ)對(duì)話(敢說(shuō),但是還需要不斷提高)
  • 5年基于ASP.NET的Web開(kāi)發(fā)經(jīng)驗(yàn)(其中2年ASP.NET MVC)
  • 2年敏捷團(tuán)隊(duì)經(jīng)驗(yàn)
  • 2年歐美外包項(xiàng)目經(jīng)驗(yàn)
  • 熟練掌握 Windows / OS X / Linux
  • TDD / BDD
  • HTML5
  • CSS3
  • Javascript
  • JQuery
  • CoffeeScript
  • Sass
  • Ruby on Rails
  • iOS
  • Git / SVN

對(duì)于工作的希望

  • 遠(yuǎn)程工作,遠(yuǎn)程工作,遠(yuǎn)程工作……
  • 靠譜,靠譜,靠譜……
  • 熱愛(ài)技術(shù),熱愛(ài)技術(shù),熱愛(ài)技術(shù)……
  • 最重要的:認(rèn)同遠(yuǎn)程工作,并且充滿活力。

如果您對(duì)我感興趣

可以通過(guò)以下方式與我聯(lián)系,或者留下您的聯(lián)系方式:

(文章已經(jīng)過(guò)期,所以刪除了聯(lián)系方式)


我期待著盡早擁有一份能夠?qū)崿F(xiàn)我的個(gè)人理想,也能證明我自己能力的工作!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容