首先,明晰这里脚本的含义。脚本的含义非常广泛,对于普通人,脚本在目前的电脑中已经存在的很广泛了,如 Office 中的 VBA,Flash 中的 ActionScript 等,批处理、AutoHotkey、AutoIt 这些工具也类似,只是所针对的应用场景不同。相对而言,Python、Perl 更偏向于专业编程人员。
这个问题相当于:作为普通人,你需要学脚本吗?或者换个角度,学脚本能给你带来什么?目前而言,会英语成为了一种必要的生存技能这点得到了大众的共识,不过脚本尚未上升到这种高度,目前可能有点像几十年前的英语,并没有严格的必要性。那个换个角度,学会了脚本能给你带来什么?
网上可以找到不少相关说法:
- 人人都应该学会编程
- 为什么每个人都应该学习编程
还有实践派:
反面的当然存在:
- 不是人人都适合编程 不过这里实际不是反面,主要观点是说并非人人都适合把编程作为职业。
我想推荐大家看看比较中肯的这篇谈谈编程。能提升个人生存技能的手段/方法很多,我个人认为,如果你(职场人士)的主要工作在电脑前,值得考虑把脚本作为辅助技能。至于学生,只要有兴趣,都可以学学,可以锻炼思维的那些好处就不多说了(乔布斯好像说过它可以让人学会思考)。