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

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


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


 
用VS默认的界面写代码,感觉时间一长就会感到非常疲惫,于是google了下,找到了一篇挺不错的文章《VS界面主题更换过程》,按照该教程,配置结果如下:
唯一不同的是,我没有下载教程中提及的Fixedsys字体,而是将字体改为“幼圆”,字体大小改为11。当然了,这还是一个个人喜好问题了,个人还是偏向幼圆这种字体的的:)  

Steven Meng 
2013.1.29

 
记得大二学完C语言后 因为指针太过恶心的缘故 就对C++非常。。。结果只是花了一段时间学习了一下C#
后来因为要学习QT 不得不借了一本书在图书馆花了大概几天的时间把C++一些基本的概念 思想 语法稍微理解了下 结果昨天在编写操作系统作业时各种翻书 各种google 好像连最基本的类的语法都忘了 TT 这才想起 该是乘着假期的时间 把C++好好的学习一下 从最基本的开始  
听惯了他人对于C++的各种吐槽 说语法太多 太细 繁琐的要命 可是如果细细地看的话 这么多语法 这么多细节 也正体现了C++的严谨 富有逻辑性 感觉像是最近看得英剧 唐顿庄园中 的那种绅士  为人细心 严肃 但又非常体贴
Steven Meng 
2013.1.25
 
白天是从中午开始的 
在阳台上 把C++基础的一些东西给看了一遍 
晚上开始学习Rails 
从github上发现 已经有九天没有敲代码了 
于是完成 敏捷开发上的Task 9花了我快三个多小时的时间 其实都是一些很细小的错误 
比如字母敲错了 或是漏了等等 代码量越来越多了 要更加细心才是 
很多次遇到问题的时候都有些气馁 不过最后还是硬着头皮去google
google之后是一大堆的结果 慢慢看 慢慢看 
rails确实很难 coding确实很难
的确 这条路没有想象的那么容易
要耐心 要细心 要坚持 
既然问题出现了 那就一定会有它出现的原因和解决的方法
就像今天 输入表单中竟然没有出现相应的lable
结果在css里发现 display:none
而原本应该是 display:block
我严重怀疑自己当时怎么会写了none呢!  
可事实就是就这样的 
以后代码还是慢慢敲 吧
或许这样更节约时间

PS:window下的git使用和ubuntu下是一样的,只是多了一个桌面程序,不过照样可以选择在cmd下操作.

Steven Meng 
2013.1.20