学一样东西,不是因为它有多强大,而是因为它更适合自己
今天,又见到关于到底学不学VBA的问题:“Excel的VBA现在还算是办公利器吗?——作为非计算机专业学生,但是有少量数据处理任务,对计算机也有兴趣,本打算学VBA,但是有计算机专业的告知用处不大,不如直接学习更强大的Python等脚本,由此两个疑问:1. VBA是否已过气而不值得新人去学习了?2. Python等是否能方便高效地去处理、分析Excel的统计数据呢?谢答。”
对于到底学什么技能的问题,我自己也有,也曾经学了多种编程语言,但经历多次“学而无用武之地而后荒废”,现在倒不那么彷徨了。
其实,任何一项技能,都有其存在的理由,不要因为某个人的否定而否定,尤其是在还有很多人的肯定的情况下。通常是懂A的人可能不懂B和C,懂B的人告诉你不要学A和C,而懂C的人觉得A和B没有用……
计算机专业的人告诉你python更加强大,往往是因为他自己不需要大规模应用Excel(说实话,我在软件行业和项目上碰到太多的开发大牛都不精通Excel,因为他们根本不需要用),所以,这种建议该怎么采用,自己要学会辩别。
的确,如果单纯从一门编程语言的角度来说,Python是比VBA强大不止一丢丢,但是,当你日常处理数据大部分都是在Excel上时,Python是强龙,VBA却是地头蛇!
所以,一样东西的强大与否不是你学不学的理由,而是哪一样更适合你的需要。
接着再看Excel内的事情,包含的技能除了日常功能、函数之外,还有VBA和现在的Power系列。
现在,对于大部分的用户,我个人更加推荐Power系列的学习,优先于VBA。具体原因可参考文章《Excel公式?VBA?还是Power Query!》,在此不再赘述。
虽说技多不压身,但人的精力始终是有限的,在很多时候还是需要作出自己的选择,那么,你是怎么选择的呢?欢迎留言谈谈自己的看法。
赞 (0)