今天又来回答发财乎的一个问题:学习VBA有用吗?
我的回答:
怎么没前途?VBA也是正儿八经的编程语言啊,会VBA的人,那不就是程序员吗?
别看现在经济下行、工作不好找,但是程序员可一直都不愁有体面工作干,不仅屋里吹空调干活、风吹不到雨淋不到(比工厂干活舒服的多、也体面的多),积累几年工作经验后,甚至可以跳来跳去、挑挑捡捡。
什么?有人说学习VBA找不到工作,可是谁跟你说程序员只许掌握一门技术了?你还不如说只会高等数学找不到工作呢~
目前的编程技术都是基于冯诺依曼机的二进制计算机原理,用编译器搞出来的成果,由于都是一棵大树结的果子(前苏联搞过三进制计算机那是另一个套路),因此各路编程语言的基本原理都相通,语法只是稍有不同而已,翻开各路编程教材,入门都是三种循环、按值按地址传递这些东西颠来倒去~
就因为编程工具都是相通的,因此掌握精一门编程再转另一门,都是分分钟的事情。而VBA由于嵌在Excel里,可以算是对新手小白最友好的编程语言了,通过VBA掌握入门编程,再转Java、C语言的人多了去了(我就是一例)。
宇宙专业的尽头是计算机,计算机专业又叫宇宙机专业,这不是随便说说的。你听说过宇宙的尽头是法律、专业的尽头是会计的说法吗?
连中专生进学校,只要不是自己提需求,默认的首选专业就都是计算机专业,震惊不?就因为计算机好就业、能吃上饭,因为计算机不看学历、不看口活、专看能力。
计算机的包容性还不光在找工作这一条,你把它当爱好不是也很好吗?
如果你希望你自己60岁的时候还能有被动收入,那么我建议你无论现在正在从事什么职业,都赶紧把编程搞一搞,能搞到赚钱水平当然好,即便搞不到赚钱水平,当爱好预防老年痴呆不是也很好?总比写字画画预防效果更好吧?
我的父母退休之后,只会溜溜弯喝喝茶、连写写毛笔字算是有技术含量了。但我跟他们不一样,我退休之后,爱好就是找一本算法题,用VB、C来分别实现这些算法。
因为不光有趣,还能赚钱!(马上要成编程课的软文了。。大家坐稳扶好)
现在编程是我业余爱好的首选,我不抽烟不喝酒不嚼槟郎,回家连睡觉都没兴趣,就是喜欢打开电脑连各种编程。编程也将是我人生未来道路的赚钱工具。我知道我学的编程知识越多,赚钱能力越强!
我把编程当做爱好,爱好还能赚钱,多完美!
只会VBA怎么了?就算只掌握VBA,你也能赚到钱,前提是你足够强。我就是个例子。
我今年37岁,32岁那年开始教Access数据库捎带教一些AccessVBA(你没看错,VBA在Office各个组件都有),现在收的培训费是我主业收入的好几倍。
忘了说了,我是副业教Access的,主业是一家电力央企的工程师。我自学编程也已经五六年了,粗通Java和VB。
据我的学习体验,我觉得VBA算是编程入门最好的语言了,几乎没有之一。
VBA的老大哥VB语言本身也是很实用的,一直都是我国大学计算机必修课程之一。
而VBA直接植入Excel和Access就更实用了~稍微掌握一些编程技术,就可以解决很多问题了~
我不太理解目前线上编程培训的种种乱象,最严重的就是目前程序员届的各种鄙视链:Java、Python似乎就高人一等,VBA、VB就low逼~
唯一的理由就是程序员需要就业,Python和Java更容易就业,自然就高人一等。
但编程这门技术目前已经是属于比较普及的一门手艺了,不光是当程序员才能搞编程。
以后各行各业都多少需要点编程能力。
我比较喜欢北理工金旭亮老师的一句话:21世纪的编程大概是人人都会一两下的手艺。
我业余教Access数据库有四年多了,目前的状态是上班挂逼、下班干培训~我自己对自己评价是半吊子办公软件培训师、半吊子编程讲师~
我的例子表明:IT行业的就业容量是很大的,而且方向极多,VBA也是一个方向。牛逼的VBA使用者,在本职业领域都是大牛。
除了一些待遇高的离谱的大厂不缺程序员,普通IT企业一个项目组的程序员很少有过饱和的情况,常年缺人的状况相当普遍,在北上广深IT行业招人广告永远是最多的。
有人说程序员内卷,拜托,你把主动失业和被动搞混了,程序员失业更多的是因为不适应高强度的学习工作节奏和压力,说白了因为太累,多数情况不是因为待遇不好、钱不到位。
程序员的确累,但请问啥职业不累?银行累不累?柜台累不累?经济下行就算体制内的公检法银行税务烟草待遇也在变差,我看他们也不轻松。
而且程序员只用对着电脑就行了,进厂打螺丝还要照顾设备一不小心就得挂彩、不仅更累还更危险。程序员如果都干不下去了,只能是各行各业都干不下去。
程序员干不下去,本质上跟发财康打螺丝太累打不下去是一个原理。不是没螺丝打而是有更好的岗位,你听说过打螺丝会失业吗?只有嫌累不想干了去送外卖的,这叫转行~
综上所述,程序员这个工作,是有史以来最公平的工作之一了:就业机会多、就业岗位灵活、完全靠智商吃饭,而且多劳多得。
考编制你要面临几十比一的竞争、去央企你要扔掉专业被体质PUA、进公务员你要扔掉专业学跪舔。而当程序员,这些潜规则明规则你都不需要,或者需要的少:只要你够聪明能解决问题,你在这行就有饭吃,而且吃的不差。
不是说IT行业没有体制内的缺点,而是在高度竞争和高度市场化的环境下,个人努力的作用被高度放大了。
因此程序员职业,基本是完全竞争条件下的平等竞争,对社恐和PUA患者来说,相当公平的职业了。
然后有人居然会问,学VBA有前途吗?难道学VBA不比学什么法律、会计有前途多了吗?
学不可以已,这话是乱说的吗?
业余小白可以通过抄抄抄来完成编程入门