180天制作180個網站的藝術專業女生:我學習編程的第一年

jopen 10年前發布 | 7K 次閱讀 編程

180天制作180個網站的藝術專業女生:我學習編程的第一年

        英文原文:My First Year of Coding

        翻譯 SegmentFault

        去年的 4 月 1 日,我開始了一個項目,這個項目改變了我的人生。聽起來這像是陳詞濫調,但是這是真的。去年的 4 月 1 日是我的180 天 180 網站的第一天,當時我非常非常緊張。我不知道如何編寫代碼。我的電腦壞了,我只好用一個借來的筆記本電腦。我開始了這個瘋狂的學習挑戰,如果我失敗了,每個人都能看到。我真是太瘋狂了。我記得當時自己在想如果這個項目失敗了,我可以聲稱它是一個煞費苦心的愚人節笑話。

        不過同時我也是非常非常興奮。我終于開始學習創造我想做的東西了!我很久以前就想學習編寫代碼了,但是那些書籍和網上的教程看起來太枯燥了。我 決定通過自己做網站的方式自學。當我在第一天做完我的第一個網站的時候,我相當地自豪。我知道前面有很多艱難困苦在等著我,但是我已經克服了對于眾多項目 而言的最大障礙:開工。

        去年我在制作 180 個網站和 YumHacker 時更好地了解了自身。最大的信息是我在搗鼓數據方面很有一手。我也許算不上一個數字女孩,但我正在朝這方面努力。處理和展示數據是編程工作中最令我興奮的部分。我也接連不斷地收到大家對我所做的事情的反饋,太棒了!我很享受根據大家的意見改進自己作品的過程。

        最重要的是,我克服了對被評判的恐懼。不管你是在制作藝術品,自學一些新東西,還是開創一門新生意,你必定會遇到很多負能量。當你在做一些瘋狂 的事情的時候,人們會說一些非常奇怪或者刻薄的話。這些評論本身沒有太大的危害,但是如果你讓它們加劇了自己的疑慮的話,那它們可就很危險了。和你自己的 疑慮作戰可是相當艱難的。

180天制作180個網站的藝術專業女生:我學習編程的第一年

        在我的第一篇博客中,我寫道:

我不確定這個項目最后結果如何,但是我覺得它會很有趣!

        有時候我都不相信自己能學到這么多東西,有時候我不記得學習編碼前的生活。過去的一年是具有挑戰性的一年、令人振奮的一年、值得眷戀的一年、勢 不可擋的一年、令人沮喪的一年!過去的一年真是太棒了!這是我人生中最好的一年。雖然有少數人懷疑我是個騙子,我告訴別人我是一個軟件工程師的時候聽起來 有些奇怪,但是我無法想象自己去做軟件之外的事情了。


        關于作者

        Jennifer Dewalt 畢業于藝術專業,她當初選擇藝術專業,是為了探索人們是如何向世界展示自己的,她嘗試通過繪畫、雕塑來捕捉社會畫面。但是后來她意識到互聯網改變了人們溝通交流的方式,因此她希望自己能夠創造溝通的渠道,因而決心學習編程。

        她給自己的學習計劃制定了嚴格的規則:

  • 在未來連續的 180 天內,每天要構建出一個不同的網站
  • 每天寫一篇博客,記錄學習和創造的過程
  • 每個網站都是開源的,放在 GitHub 上

        她認為學習編程最好的辦法就是實作。當遇到問題時,會上 Stack Overflow 求助。如果需要大的“跳躍”,比如使用一門新語言、新框架,她將借助教程。

        最初,Jennifer 的網站十分簡單,只是 HTML 加上少量的 CSS 和一兩行 JavaScript。后來開始玩復雜的 CSS 動畫,第 37 天的時候,開始研究 canvas。第 69 天的時候,做了第一個 Rails 網站。第 119 天的時候,做了一個 todo 工具,偏后端的應用。第 179 天的時候,用 NodeJS 做了一個通訊應用

        完成 180 天 180 個網站項目后,Jennifer 決定繼續她的編程之旅。她花了 80 天的時間開發了 YumHacker 項目,這是一個分享美食的社交網絡平臺,后端基于 Rails,前端基于 Backbone.js。之后不斷完善這個項目。yumhacker 的 GitHub 倉庫

                    <span id="shareA4" class="fl">                          </span> 

</div>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!