成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Dewalt:完成180個網站之后,我準備余生就做程序員

開發 項目管理
180 天堅持下來,她自稱“相當不堪重負了”,得花些時間來補覺,放松放松,還有消化之前所學的。下面內容是她在10月3日寫的另外一篇博文,透露她在堅持180天后的想法。由@anthonyxoxo 翻譯。

之前@deepfish 編譯了 Jennifer Dewalt 在第 115 天的博文。 記得她那篇博文當時在 Hacker News 上是有 2000 多得分,引起熱烈討論。 9月份也去她博客查看她的最新進度,發現到了 160 多個了。 9月27日,Jennifer 更新博客,說自己終于完成目標了,非常非常高興和激動,有點難以言表。她的第 180 個小項目是 Hello World ,哈哈,這其實就是一個撒花的求贊的小程序。 180 天堅持下來,她自稱“相當不堪重負了”,得花些時間來補覺,放松放松,還有消化之前所學的。下面內容是她在10月3日寫的另外一篇博文,透露她在堅持180天后的想法。由@anthonyxoxo 翻譯。

 

我通過180天做180個網站來學編程,現在我好想放個假!過去的六個月中,我熬了無數個夜,經常在失敗中精疲力竭,但這一切相比達到我的目標,都是值得的。

我說的這些細節都可以在這篇博文中找到,但是TL;DR的版本沒有更早的編程經驗,我決定我要學編程。我沒有參加課程或者是訓練營,相反,我選擇 JFDI 的方法,并遵循這三條規則:

  1. 在連續180天中,每天建一個不同的網站。
  2. 每個做一個網站必須同時寫一篇博客。
  3. 我所寫的任何代碼必須在GitHub上公共開放這樣每個人都能看見了。

(譯注:JFDI = ”Just Fucking Do It“;TL;DR = Too Long; Didn’t Read)

 

背景

我是學藝術的。吸引我學習藝術的緣由是,它為探索人們如何溝通和交互提供了一個平臺。在過去,我通過雕塑和繪畫來探索人際交流。但是很快我就開始考慮技術的方法。

科技,尤其是互聯網,為我們開啟了無數驚人的溝通方式,我們可以傳播、消費大量的信息。在我看來,互聯網是很棒的,我有些癡迷于它可以通過計算機進 行交流的方式。然而,不是所有人都像我這樣對互聯網充滿激情,那我該怎樣讓他們知道互聯網的魅力呢?我意識到我的繪畫并不能描繪互聯網的力量。我想要融入 其中,親手打造這些藝術的溝通方式。

 

從CSS到Javascript,再到Rails,再到Node.js

我在一開始我用一點CSS和JavaScript知識來做簡單的網站。很快我開始玩復雜的CSS動畫。到了第37天的時候,我開始研究<canvas>元素。第69天的時候,我做了我第一Rails網站,開放網站讓用戶可以互相交流。到第119天,我做了第一個后臺應用,雖然我承認這個東西我都不怎么明白。在整個項目期間,我做過游戲,玩具,工具。我涉獵了一些外部數據,使用Instagram和Twitter這些公司的API,并用Node.js建立了實時動態通信應用。

 

我是怎么做到的?

對我來說,最重要的一個準則就是「Start Small. Keep Building.| 從小做起,不斷完善」。當我設計好這個項目的時候,我就知道我要學習動態交互網站,但是我也知道我對寫代碼一點都不懂。比起建立一 個復雜、全功能社交網站所需要巨大工作量,我選擇先邁出一小步。我在第一天寫了一點html和CSS,建成項目的主頁。

我Google了一整天,就為了查找一點點標記語言。我本可以用書或者看教程,但是相反,整個項目從頭到尾我都只在類似StackOverflow, MDN,CSS Tricks這樣的網站或者博客和實例上查找我需要的東西。我還使用了一些很棒的在線指導,例如Rails Tutorial,幫助我一點點把復雜的網站從零實現。

完成小目標也給了我易解決的小問題,這些小問題又引出新的小目標和更小的問題。最終,當我完成很多的小問題后,我的對小問題的觀念改變了。例如在我第100天的時候,小問題已經不再是第一天的規模了。不積跬步,無以致千里,最終我完成了動態網站。

 

還有哪些必要因素?

