Web开发:我希望得到的编程学习路线图,原文地址:http://blog.jobbole.com/15213/
原文:Jimmy Li    编译:伯乐在线 – 肖翔

       对于一些没有编程经验的人来说,一开始就学习web开发会让人觉得非常困难。因为你的能力处于初始阶段(你根本不知道你缺少哪方面的知识),所以在你能够建立一个任意复杂的网站之前,你可能会认为你需要大概几个月的时间来夯实计算机方面的基础知识。
       其实并非如此!web开发和CS是不同的,你完全可以在没有太多计算机基础的情况下开发学习web开发。我这样说,完全是根据我自己的经验。
       六个月前,当我开始学习web开发时,我还是一个法律学校的在读学生,而且几乎不懂任何关于编程的东西—仅仅在开始学习的前几个小时了解过一些基本知识。四个月后,我收到了来自Pivotal Labs的offer,接着我离开了法律学校,搬到了旧金山。我非常的幸运地遇到了一位极为优秀导师(从黑客学校获得的收获绝对不能忽视),所以我不认为我的故事非常具有代表性。但是我认为这很清楚的表明那些没有计算机背景的人同样可以成为web开发者,而且它所花费的时间可能比你想像的要少。
       这篇博文是为了尝试帮助那些刚开始学习web开发的人们。这里展示了一个大概流程,这个路线图会“告诉你在最初的几月里需要做什么”,它也是我最开始编码所遵循的路线。
写这样一篇博文的想法已经在我脑海里有一段时间了,只是我认为自己知之甚少,所以始终没有提笔。在写这篇文章时我还是觉得自己知道的不限,所以如果你在下面的文章中发现任何错误与不正确的地方,请一定帮我指正。


 
学习rails也有一个多月了吧,断断续续地把《Agile web Development with Rails》看完了,看得不是很仔细,有些章节的内容看不懂,也就看得越发的粗糙了。在这个过程里中,简单的写了一些学习过程中遇到的问题、相关的解决方法以及自己的一些对rails某个语法的理解和体会,也包括一些其他的东西,比如git的使用,ruby的一些语法等。写得不是很好,没什么深度,很多也都是参考其他学习者的资料。现在小小的汇总一下,希望能对正在学习rails的朋友有所帮助:)

 
Rails学习笔记(6),主要是对render和direct_to方法的一些理解和体会。
以前在Rails学习笔记(3)中简单的提到过这两者的区别(如下),现在就根据书上提到的一个例子再做一些简单的区分。
图片
Rails学习笔记(3)中提到的相关内容

 
这篇文章是在伯乐在线上看到的,是关于如何阅读和学习编程的一篇文章,文章不是很长,不过看完后还是还有感触的,因为自己正是这么做的或是说也正在这么做,只是没有像文章作者那样把它给总结出来——很好的学习方法。原文转载如下:http://blog.jobbole.com/32844/

 
酷壳这个网站上看到的,一篇很不错的关于程序员学习进阶的文章,个人觉得很有借鉴意义;同时,这个个人博客上的其他文章也很不错,有涉及到编程等各个方面的东西,蛮‘技术’的。作者陈皓,也是一个很NB的人物。
原文转载如下:http://coolshell.cn/articles/4990.html
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章
我的这个朋友把这篇文章取名叫Build Your Programming Technical Skills,我实在不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一个过程,所以取名叫“技术练级攻略”,题目有点大,呵呵,这个标题纯粹是为了好玩这里仅仅是在分享Mailper和我个人的学习经历。(注:省去了我作为一个初学者曾经学习过的一些技术(今天明显过时了),如:Delphi/Power builder,也省去了我学过的一些我觉得没意思的技术Lotus Notes/ActiveX/COM/ADO/ATL/.NET ……)