自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

我在學(xué)習(xí)編程中犯的兩個(gè)最大錯(cuò)誤

開發(fā) 開發(fā)工具
一年前,我剛從大學(xué)畢業(yè)并且決定踏入社會(huì)。我有很多初始的想法并想將它們實(shí)現(xiàn),但我不懂編程。聽從 Yipit 聯(lián)合創(chuàng)始人Vin Vacant 的建議之后,我開始自學(xué)編程。

[[93915]]

Suneel Chakravorty

一年前,我剛從大學(xué)畢業(yè)并且決定踏入社會(huì)。我有很多初始的想法并想將它們實(shí)現(xiàn),但我不懂編程。

聽從 Yipit 聯(lián)合創(chuàng)始人Vin Vacant 的建議之后,我開始自學(xué)編程。

現(xiàn)在我終于學(xué)了足夠多的知識(shí)來自己實(shí)現(xiàn)產(chǎn)品原型,一路走來,非??部?。如果你在跟我同樣的路上,我希望你能避免犯跟我同樣的錯(cuò)誤。

錯(cuò)誤0:我花了太多時(shí)間學(xué)習(xí)那些我不是特別需要的東西上

有如此多的技術(shù),又有那么多的相互矛盾的觀點(diǎn)以至于你很難判斷什么是重要的,我根本就不知道如何開始。在Hacker News、 Quora、 Stack OverFlow上看了一大堆最流行的文章之后,我簡直要瘋了。下面是大雜燴清單:

HTML、CSS、 AJAX、 PHP、 Javascript、 Heroku、 Celery、 SQL、jQuery、 Django、POSTGRES、 nodeJS、 BackboneJS、Ruby、 Rails、 MongoDB、 Python

在這些技術(shù)中,我不知道哪些我需要學(xué)哪些不需要學(xué),所以我試著把它們?nèi)繉W(xué)習(xí)一遍。

我當(dāng)時(shí)本應(yīng)該做的:我本應(yīng)該縮小這個(gè)清單,只挑出我構(gòu)建原型所需要的技術(shù)。

最終,我搞清楚了這些技術(shù)就是干什么的,然后把這個(gè)清單縮減為如下:

0. HTML:構(gòu)造一個(gè)網(wǎng)頁的內(nèi)容(如鏈接,標(biāo)題等元素的選擇)

1. CSS: 內(nèi)容的樣式(如鼠標(biāo)移至鏈接上時(shí)改變它的顏色)

2. Javascript:使內(nèi)容變成動(dòng)態(tài)的(比如用戶點(diǎn)擊鏈接的時(shí)候彈出一個(gè)菜單)

3. jQuery: 一個(gè)包含容易使用插件的javascript庫(如幻燈片效果顯示圖片)

4. Python: 處理數(shù)據(jù)(如從數(shù)據(jù)庫中讀取用戶購買記錄或推薦用戶可能喜歡的產(chǎn)品)

5. Django: 一個(gè)用Python編寫的web框架可以將以上的技術(shù)串聯(lián)起來。并且提供了很多內(nèi)建的、非常必要的功能。(如用戶登錄,以及用python容易地任何數(shù)據(jù)庫)用框架能讓你的工作大大簡化。

錯(cuò)誤1:我沒有立馬開始寫代碼

我花了太多時(shí)間閱讀編程書。我不確定我讀的那些東西是對(duì)我的項(xiàng)目有直接幫助的。更糟糕的是,我沒有將書中的東西應(yīng)用起來,最后發(fā)現(xiàn)沒什么效果。

我本應(yīng)該做的:在一開始我就應(yīng)該通過一些小的項(xiàng)目來進(jìn)行學(xué)習(xí)。我之后發(fā)現(xiàn)了一個(gè)非常有效的學(xué)習(xí)方法:

0. 在看了一些教程(比如 Yipit 的開發(fā)人員 David Sinsky 分享的文章)之后積極地編寫例程。

1. 挑選一些簡單的項(xiàng)目,然后編碼實(shí)現(xiàn)它。例如一個(gè)簡單的博客,或者一個(gè)投票的應(yīng)用。

2. 多次重復(fù)第二步。

3. 構(gòu)建你的初始項(xiàng)目原型。

這樣做有很多好處,你可以很快地克服關(guān)于編程的任何恐懼。你將會(huì)看到你的勞動(dòng)成果。最重要的是,你能夠很快培養(yǎng)構(gòu)建產(chǎn)品所需的技術(shù)。

英文原文:Suneel Chakravorty

譯文原文:http://blog.jobbole.com/26552/

責(zé)任編輯:林師授 來源: 伯樂在線
相關(guān)推薦

2012-09-20 09:24:36

編程學(xué)習(xí)編程開發(fā)

2013-06-19 09:49:28

編程學(xué)習(xí)

2011-08-11 16:56:45

數(shù)據(jù)挖掘

2016-10-11 11:05:43

Linux

2016-10-08 12:57:57

PythonLinux系統(tǒng)

2014-06-23 09:41:28

數(shù)據(jù)挖掘

2014-06-24 09:23:03

數(shù)據(jù)挖掘

2021-03-07 00:47:37

開發(fā)編程科學(xué)

2013-08-20 10:56:08

BashBash編程Bash錯(cuò)誤

2021-01-15 11:37:28

面向?qū)ο缶幊?/a>計(jì)算機(jī)科學(xué)OOP

2019-11-01 14:19:02

大數(shù)據(jù)機(jī)器學(xué)習(xí)工具

2015-05-21 09:24:13

生成樹生成樹協(xié)議STP

2022-05-17 09:32:24

Bash編程Linux

2012-06-18 09:20:38

亞馬遜云服務(wù)Amazon

2009-01-05 18:53:53

服務(wù)器管理

2016-01-11 11:32:41

Java程序員錯(cuò)誤

2017-03-07 15:43:28

編程語言函數(shù)數(shù)據(jù)結(jié)構(gòu)

2017-06-27 10:39:20

機(jī)器學(xué)習(xí)易犯錯(cuò)誤

2016-11-02 12:56:58

Linux新手錯(cuò)誤

2020-05-06 15:15:33

Python開發(fā)工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)