首页
学习
活动
专区
工具
TVP
发布

关于VBA的用途以及教材写作进度

问:“我想问你觉得现在传统行业,比如财务,律师,金融等都是知识型人才,怎么和编程结合呢?能麻烦指明一个方向么?谢谢!”

答:

编程在人文经管行业的应用,虽然不像理工科那么普遍,但是仍然具有很高的价值。因为编程的目的就是用计算机的语言交代计算机做事,所以凡是需要使用计算机的行业,都可以通过编程提高效率。

举一个最典型的例子:文件管理。所有人文社科类的行业,可以完全不接触数字,但却不可能不接触文字和文件。假如一个律师需要整理硬盘上的几千个word格式的法律文件,把它们按照标题或第一页左上角的编号分门别类放在不同的文件夹下,那么手工处理需要多久?而使用《实战篇》中刚刚讲过的VBA文件操作VBA又需要多久?同理,如果在分析案情时需要从几百个文件中找出所有出现过的电子邮件、电话号码以便理清社会关系,使用VBA的正则表达式的效率与手工处理的效率又相比如何?

再比如我的汽车娱乐系统不支持中文,所以手头上千首中文名称的歌曲虽然能够在车里播放,却把所有标题都显示为乱码。不过我编写了一个小程序,点击之后就可以把指定文件夹下(包含子文件夹)的所有中文文件名都替换为相应的拼音形式,然后再导入到车载系统中,从而很轻松的解决了这个问题。而这个小程序使用的是windows脚本语言vbs,所以只要会写VBA的同学都可以写出来。

所以,鉴于计算机操作已经渗入到我们日常工作和生活的每一个环节,掌握编程就意味着我们可以在随时随地提高自己的工作效率和生活品质。

问:“已经把实战和提高都买了,还有必要买书么?另外,要是Python出来,我也会买的,坚决支持杨洋老师,课真的讲的特别特别好!特别和感叹号都不足以表达我的感谢和欣赏之情!”

答:

首先谢谢你的支持和认可。

我们一直在全力撰写教材,但是目前进度明显慢于预期计划。主要原因在于,开始时我们只是打算简单的写一本视频课程配套教材,但是实际写作后发现自己的很多想法,特别是涉及到编程思想、最佳实践以及语法细节的内容,都超出了已发布视频课程的范围。

所以,我们目前实际写出来的内容比预想篇幅多出很多。比如仅For循环(单层、不涉及嵌套)和If结构就写了五十多页,因为多年教学实践证明:这些基本语法实在太重要,既会从根本上决定读者编程思维的培养,又存在大量的“初学者陷阱”,所以我们必须一个个全部指出来。

说实话,杨老师多年来阅读过很多程序设计教材,也亲身参与编写了很多相关教材。但是因为这些教材全都是面向计算机专业的学生,所以并没有在这些基础语法上占用这么多文字。究其原因,在于计算机专业的学生在学校里有大量的时间进行上机编程练习,所以教材中只要列出关键知识点,学生就能够通过作业和练习在实际操作中自我领悟。

不过我们这本VBA教材的针对读者,大多是没有经过严格编程训练、现在也没有足够时间大量练习的职场人士。所以我们觉得如果像很多其他图书那样,仍然按照计算机专业教材的模式把主要篇幅放在罗列技术点而非培养编程思维上,恐怕有些本末倒置。因此这本书希望将“编程思想”和“最佳实践”贯穿始终,并且尽可能把初学者常遇到的错误提前给予警示。

此外,图书与视频相比的优势在于可以系统全面地阐述一个知识点。所以我们在教材中把每个技术的细节都尽可能罗列全面,而不是像视频课程中那样,由于时长和连贯性所限不得不将一些细节忽略或推迟讲解。

最后还是那句话,是否买教材还要看读者自己的需要。谢谢。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180225G090PN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券