保持嚴格的只有一天的最低期限,有助于保持快速的進度。每天都要作出什么東西,這樣迫使我不要原地踏步去理解所有細節實現。作為新手很容易陷入這種 困惑,對一個概念糾結很久,嘗試去理解。我發現學代碼有點像拼圖游戲。你可以拿著一小塊仔細研究,但是它不會告訴你它應該放在哪,也不會說整個圖片是什么 樣子的。你得找到一堆小圖片之后,拼到一起才能開始完成大的圖片。

 

哪些是不必要的?

在項目一開始,我給自己下了很大壓力,試圖做到完美。我過于關注每個細節是否正確,要是和我想象的不一樣,我就感覺徹底失敗了。結果就是我差點把自 己逼瘋了。把我所有的作品放到顯示器上根本都不能看,但是我必須學著讓自己接受不完美。沒有什么是完美的,特別是當你在學習的時候,但不完美不意味著失 敗。在整個項目過程中,我發現我癡迷于加入所有特性,熬夜到凌晨三點,想把所有的功能都做好。我甚至會因為一些小功能而失眠。

 

接下來呢?

繼續寫代碼!180天180個網站的結束,就是我程序員生活的開始。這個項目并沒有給我一個軟件開發的綜合理解,但是它給了我一個寬厚的基礎,可以 繼續進步。我計劃研究一些兩天以上才能做完的復雜網站。做一些大的網站可以讓我在其過程中填補之前的遺漏。在我感覺查缺補漏差不多之后,我想參加一些小團 隊,和那些充滿激情,同樣熱衷于發明新奇玩意的人們一同工作。在這期間我會繼續寫關于我學習進度的博客,并在GitHub上公開我的代碼。

伯樂在線補充

[[87539]]

(穿紅裙的那位,就是本文主人公 Jennifer Dewalt。這是10月6日她和朋友在派對上)

(這是  Jennifer Dewalt  在 Github 個人主頁的“貢獻日歷”,從3月底開始,幾乎持續有貢獻。)

另外剛才也去看了 Jennifer 的推特,好多人在贊她的堅持,她(應該)都在一一回復。在她的一條回復中,透露她想加入一個創業團隊的想法。

原文鏈接:http://blog.jenniferdewalt.com/post/62998082815/after-180-websites-im-ready-to-start-the-rest-of-my

譯文鏈接:http://blog.jobbole.com/49620/

責任編輯:陳四芳 來源: 伯樂在線
相關推薦

2012-07-03 11:18:40

程序員社交網站

2013-01-17 10:10:44

程序員

2021-07-26 08:21:36

程序員高并發中間件

2012-06-25 10:05:10

程序員

2013-07-24 14:17:10

2014-03-18 10:05:37

程序員碼農

2012-11-28 13:25:27

程序員

2023-12-26 18:47:32

2009-03-26 09:22:05

2021-02-20 13:55:35

程序員計算機技術

2012-05-11 09:13:28

程序員開發者

2017-11-21 08:22:16

程序員編程技術

2015-08-27 16:15:10

程序員面試錯誤

2021-07-05 07:28:14

程序員菜鳥技術

2011-06-11 20:59:12

程序員

2013-08-01 10:03:41

程序員

2013-04-22 09:05:11

程序員

2022-12-03 17:14:03

裁員MQ集群

2020-11-17 10:10:45

程序員技能開發者

2012-11-09 13:44:48

ScalaJVMJava
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产日韩一区 | 久久久久久色 | 国产精品免费视频一区 | 香蕉婷婷| 色综合久久88色综合天天 | 黄色网址在线免费观看 | 久久曰视频 | 日韩久久久久 | 日韩成人一区 | 成人精品毛片国产亚洲av十九禁 | 国产精品久久久久无码av | 亚洲综合免费 | 亚洲人成免费 | 九九热精品视频在线观看 | 国内久久 | 在线三级电影 | 久久国产亚洲精品 | 国产区在线看 | 免费看a| 久久国产精品99久久久久久丝袜 | 中文字幕一页二页 | av中文字幕在线观看 | 亚洲福利一区二区 | 免费观看一级毛片 | 欧美成人精品一区二区男人看 | 99精品免费在线观看 | 精品成人av| 黄色大片免费观看 | 欧美午夜在线 | 亚洲一区二区视频 | 久久久2o19精品 | 精品无码久久久久久国产 | 国产成人精品网站 | 少妇av片| 天堂在线www | 波多野结衣一区二区 | 欧美在线色| 中文二区| 理论片午午伦夜理片影院 | 午夜免费小视频 | 欧美精品一区在线发布 |