善用脚本语言让你的工作游刃有余,工作更具

软件的世界里存在很多很多种语言,像C、C++、Java、Python、Javascript、PHP等等,我们很多人可能工作多年也仅仅掌握一种或者几种相似语言,很少去涉猎区别较大的语言。

但是有一类语言,如果我们想更愉快的工作,更高效的工作,那我们必须要掌握它们。它们可以帮助我们处理繁琐头疼的杂事,也可以自动化的帮助我们处理重复性的任务,跟其他语言相比,它们写法更便捷,依赖库更完善,我们称他们为“脚本语言”。

“脚本语言又被称为动态语言,是一种编程语言,用来控制软件应用程序,只在被调用时进行解释或编译”,以上这段话是百度百科对脚本语言的解释,简单来说脚本语言在运行时才解析,所以相比较其他语言更轻量。

我们在日常的工作中,会用1-2中语言开发项目,但是有些繁重的重复性工作我们很少用开发语言去解决。

这里面有两方面的原因:第一,开发语言多半偏重,编码起来并不轻松;第二,开发语言在自动化方面相关支持库并不完善,很多情况下需要我们自己开发相关功能模块。

这个时候脚本语言要闪亮登场了~

脚本语言大多是在借鉴前辈语言的基础上,增加大量的语法糖,让编码和使用更加便捷、高效,它们在处理重复性工作、复杂逻辑方面都有优势。

比如APP多应用市场打包,走传统的打包途径,费时费力,而且容易出错。如果用脚本来编写自动化打包脚本,除了省时省力以外,我们还可以在打包过程中加入一些定制化逻辑。

再比如,在Web前端开发的UI组件库源码与lib通常是分开的,新组件的开发、文档编写、发布多数情况下是分开操作的,需求越多,分开操作的弊端越明显,而此时如果用脚本来处理,我们只需要把三个操作用一个脚本串起来,增加适量的逻辑,我们可以用更少的时间完成三步操作。

那么我们应该选择什么样的脚本语言来提升工作效率呢?

简单业务场景下Shell、Bat可以解决大部分业务场景,而在中等以上复杂的场景下,建议大家用Python、Ruby这类更为丰富的脚本语言,当然nodejs环境下的Javascript也是一个不错的选择。

最后,建议大家在工作中养成善用脚本处理问题的习惯,让自己更专注于业务和核心逻辑,剩下的一切都交给自动化。

习惯养成后,你会发现你的时间越来越充裕,工作再也不用慌慌张张、忙忙碌碌。

觉得文章对你有帮助,记得


转载请注明:http://www.aierlanlan.com/grrz/3118.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了