学习之路(一)我的WEB开发开端:语言
一晃,又要到了毕业的季节了。之所以说又,是因为,我已经毕业过了。
比起第一次毕业,我想说,自己对计算机的知识一块儿,有了结构上了解。这次,就想聊聊自己的web学习之路。
其实,我看下来,目前很多大学里的开发类课程,安排的让人汗颜。基本所有的计算机专业,应该一上来都会教一门叫做C语言的课程。这门课程算是经典中的经典。但是,教法惊人的一致。无非是让学生做点数学题,做做简单的算法题目。基本上,结果也是一样,教完就结束了。很少有老师会告诉学生,为什么要学这门课,这门课学完后有什么用。这就导致了,学生盲目学,混个60及格就万事大吉了。可是,C很重要。但比C更重要的是,老师应该告诉学生,为什么要学C,尤其是学C的时候,学生基本都是没有编程经验的。这时候的学生,根本无法知道C在他们以后编程道路上的重要性。
其实,对于C这门语言,学好了,学精了。可以做很多事。就算学个大概,也是对以后有很大帮助的。这里就先说说,学C语言的用处。
我们学的C语言,应该叫做标准C语言。这种C语言功能很有限的。那为什么要学呢?原因是,标准C的语法是关键。标准C的语法学好了,以后你学JAVA,C++,C#,JAVASCRIPT,PHP的时候,会很省力。因为,这些语言和C的语法十分相似。也就是说,你学完了C。其实,你已经学完了市面上大部分流行语言的语法了。
但是,光学个语法是没有用的。学完了语法,就应该考虑自己接下来该学什么了。我觉得,作为学生,不应该过早的去考虑方向。而是应该尽可能多的去学习。学校开啥你就学啥。因为,计算机是个很杂的科目。你以后即使做WEB应用,也最好能了解一些底层的知识。你学了C,其实就可以学单片机编程了。因为单片机编程,用的就是C语言,不过,不是标准C,是KEIL C,一种在特定IDE中的使用的C语言。不用担心,你会发现,语法惊人的相似。也就是说,学单片机的同学,你在学单片机的时候,你就不用去学C的语法了,会省力很多。你现在要学的就是单片机的底层机械原理。这些东西,可以去参考一门叫做微机原理的课程。
学完了C,要是有机会,可以学个C++。因为C++不是完全面向对象。这门语言和C十分相似。你在学C++的过程中,可以了解到面向对象的一些基本知识。在学习的过程中,你会发现C++与C又是相似的。所以学C++,你只需要学习面向对象方面的知识。
要是学过了C++。你这时候可以考虑,是选择JAVA,还是C#。这里要说明一下,JAVA和C#只是一种语言。而J2EE和ASP.NET是一种WEB开发技术。为了要使用J2EE或者ASP.NET来开发WEB应用,你就要使用对应的语言。所谓的开发技术,其实说白了,就是有一堆类库供你使用。你要使用这些类库,首先你就要会使用语言。
所以,会语言其实是没什么用的。有用的是要熟悉一种技术~
浙公网安备 33010602011771号