有些言过其实了。
目前在各大技术论坛中,在广大的开发人员中,在全面的学生团体中,都在讨论一个问题:“什么开发工具好?”这个问题无数人都为之迷茫过,也有无数的人又接着迷茫。
其实我个人认为,有此迷茫是正常的,在MS和BROLAND之间在开发工具的争抢之下,让广大的开发人员都失去了思想,失去了理性,各说各的好,试问:“难道都不好?难道又都好?”在目前没有哪个开发工具能这么肯定的说。然而也有流传:“真正的程序员用C,聪明的程序员用DELPHI”,呵呵。真的吗?VB的应用好像更为广泛吧!事实上,开发人员的这种迷茫大都是由于开发工具产商的商业误导,谁会说自己的产品差?而且就目前而言,一个工具能做的事,别一种工具也会想办法现实,只是时间先后。因为他们都是从机器语言经汇编至高级语言的路程成长过来的,所影响只是目前开发技术的主流开发方法,而方法都是统一的。如高级语言的发展,从面向过程编程到现在的面向对象编程,哪一个工具不是为了这个改变而不断的发展自己呢?所以,掌握主流的编程思想是一个开发人员所必备的,而你到底精通哪门语言是次要的,再说了不是你选择哪个工具就能精通它,精通可不是开玩笑。
将话题转回标题,学生,学生是将来开发人员的接班人,他们能不能顺利的接下班可是非常重要的,(在此,我只面向中国学生)中国目前的软件水平不高,加之学校的教育水平,哎,可谓是害苦了花朵们呀,大多学生出来都是在编程的大门外徘徊,毕业后才感叹:“原来在学校学的远远不够呀!!!”于是呼,大家便开始探索新的路子,此时,选择主流工具的想法便首当其充了,看到市面上铺天盖地的招聘都是要某某开发工具,便放下手中的书本,转而投入工具的学习之中。其实这是不对的,学生在学校时是很宝贵的时间,有大量的时间来阅读资料,学习最最底层的开发,他们应该做的是把计算机的基础知识学好,把原理学通,把编程的根本弄懂,有了这些基础之后,再去全面的了解目前的计算机世界,把握主流的思想,了解目前的市场情况,这样才能把自己定位准确,然后朝着选择的方向大步前进。只有专才能精嘛!这时你选择开发工具才会有意义,选择一款真正喜欢的工具,而且就现实而言,有了大的思想,学习其他的开发语言或者开工具已经不是难事了。而且大部分的开发人员都有使用两个或者两个以上语言工具的情况,因为任何的一个语言工具都是围绕着市场的主流来运作的,直接点就是为平台服务。而平台是不直接面向一般开发人员的,也就是用不着你去开发平台,而是你在平台上做事,你所以了解的是平台的机制,归根至底就是“0,1”,呵呵。也就是,语言工具只不过是表达的方式不同,目的都是一样。为达目的,不择手段嘛。
在此我写些文字只是希望我们的学生朋友们,着眼于基础,放眼于未来!要知道根本。(中国软件业之所以发展较慢,我认为没有自主知识产权的玩意没有在全世界都认可的权威是根本!我想,中国的教育要负起一定的责任呀!)
目前在各大技术论坛中,在广大的开发人员中,在全面的学生团体中,都在讨论一个问题:“什么开发工具好?”这个问题无数人都为之迷茫过,也有无数的人又接着迷茫。
其实我个人认为,有此迷茫是正常的,在MS和BROLAND之间在开发工具的争抢之下,让广大的开发人员都失去了思想,失去了理性,各说各的好,试问:“难道都不好?难道又都好?”在目前没有哪个开发工具能这么肯定的说。然而也有流传:“真正的程序员用C,聪明的程序员用DELPHI”,呵呵。真的吗?VB的应用好像更为广泛吧!事实上,开发人员的这种迷茫大都是由于开发工具产商的商业误导,谁会说自己的产品差?而且就目前而言,一个工具能做的事,别一种工具也会想办法现实,只是时间先后。因为他们都是从机器语言经汇编至高级语言的路程成长过来的,所影响只是目前开发技术的主流开发方法,而方法都是统一的。如高级语言的发展,从面向过程编程到现在的面向对象编程,哪一个工具不是为了这个改变而不断的发展自己呢?所以,掌握主流的编程思想是一个开发人员所必备的,而你到底精通哪门语言是次要的,再说了不是你选择哪个工具就能精通它,精通可不是开玩笑。
将话题转回标题,学生,学生是将来开发人员的接班人,他们能不能顺利的接下班可是非常重要的,(在此,我只面向中国学生)中国目前的软件水平不高,加之学校的教育水平,哎,可谓是害苦了花朵们呀,大多学生出来都是在编程的大门外徘徊,毕业后才感叹:“原来在学校学的远远不够呀!!!”于是呼,大家便开始探索新的路子,此时,选择主流工具的想法便首当其充了,看到市面上铺天盖地的招聘都是要某某开发工具,便放下手中的书本,转而投入工具的学习之中。其实这是不对的,学生在学校时是很宝贵的时间,有大量的时间来阅读资料,学习最最底层的开发,他们应该做的是把计算机的基础知识学好,把原理学通,把编程的根本弄懂,有了这些基础之后,再去全面的了解目前的计算机世界,把握主流的思想,了解目前的市场情况,这样才能把自己定位准确,然后朝着选择的方向大步前进。只有专才能精嘛!这时你选择开发工具才会有意义,选择一款真正喜欢的工具,而且就现实而言,有了大的思想,学习其他的开发语言或者开工具已经不是难事了。而且大部分的开发人员都有使用两个或者两个以上语言工具的情况,因为任何的一个语言工具都是围绕着市场的主流来运作的,直接点就是为平台服务。而平台是不直接面向一般开发人员的,也就是用不着你去开发平台,而是你在平台上做事,你所以了解的是平台的机制,归根至底就是“0,1”,呵呵。也就是,语言工具只不过是表达的方式不同,目的都是一样。为达目的,不择手段嘛。
在此我写些文字只是希望我们的学生朋友们,着眼于基础,放眼于未来!要知道根本。(中国软件业之所以发展较慢,我认为没有自主知识产权的玩意没有在全世界都认可的权威是根本!我想,中国的教育要负起一定的责任呀!)