180天製作180個網站的藝術專業女生:我學習程式設計的第一年
去年的4月1日,我開始了一個專案,這個專案改變了我的人生。聽起來這像是陳詞濫調,但是這是真的。去年的4月1日是我的180天180網站的第一天,當時我非常非常緊張。我不知道如何編寫程式碼。我的電腦壞了,我只好用一個借來的膝上型電腦。我開始了這個瘋狂的學習挑戰,如果我失敗了,每個人都能看到。我真是太瘋狂了。我記得當時自己在想如果這個專案失敗了,我可以聲稱它是一個煞費苦心的愚人節笑話。
不過同時我也是非常非常興奮。我終於開始學習創造我想做的東西了!我很久以前就想學習編寫程式碼了,但是那些書籍和網上的教程看起來太枯燥了。我決定通過自己做網站的方式自學。當我在第一天做完我的第一個網站的時候,我相當地自豪。我知道前面有很多艱難困苦在等著我,但是我已經克服了對於眾多專案而言的最大障礙:開工。
去年我在製作180個網站和YumHacker時更好地瞭解了自身。最大的資訊是我在搗鼓資料方面很有一手。我也許算不上一個數字女孩,但我正在朝這方面努力。處理和展示資料是程式設計工作中最令我興奮的部分。我也接連不斷地收到大家對我所做的事情的反饋,太棒了!我很享受根據大家的意見改進自己作品的過程。
最重要的是,我克服了對被評判的恐懼。不管你是在製作藝術品,自學一些新東西,還是開創一門新生意,你必定會遇到很多負能量。當你在做一些瘋狂的事情的時候,人們會說一些非常奇怪或者刻薄的話。這些評論本身沒有太大的危害,但是如果你讓它們加劇了自己的疑慮的話,那它們可就很危險了。和你自己的疑慮作戰可是相當艱難的。
在我的第一篇部落格中,我寫道:
我不確定這個專案最後結果如何,但是我覺得它會很有趣!
有時候我都不相信自己能學到這麼多東西,有時候我不記得學習編碼前的生活。過去的一年是具有挑戰性的一年、令人振奮的一年、值得眷戀的一年、勢不可擋的一年、令人沮喪的一年!過去的一年真是太棒了!這是我人生中最好的一年。雖然有少數人懷疑我是個騙子,我告訴別人我是一個軟體工程師的時候聽起來有些奇怪,但是我無法想象自己去做軟體之外的事情了。
關於作者
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倉庫
相關文件:未來180天構建180個網站
相關文章
- 還記得那位180天做180個網站自學程式設計的妹子嗎?網站程式設計
- 未來180天構建180個網站網站
- Jennifer Dewalt:完成180個網站之後,我準備餘生就做程式設計師網站程式設計師
- 12 個最佳的免費學習程式設計的遊戲網站程式設計遊戲網站
- 程式設計師需知的 8 個線上全面學習網站程式設計師學習網站
- 國外藝術妹紙自學程式設計的第一年總結回顧程式設計
- JavaScript DOM 程式設計藝術 學習筆記01JavaScript程式設計筆記
- JavaScript DOM 程式設計藝術 學習筆記 02JavaScript程式設計筆記
- 簡易地圖生成器,一個專業的地圖製作網站地圖網站
- 作為一個程式設計師的學習思考程式設計師
- 學習程式設計常用網站分享程式設計網站
- 10個陷阱 讓你設計的網站“不專業”網站
- 製作網站設計工作流程的建議網站
- 我是如何學習一門程式設計技術的?程式設計
- Redux中的程式設計藝術Redux程式設計
- 優秀程式設計的“藝術”程式設計
- Unix哲學(Unix程式設計藝術)程式設計
- Unix程式設計藝術,Unix哲學程式設計
- 如何利用深度學習製作專業水準的照片?深度學習
- 給曾經是phper的程式設計師推薦個學習網站PHP程式設計師學習網站
- 華之央 - 一個文藝的程式設計師的個人部落格網站程式設計師網站
- 《程式設計師程式設計藝術》程式設計師
- 網站設計製作有什麼技巧網站
- 修改oracle密碼預設180天過期Oracle密碼
- Michael Feathers:程式設計的藝術程式設計
- Java併發程式設計的藝術Java程式設計
- QT QML模組的程式設計藝術QT程式設計
- 女生適合學程式設計嗎?程式設計
- 我對女生做程式設計師的一些看法程式設計師
- 網站的初步製作網站
- 專業網站製作需要了解以下三點網站
- 女生適合學習UI設計嗎?UI
- 9個專業的LOGO設計素材站Go
- 程式設計師學習、招聘網站導航程式設計師網站
- 6個程式設計實戰網站,想學程式設計的你不能錯過!程式設計網站
- 推薦12個免費學程式設計的好網站程式設計網站
- JavaScript入門學習之旅(二)——JavaScript DOM程式設計藝術學習筆記(上)JavaScript程式設計筆記
- 網站建設製作網頁的基本步驟網站網頁