為什麼說你不要獨自編程

來源:互聯網
上載者:User

導讀:我在賓夕法尼亞州匹茲堡地區一個有相當規模的製造公司裡工作。我是那裡唯一的一個 ruby 程式員。公司裡還有個程式員,但我們的工作通常不相交

我在賓夕法尼亞州匹茲堡地區一個有相當規模的製造公司裡工作。我是那裡唯一的一個 ruby 程式員。公司裡還有個程式員,但我們的工作通常不相交,他不懂 ruby。來到這個公司後,我最終被分配的任務是開發 web 應用程式。之前,我學的是軟體工程師,我花了大量的時間學習了底層編程,C/C++,甚至彙編。這裡,我以為學習 web 開發是件很快樂的事,所以我買了一些書,開始研究。

這不很好嗎?事實上完全不是這樣。學習一種語言、一種架構,這有很多樂趣。但是,但是,但是;有時候你會很痛苦。除了在書本,Google和線上郵件清單裡尋找答案外,我沒有其它的資源可用。是的,這些已有的資源已經很有協助了,但問題是我不知道自己遺漏了什麼。我會花數小時在My Code裡尋找隱含的 bug,或者 Stack Overflow 網站上等待人們的回覆。我有時感到前所未有的沮喪,尤其是當看到 Rails 的運行速度時。我感覺就像經曆著一個巨大的失敗。我這麼無能嗎?有這麼多優秀的人用 Rails 做出來讓人驚歎的東西。我的問題出在哪裡?!!!

當時我聽說各地都在組建 Ruby 社團。很神奇,匹茲堡就有一個。但我從來沒去過。我害怕,我知道那裡我一個人都不認識。很顯然我在那裡是無知的人。出於某些原因,我最終去了那裡。猜猜怎麼著,我不認識一個人。慢慢的,我開始接觸一些人,跟他們談論我在做的事情。我要強調的是,這需要時間,需要好幾次交談。慢慢的,我焦慮的心情被消解,我開始和他們交朋友,交流我在 ruby 上遇到的問題。他們促使我進步,當遇到困難時他們協助我。感覺太好了。

從那時起,我開始不斷的參加各種活動,並發現新的機會。當聽到有兩個人在談論 Mendicant 學院後,我就申請了。可我沒有被錄取。本來應該是對我的最終判決,但我的朋友再次出來營救了我。Steve Klabnik 給我發資訊說,我只是錯過了申請日期,有幾個人也是這種情況,名額有限。他鼓勵我再次申請。我做了,而且在裡面完成了核心技能課程。耶!我還有幸參加了計劃組織研討會。我還向好幾個開源項目提交了代碼修改,比如 Hackety Hack。我很難描述這些對我有多大的改變,向開源項目提交代碼是我以前不可想象的事。我不停的刻苦努力但仍然覺得自己很笨。但我知道,我不是唯一一個這樣的人。

不要獨自編程。要參與。認識新朋友。編一天的代碼雖然很好,但你要知道,這裡還有另外一個世界。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.