1.最好的网站
有些人会叫我介绍一些编程的好网站,我会毫不犹豫地回答GOOGLE,在那里你可以得到你所需要的,当然需要一些搜索的技巧.其中找出关键词是最重要的,在你的问题中找出几个特有的关键词才能准确找出问题的答案.然后就是筛选搜索结果.或者从搜索结果中找出新的关键词.筛选不重要的关键词可以帮你找出更多答案.
2.关于看书
遇到太多新手,关于编程的第一步他们都会选择看书.对于这个我并不反对,但是个人觉得在学习的初期看书的作用不大,只会增加你对语言的疑惑,而且效率不高,可能你看了一个月书还是什么做不出,之后你会说"这个语言太难了,还是放弃吧".我觉得看书应该在你对这门语言有了一定的了解并且有一定实践基础,这样看起来效果会更好一些.可能有人问不看书怎样了解,怎样实践?编程入门是最难的,在初期你可以在网上大概了解一些该语言的特性,风格,原理等等,这部千万不要花太多时间,知道就可以了.然后就是试着找一些程序来编译一下安装一下,这一步不要看代码,看看效果就好.然后找最简单的程序,做一些简单的修改.遇到不懂就google或者帮助.一个程序弄明白了再看一些复杂一点的.看了两三个程序之后,你可以看书了.
3.语言的优劣
"早在 COBOL 流行的时候,人类就已经登上了月球,可见如果不是把精力花在争论语言的孰优孰劣的话,就可以做很多事情。"语言不是老婆,他不会和你过一辈子的.不要追逐所谓的流行语言.当然流行语言会得到更多的帮助.如果你一门语言都不会的话就可以选一些技术门槛比较低的而且比较成熟的语言学.当你熟悉了一门语言,学其他几乎不费多少力气.这是真的,尽管你听过很多次也不相信.个人认为选以下几种语言入门比较好的:PHP,ASP.首先这两门语言比较简单,成熟.现成的例子很多可供参考.其次就是组件比较少或者说没有组件,对于初学来说用组件(控件)似乎是一个不好的习惯.
4.关于压力
没有压力是做不好一件事的.为了学而学,很快就没有动力了.找点东西做,给自己多点压力,才会不断进步.可能在你面前有一个项目需要一门你不感兴趣的语言,没关系,我建议你努力去做就可以了,是一个难得的机会.当你一门语言都不会的时候你是没有选择的权利.
5.文档
做文档本来看似并非新手的任务,但是做文档是一个很好的习惯.技术需要积累.做过的东西也会很快忘记.整理出文档利己利人.文档最好的存放地方就是BLOG,可以在网上申请blog,也可以在本地机建blog程序.而我就两者都用.本地机的blog专门收集参考过的有用的文档,放在本地机查阅方便一些.自己没有整理好的文档也放在本地机.网上的技术BLOG是把整理好的文档共享出来.另外想说说看文档,你不了解对方的水平,可能对方水平不比自己高多少,文档可行性可能也有问题.对于网上查出的文档还需要自己整理一下的.文档的水平是衡量程序员的重要标准.如果你开发的是国外的开源项目,尽可以看官方的英文文档,你会感受到别人的严谨.如果试图找相关的中文文档(非官方),可能最后还是白费时间(经验所得).