原文 https://www.openshift.com/blogs/learning-30-technologies-in-30-days-a-developer-challengehtml
看看右下角的日期,惶然已到年末。回首今年的收穫,寥寥;計劃,斷斷續續,夭折。過年怎好見江東父老姐妹。java
在感嘆之時發現世界之大,牛人之多,發現這篇30天學習30種技術的文章,天才都在努力着,你卻還在幹神馬。node
暫且無論是否是軟文,至少這種毅力多可貴,有多少人在叫着要學習要努力要堅持就真堅持下去的,知易行難,藉口太多。python
爲督促本身去堅持作好一件事,從今天開始,利用工做之餘時間,翻譯這一系列文章,爲防偷懶和找藉口,放在網上供監督。angularjs
傳播一下堅持的魅力。web
第一次嘗試翻譯,專業技術詞彙比較多,不當之處敬請指正!spring
先來一個原博主的簡介 Shekhar Gulati http://www.linkedin.com/pub/shekhar-gulati/5/a05/830mongodb
[題外:是否有一種勢在必得,視死如歸的感腳]chrome
我已經開始了一項在一個月內天天學習一項新技術的挑戰。這個挑戰從2013年10月29號開始。下面列出了這些我已經開始學習的技術和blog記錄。我天天下班後,將花幾個小時的時間學習新技術,再用一個小時來總結記錄。此次的目的主要是爲了熟悉不少正在開發圈裏使用的新技術。我主要關注在JavaScript及相關技術。固然我也要研究一些額感興趣的,好比Java.我可能會花幾天時間在同一技術上,可是我每次會挑不一樣的主題。無論意義何在,我都要用OpenShift來試試它是怎樣實現的。我期待這是一個頗有趣又強大的學習體驗。你能夠在Twitter上和我一塊兒https://twitter.com/shekhargulatidocker
1. October 29, 2013 - Day 1: Bower—Manage Your Client Side Dependencies.
[第一天:Bower - 管理你的客戶端依賴關係]
2. October 30, 2013 - Day 2: AngularJS—Getting My Head Around AngularJS.
[次日:AngularJS - 認識AngularJS]
3. October 31, 2013 - Day 3: Flask—Instant Python Web Development with Python and OpenShift.
[第三天:Flask - 使用Python和OpenShift來開發Python Web應用]
4. November 1, 2013 - Day 4: PredictionIO—How to A Build Blog Recommender.
[第四天:PredictionIO - 怎樣建立博客推薦引擎]
5. November 2, 2013 - Day 5: GruntJS—Let Someone Else Do My Tedious Repetitive Tasks.
[第五天: GruntJS - 爲你解決繁瑣重複的任務]
6. November 3, 2013 - Day 6: Grails–Rapid JVM Web Development with Grails And OpenShift.
[第六天:在Java虛擬機上用Grails進行快速Web開發 ]
7. November 4, 2013 - Day 7: GruntJS LiveReload--Take Productivity To Another Level.
[第七天: GruntJS LiveReload - 把生產力提高一個級別]
8. November 5, 2013 - Day 8: Harp--The Modern Static Web Server.
[第八天: Harp.JS - 新型靜態Web服務器]
9. November 6, 2103 - Day 9: TextBlob--Finding Sentiments in Text.
[第九天: TextBlob - 發現字裏行間的情感]
10. November 7, 2103 - Day 10: PhoneGap--Mobile Development for the Dummies.
[第十天: PhoneGa - 手機開發入門]
11. November 8, 2013 - Day 11: AeroGear Push Server--Push Notifications Made Easy.
[第十一天:AeroGear Push Server - 輕鬆推送提示信息 ]
12. November 9, 2013 - Day 12: OpenCV--Face Detection for Java Developers.
[第十二天:OpenCV - Java開發者的人臉識別]
13. November 10, 2013 - Day 13: DropWizard--The Awesome Java REST Server Stack.
[第十三天:Dropwizard - 很棒的Java REST服務棧]
14. November 11, 2013 - Day 14: Stanford NER--How To Setup Your Own Name, Entity, and Recognition Server in the Cloud.
[第十四天:Stanford NER - 怎樣在雲上安裝命名識別實體服務]
15. November 12, 2013 - Day 15: Meteor--Building a Web App From Scratch in Meteor.
[第十五天:Meteor - 用Meteor的Scratch開發Web App]
16. November 13, 2013 - Day 16: Goose Extractor--An Article Extractor That Just Works.
[第十六天: Goose Extractor - 有效提取文章]
17. November 14, 2013 - Day 17: JBoss Forge--Build and Deploy Java EE 6 AngularJS Applications using JBoss Forge and OpenShift.
[第十七天:JBoss Forge - 用JBoss Forge和OpenShift構建和部署Java EE 6 AngularJS程序]
18. November 15, 2013 - Day 18: BoilerPipe--Article Extraction for Java Developers.
[第十八天:BoilerPipe - Java開發者的文章提取]
19. November 16, 2013 - Day 19: Ember--The Missing EmberJS Tutorial.
[第十九天: Ember - 缺失的EmberJS指南]
20. November 17, 2013 - Day 20: Stanford CoreNLP--Performing Sentiment Analysis of Twitter using Java.
[第二十天:Stanford CoreNLP - 用Java對Twitter進行情感分析]
21. November 18, 2013 - Day 21: Docker--The Missing Tutorial.
[第二十一天: Docker - 缺失的指南]
22. November 19, 2013 - Day 22: Developing Single Page Applications with Spring, MongoDB, and AngularJS.
[第二十二天: 用Spring, MongoDB和AngularJS開發單頁應用]
23. November 20, 2013 - Day 23: TimelineJS--Build Beautiful Timelines.
[第二十三天:TimelineJS - 建立漂亮的時間軸]
24. November 21, 2013 - Day 24: Yeoman Ember--The Missing Tutorial.
[第二十四天:Yeoman Ember - 缺失的指南]
25. November 22, 2013 - Day 25: Tornado--Combining Tornado, MongoDB, and AngularJS to Build an App.
[第二十五天:Tornado - 結合Tornado, MongoDB和AngularJS開發應用]
26. November 23, 2013 - Day 26: TogetherJS--Let's Code Together.
[第二十六天:TogetherJS - 協同開發]
27. November 24, 2013 - Day 27: Restify--Build Correct REST Web Services in Node.js.
[第二十七天:Restify - 用Node.js建立正確的REST Web服務]
28. November 25, 2013 - Day 28: OpenShift Eclipse Integration for Java Developers.
[第二十八天:Java開發者的OpenShift Eclipse 集成]
29. November 26, 2013 - Day 29: Yeoman Chrome Generator--Write Your First Google Chrome Extension.
[第二十九天:Yeoman Chrom Generator - 開發谷歌Chrome擴展]
30. November 27, 2013 - Day 30: Play Framework--A Java Developer Dream Framework.
[第三十天:Play Framework - Java開發者求之不得的框架]