该学什么语言,人生总是充满着选择

 联系我们     |      2020-03-24 10:09

  今天2010年3月22日,大一的下学期已经开学了22天的了。我在干什么类,除了应付C的二级考试,我发现自己一点进步都没有,上个星期带来了电脑,本来以为可以更好的学习编程,却发现电脑也是一种负担。常常看这点发呆,不知道要去干什么,编程吧,白天做二级的题已经有些烦了。本来想学LINUX的,但还是觉得还是把二级过了再说吧。宿舍里的人也经常玩我的电脑,去玩CF。一周下来反而他们上的时间比我多得多,我自知不是一个心胸多么宽广的人。所以也很不爽,但没办法啊,不能为了一台电脑而破换朋友之间的感情,而自己白天也都在图书馆看书了,电脑放着也放着。

 很多人在初学网页编程都有烦恼,例如"我是初学者,我应该从哪里开始学习","我的某方面不好,对WEB编程有没有影响","学习WEB编程的话要从什么地方写起,ASP ASP.NET PHP JAVA 先学哪个,后学哪个."等等,类似这种求救贴挺多的,为了让大家大致了解一下WEB编程到底是什么,我们应该如何学习WEB编程.于是我就转载这篇文章顶置一下,希望大家看后有个了解.
呵呵,WEB编程吗?其实大家不要把它想得太高深的东西,认为它是遥不可及的,不可逾越的.其实未然,其实
WEB编程语言挺简单的,千万不要把它神话了.我认为想要提高WEB编程水平,就是多敲打代码,多看书,多看写别人的例子,多写一些项目,像"留言本啊,会员系统啊"等小例子,这样你的水平才能提高,曾经有个大三学长告诉我,他写个项目,就把这一学期的知识都掌握起来,这是当然的,因为项目要涉及到各个方面的知识,不懂要自己查书,这样一来不就把知识都掌握起来了

  C语言是一种很容易让人沉醉下去的语言,从上学期开始学到现在,我已经深深的喜欢上了这种语言,但我的专业却不是专攻这种的,而是JAVA语言。不知怎么从这学期开始学JAVA,就有种排斥感,不想去学它,我知道这样是不行。但我还是想把C学得更好点。但JAVA也要学。不知道同时学这两种语言会有什么结果。人们常说,贪多嚼不烂,我不知道该如何选择,还这个学期的SQl,任重而道远啊。

1.我该学什么语言?
ASP、ASP.NET、PHP、JAVA……面对各种各样的WEB编程语言,你是不是被弄昏了头脑呢?该学什么?“学JAVA吧!”许多高手说。并且还举了很有说服力的例子:“学ASP只要两个月,学JAVA要一年,如果先学ASP再学JAVA,所用时间仍然是一年,但学了JAVA再学ASP,所用时间将不到两个月。”这句话没错,的确是这样的。但是刚入门的初学者都能学JAVA?把每个人都看得这么高?一些初学者把JAVA当成自己的入门语言,结果能学到最后的只有少部分人!我们不能奢望所有初学者都是在十分熟悉网站制作的情况下才开始接触WEB编程的,实际上,很多人就是在学习WEB编程的过程中逐渐深入了解网站制作的,要是所有人都选择JAVA作为“入门级语言”…… 初学者应该根据自身情况来选择语言,如果你刚开始接触网站制作,应该去学ASP、PHP,因为ASP、PHP很好学,基础最重要;当然,还有ASP.NET,它是微软力推的产品。除非你已经做了很多年的网站对此有些了解,否则别急着学JAVA,你会因此神经衰弱的。

但是我相信我会在编程这条路走下去的,我不要在失败了,我不要在失去我所应该拥有的了。

2.切忌同时学习多种语言
有没有试过同时学英语俄语德语波兰语法语日语?最后八成会变成鸭子。学WEB编程也一样,如果你才高八斗机敏过人玉树临风,那么随便你同时学ASP、ASP.NET、PHP、JAVA等等等等,没人会拦你,但如果是初学者呢?去做鸭子吧。同时学这么多种语言还不如踏踏实实学好学精一门适合自己的语言!初学者往往什么语言都要去了解一下,更有甚者连一些概念都不熟悉就什么都学,面对他们,我都要自愧不如了,但我还是要劝他们一句:一样一样的学,没有人能一步登天!别以为同时学多种语言就很“光彩”,当心最后仍是七窍通了六窍。 无论学哪门语言,都要把它学好再想其它,别“花心”,如果你是学ASP的,至少要熟悉ASP WEB编程并且能熟练使用它的时候,你才应该去学其它语言,学JAVA、ASP.NET等更要注意,否则最后只能“无所不学,而一无所知”,只学一种语言时遇到困难还是好处理的,但是同时学这么多种,你保证都不遇上问题?小心几种语言的问题一起来压你!

路漫漫岂修远兮,吾将上下而求索!

