為什么說你不要獨(dú)自編程 |
發(fā)布時(shí)間: 2012/6/26 16:47:47 |
我在賓夕法尼亞州匹茲堡地區(qū)一個(gè)有相當(dāng)規(guī)模的制造公司里工作。我是那里唯一的一個(gè)ruby程序員。公司里還有個(gè)程序員,但我們的工作通常不相交,他不懂ruby。來到這個(gè)公司后,我最終被分配的任務(wù)是開發(fā)web應(yīng)用程序。之前,我學(xué)的是軟件工程師,我花了大量的時(shí)間學(xué)習(xí)了底層編程,C/C++,甚至匯編。這里,我以為學(xué)習(xí)web開發(fā)是件很快樂的事,所以我買了一些書,開始研究。 這不很好嗎?事實(shí)上完全不是這樣。學(xué)習(xí)一種語言、一種框架,這有很多樂趣。但是,但是,但是;有時(shí)候你會很痛苦。除了在書本,谷歌和在線郵件列表里尋找答案外,我沒有其它的資源可用。是的,這些已有的資源已經(jīng)很有幫助了,但問題是我不知道自己遺漏了什么。我會花數(shù)小時(shí)在我的代碼里尋找隱含的bug,或者Stack Overflow網(wǎng)站上等待人們的答復(fù)。我有時(shí)感到前所未有的沮喪,尤其是當(dāng)看到Rails的運(yùn)行速度時(shí)。我感覺就像經(jīng)歷著一個(gè)巨大的失敗。我這么無能嗎?有這么多優(yōu)秀的人用Rails做出來讓人驚嘆的東西。我的問題出在哪里? 當(dāng)時(shí)我聽說各地都在組建Ruby社團(tuán)。很神奇,匹茲堡就有一個(gè)。但我從來沒去過。我害怕,我知道那里我一個(gè)人都不認(rèn)識。很顯然我在那里是無知的人。出于某些原因,我最終去了那里。猜猜怎么著,我不認(rèn)識一個(gè)人。慢慢的,我開始接觸一些人,跟他們談?wù)撐以谧龅氖虑。我要?qiáng)調(diào)的是,這需要時(shí)間,需要好幾次交談。慢慢的,我焦慮的心情被消解,我開始和他們交朋友,交流我在ruby上遇到的問題。他們促使我進(jìn)步,當(dāng)遇到困難時(shí)他們幫助我。感覺太好了。 從那時(shí)起,我開始不斷的參加各種活動,并發(fā)現(xiàn)新的機(jī)會。當(dāng)聽到有兩個(gè)人在談?wù)揗endicant學(xué)院后,我就申請了?晌覜]有被錄取。本來應(yīng)該是對我的最終判決,但我的朋友再次出來營救了我。Steve Klabnik給我發(fā)信息說,我只是錯(cuò)過了申請日期,有幾個(gè)人也是這種情況,名額有限。他鼓勵(lì)我再次申請。我做了,而且在里面完成了核心技能課程。耶!我還有幸參加了計(jì)劃組織研討會。我還向好幾個(gè)開源項(xiàng)目提交了代碼修改,比如Hackety Hack。我很難描述這些對我有多大的改變,向開源項(xiàng)目提交代碼是我以前不可想象的事。我不停的刻苦努力但仍然覺得自己很笨。但我知道,我不是唯一一個(gè)這樣的人。 不要獨(dú)自編程。要參與。認(rèn)識新朋友。編一天的代碼雖然很好,但你要知道,這里還有另外一個(gè)世界。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |