学VB还有用吗?
任何一种语言的存在都有它存在的道理,VB的诞生肯定是伴随着它的优点,VB的优点也是它存在的意义。当一种新的语言在VB的优点方面超越了VB,那么慢慢的VB也会被这种新的语言取代。
VB是1981年面世的,已经快有40年的历史了,对于日新月异的互联网时代来说,这个语言真的是太老了,在这40年间肯定又很多新的语言超越了它。如果你是本着实用的目的话,那最好学习一点比VB新、比VB有优势、比VB应用范围广的语言。
VB的优势是开发图形用户界面,开发人员可以通过拖动组件,调节参数来编程,操作简便高效。就像在画布上画画一样,比敲代码更直观,降低了开发人员的入门门槛。在当时来说这是绝对的优势,但现在很多语言都有这种优势了,慢慢的VB也就有淘汰的趋势。
从我自身经历来说,我是一个电子工程师,有时候需要编写PC端的上位机软件,那时候(2011年前后)就打算学习一种语言来满足这个需要。当时也想学VB,因为它简单。但是经过多方比较与老师的推荐最后确定下三种语言,分别是C#、Delphi、Lebview,VB语言在第一轮就被我刷下来了,是因为所有的人都跟我说VB有点老了,优势不明显。虽然C#、Delphi、Lebview都能满足我的需要,但是最终还是选择了C#,首先C#对我来说相对熟悉一点(我有C的基础,单片机编程用的就是C),再一个周围的老师包括学长也是用C#的比较多,如果有疑问可以直接向他们请教。还有一个应用范围广,网上很多C#的相关资料,而且很多招聘电子工程师的信息上要求C#的也多,市场需求广。而且C#在当时也挺新的,微软一直都在更新维护。所以说C#对于一个电子工程师来说是比较合适的。因为我是学电子的,不会在软件方面深耕,所有并没有选择C++、Java、Python等软件行业热门语言。
如果你要是选择一种语言学习的话也要根据自身情况挑选。
第一:明确一下自己最需要的是那种功能,看这方面做的最好的语言是哪个
第二:自己未来发展方向是什么
第三:看看自己感兴趣的职业中哪种语言要求比较多(可参考招聘信息)
希望你能从自身实际情况出发,挑选一个适合自己的语言去学习,祝你好运。