[翻译] 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种技术会怎样?接受挑战!

[题外:是否有一种势在必得,视死如归的感脚]

 

我已经开始了一项在一个月内每天学习一项新技术的挑战。这个挑战从20131029号开始。下面列出了这些我已经开始学习的技术和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, MongoDBAngularJS开发应用]

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开发者梦寐以求的框架

 

 

posted on 2013-12-06 15:09  百花宫  阅读(1881)  评论(0编辑  收藏  举报