3.要有主见
许多初学者爱跟着潮流走,外面流行什么他就跟着做什么(追“猩”族?)今天流行ASP他就学ASP,明天流行PHP他就把ASP忘了,再到ASP.NET、JAVA人云亦云,随波逐流,“专家”说什么语言好他就投奔什么语言,“走在科技前沿”,但是到最后又能学到什么?不仅丢了西瓜,连个绿豆都没拣着。这年头“世界变化快”,我知道,但是它怎么变就随它去,总不见得把你变成今天张三明天李四吧?“月亮走,我也走”的思想要不得,别管外面流行什么,如果不是大众需要,你只管学好你该学的语言就行。

4.别看轻其他语言
经常有人说“XX语言差,学了没前途!”要是让我评价一句,恐怕是你没前途吧?你凭什么说它差?没有一种语言是十全十美的,即使它再“差”,只要它还没有被外界宣布完全淘汰,它就有存在的理由!曾经有人对我说:“我的老师经常教育我,ASP已经快淘汰了,所以我要把以前学过的忘掉。”且不说这家伙随波逐流,单是他老师就够酷了,呵呵,不知道他的老师是圈子里的哪位资深专家呢?只怕是个三角猫吧!ASP虽然存在一些局限性,但它的语法很好理解,数据库WEB编程很方便,也能完成一些复杂工作,这就叫差?多少个优秀程序不是用ASP这个“没前途”的语言写出来的?多少个程序员不用ASP?再说动网不是也用ASP吗?天涯不是也用ASP吗?你看见他们没前途了吗?

5.不可缺少的教材
lom599乐百家手机 ,虽然从古到今一直有“尽信书,宁可无书”的遗训,但是我们可别因此“无书”哦!也许你天资聪明,自学电脑不用教材,但是自学电脑可以凭现象和经验,学WEB编程能凭空摸索?连变量、过程等概念都不知道,还能看懂for(i=1;i<50;i++)的意思?要学WEB编程绝对不能少教材资料,如果连这都不舍得买,那么你最好别学了。还有一点,关于网络教程,我个人认为它太过于零散了,即使是一本完整的电子书也尽量不要看(除非实在买不到),难道你要一边写代码一边ALT+TAB?我宁愿慢慢翻一本书,也不愿盯着屏幕看半天!现在市面上的教材参差不齐,光买一本是明显不够的,基础的、高级的都要买回来慢慢研究,至少也要3本吧?市价低于20元的书最好不要考虑了,看看它的厚度!书本的厚度通常与含金量是成正比的(厚厚一本垃圾?你衰),最好选一些比较常见的出版社出版的书籍,尽量别买少见的,质量没得保证!我的一个同学就买了一本20元的垃圾,整本书连个完整的例程都没有,还大言不惭“基本入门”,误人子弟啊!现在那朋友看的是我借给他的中国水利水电出版社出版的《疯狂站长之ASP》。
一个小窍门:如果你不知道该买什么书,最好找个高手一起去,让他帮你选本好的,如果你身边没有高手,那就找厚点的!或者书名带有“疑难解答”或“事列教学的”,这些书质量一般都可以.

6.关于英语
百家了乐八大技巧 ,由于大多数语言的母语都是英语,这就导致了一些初学者望而却步,但是英语对于WEB编程很重要吗?实际上WEB编程需要的英语很少,都是比较基础的词汇语法,它和一般的英语不一样,即使你连一篇英语文章都看不下去,但只要有点英语基础的,你就不用怕“不会”!(当然前提是一些基础词汇如If、For、Next、While、include等必须看得懂,否则先去补习一点英语再说)就算英语再好,没学过WEB编程也不会看得懂程序源码,难道没学过WEB编程能知道StrComp等于String Compare?学WEB编程与英语水平无关,我们学的是WEB编程而不是英语!

7.WEBWEB编程大忌——修改代码
ASP最大的方便之处是它的代码到处都有,并且是公开的,为初学者提供了很好的学习机会,但是一些初学者却满足于此,做一个程序用了一大堆别人的程序,加上一点微不足道的代码,就以为学会了WEB编程,却不知这样根本没有入门!程序是别人写的,自己改改名字或者其他就变成自己的了!会用改代码又有什么了不起?如果在给别人做东西,叫你加上某某功能你会吗?复杂点的代码会写吗?能改动网的论坛吗?做一个小程序,只会用REQUEST方法,却不知道最简单REQUEST.FROM和REQUEST.QUERYSTRING的区别,而且把程序改得乱七八糟,让你都看不懂哪是哪,加重程序开销,更要命的是还会弄得程序出现错误,把IIS都弄死了,任何一个错误都会让你的程序无法运行,许多初学者搞不清XP系统下为什么不能访问ACCESS数据库,更甚至传不了文件都不知道。在此提醒各位一句:写程序不是COPY和修改!别以为随便到网上下一个系统,加几个自己的几行HTML代码就学会了WEB编程,你根本连WEB编程的门槛都没入!

上一篇:没有了 下一篇:哪个人来帮笔者运营下