來源:實(shí)驗(yàn)樓 2018-06-14 10:01:28
在這個工程中我掌握的技術(shù):
jQuery
CSS (和 Modernizr 以及 YepNope,用來解決跨瀏覽器問題的)
Python
Tornado (web framework/server)
Git (版本控制) & GitHub
Last.fm API
YouTube API
團(tuán)隊(duì)合作
以及其它一些我們學(xué)會使用的東西:
Nginx (web server)
Supervisor (to daemonize Tornado)
SQLAlchemy (ORM)
Apache Ant (to build and deploy the site after a push)
動手去做!
我把從11歲就開始做的東西都不厭其煩的曝出來,目的就是要說,如果你想學(xué)習(xí)編程,你需要動手去做東西!現(xiàn)在就去。不要找任何借口。
做東西是最好的學(xué)習(xí)方法。
從頭到尾讀一遍編程語言書籍是一件很無聊的事,讀到一半你就讀不下去了。但,如果你想做一個項(xiàng)目,你在做的過程中會知道你該學(xué)習(xí)哪些知識,這是認(rèn)識和掌握知識更有效的途徑。
計(jì)算機(jī)課程
大學(xué)里的計(jì)算機(jī)課程是學(xué)習(xí)編程的另外一種十分有效的方法。
大多數(shù)好的計(jì)算機(jī)課程都十分強(qiáng)調(diào)學(xué)習(xí)計(jì)算機(jī)科學(xué)領(lǐng)域里的重要概念和范式,而不是教你某個特定的語言。這能讓那些從來沒有接受過正規(guī)教育的人在自學(xué)時(shí)開闊眼界。
記得在斯坦福大學(xué)上第一堂計(jì)算機(jī)課程時(shí)(那是教授C++的課程),我在想“怎么可能變量前不帶$符號呢?”當(dāng)時(shí)我只使用過PHP!
我用了好長一段時(shí)間才改掉在變量前加$符號的習(xí)慣!
在軟件公司工作
另外一個提高編程水平的方法就是到軟件公司實(shí)習(xí),比如Facebook或Quora,最近的兩個夏天我就是在這些公司里度過的。
你會從那些優(yōu)秀的人那里學(xué)會如何更好的編程,如何閱讀和理解他人的代碼,如何在大項(xiàng)目中進(jìn)行團(tuán)隊(duì)合作。
還是那句話——比什么方法都管用——學(xué)習(xí)編程最好的方法就是做項(xiàng)目練習(xí)。我是不是重復(fù)這句話無數(shù)次了?
如何學(xué)會編程
做練習(xí)性項(xiàng)目。
看編程書籍。
做項(xiàng)目練習(xí)。
上計(jì)算機(jī)課程。
做練習(xí)性項(xiàng)目。
讀編程類博客。
做項(xiàng)目練習(xí)。
這就是我能給出的最好的建議。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機(jī)、平板等移動設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看