近来,业界都流行这样的说法,使用的语言的级别和你的薪水成反比,会用java的工资普遍不如会用c、汇编的。我个人认为,这没有什么大惊小怪的,劳动始终和报酬是成正比的。
首先谈谈我对高级语言的理解,我感觉高级语言对于出学者来说,不适合,因为你不会从学习他的过程中,理解计算机到底在做些什么,就象java,一样,在你编个不大的程序的时候,你可能在开始就要import一系列的包啊,类啊什么的,程序我们编出来了,可计算机到底干了什么了,只有jvm知道。我国的不少计算机爱好者,紧跟着潮流,什么流行,就学什么。大学毕业了,会用asp什么的做个web就以为自己的造诣很深了。其实,不过是用别人已经搞好的东西,自己用来拼一下罢了,特别是vb,我真的没感觉有什么意思。
java是个好语言?我不认为,我只是感觉它的思想不错。可是,一直让人头痛的就是它的执行性能,一直不能提高。谈的更远一些,还是因为我们的计算机不如国外。我们的计算机软件,操作系统ms的,免费的unix也不是我们国人编的啊。
再看看我们现在的计算机教育,好的学校不知道怎么样,就拿我们的学校来说,大一的时候,教了‘程序设计基础’我看就是在浪费时间,现在我也没看见谁编程之前先用伪代码表示出来,然后再用具体语言实现的。更让我不能接受的是,还开了“基础会计”。也许有的人说,会计对计算机的挺有帮助的,那我还想不通的是,这学期干吗跟拼了命似的,又是汇编,又是java,还有c++,我都不知道,我到底要学什么了。
这样的教学,最终出来了两类人,
一、成绩特好,平时时间都花在学习理论了,结果不能做东西。我感觉,如果是这样的话,不如不学计算机。学了就要能用。
二、成绩不好,但动手能力很好。平时的时间都花在操作上了。功课就不好了,一学期下来,也挺忙的,项目做了几个,可课程也挂了几个。我感觉这样的同学不要郁闷,不就是那点重修费吗,等你毕业了,你一个月的薪水比他们不挂的同学的工资,差就绝对够了。
还有一些胆小的,想学习计算机操作,却害怕挂科的,就这样诺诺蠕蠕的过了几年,你的文化成绩不会太好,你的计算机水平也提高不到哪儿去。
你是属于哪一种,你想做哪一种,你看着办吧!反正我是喜欢第二种的。