去年的4月1日,我開始了一個項目,這個項目改變了個人人生。聽起來這像是陳詞濫調,可是這是真的。去年的4月1日是個人180天180網站的第一天,當時我很是很是緊張。我不知道如何編寫代碼。個人電腦壞了,我只好用一個借來的筆記本電腦。我開始了這個瘋狂的學習挑戰,若是我失敗了,每一個人都能看到。我真是太瘋狂了。我記得當時本身在想若是這個項目失敗了,我能夠聲稱它是一個煞費苦心的愚人節笑話。html
不過同時我也是很是很是興奮。我終於開始學習創造我想作的東西了!我好久之前就想學習編寫代碼了,可是那些書籍和網上的教程看起來太枯燥了。我決定經過本身作網站的方式自學。當我在第一天作完個人第一個網站的時候,我至關地自豪。我知道前面有不少艱難困苦在等着我,可是我已經克服了對於衆多項目而言的最大障礙:開工。前端
去年我在製做180個網站和YumHacker時更好地瞭解了自身。最大的信息是我在搗鼓數據方面頗有一手。我也許算不上一個數字女孩,但我正在朝這方面努力。處理和展現數據是編程工做中最令我興奮的部分。我也接連不斷地收到你們對我所作的事情的反饋,太棒了!我很享受根據你們的意見改進本身做品的過程。node
最重要的是,我克服了對被評判的恐懼。無論你是在製做藝術品,自學一些新東西,仍是開創一門新生意,你一定會遇到不少負能量。當你在作一些瘋狂的事情的時候,人們會說一些很是奇怪或者刻薄的話。這些評論自己沒有太大的危害,可是若是你讓它們加重了本身的疑慮的話,那它們可就很危險了。和你本身的疑慮做戰但是至關艱難的。git
在個人第一篇博客中,我寫道:github
我不肯定這個項目最後結果如何,可是我以爲它會頗有趣!編程
有時候我都不相信本身能學到這麼多東西,有時候我不記得學習編碼前的生活。過去的一年是具備挑戰性的一年、使人振奮的一年、值得眷戀的一年、勢不可擋的一年、使人沮喪的一年!過去的一年真是太棒了!這是我人生中最好的一年。雖然有少數人懷疑我是個騙子,我告訴別人我是一個軟件工程師的時候聽起來有些奇怪,可是我沒法想象本身去作軟件以外的事情了。canvas
關於做者segmentfault
Jennifer Dewalt畢業於藝術專業,她當初選擇藝術專業,是爲了探索人們是如何向世界展現本身的,她嘗試經過繪畫、雕塑來捕捉社會畫面。可是後來她意識到互聯網改變了人們溝通交流的方式,所以她但願本身可以創造溝通的渠道,於是決心學習編程。後端
她給本身的學習計劃制定了嚴格的規則:網絡
她認爲學習編程最好的辦法就是實做。當遇到問題時,會上 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倉庫