[翻译] 30天学习30种技术 - 一个程序员的挑战
原文 https://www.openshift.com/blogs/learning-30-technologies-in-30-days-a-developer-challenge
题外音
看看右下角的日期,惶然已到年底。回首今年的收获,寥寥;计划,断断续续,夭折。过年怎好见江东父老姐妹。
在感叹之时发现世界之大,牛人之多,发现这篇30天学习30种技术的文章,天才都在努力着,你却还在干神马。
暂且不管是不是软文,至少这种毅力多难得,有多少人在叫着要学习要努力要坚持就真坚持下去的,知易行难,借口太多。
为督促自己去坚持做好一件事,从今天开始,利用工作之余时间,翻译这一系列文章,为防偷懒和找借口,放在网上供监督。
传播一下坚持的魅力。
第一次尝试翻译,专业技术词汇比较多,不当之处敬请指正!
博主简介
先来一个原博主的简介 Shekhar Gulati http://www.linkedin.com/pub/shekhar-gulati/5/a05/830
前言[译]
想想如果你在30天内学了30种技术会怎样?接受挑战!
[题外:是否有一种势在必得,视死如归的感脚]
我已经开始了一项在一个月内每天学习一项新技术的挑战。这个挑战从2013年10月29号开始。下面列出了这些我已经开始学习的技术和blog记录。我每天下班后,将花几个小时的时间学习新技术,再用一个小时来总结记录。这次的目的主要是为了熟悉很多正在开发圈里使用的新技术。我主要关注在JavaScript及相关技术。当然我也要研究一些额感兴趣的,比如Java.我可能会花几天时间在同一技术上,但是我每次会挑不同的主题。不管意义何在,我都要用OpenShift来试试它是怎样实现的。我期待这是一个很有趣又强大的学习体验。你可以在Twitter上和我一起https://twitter.com/shekhargulati
链接如下,原文和翻译
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开发者梦寐以求的框架]