在IT行业从事很多年了,说一说对于程序的理解:
所谓程序,就是将一系列固定重复的活动流程化,程序化,自动化。
而程序员们的工作就是把这些重复的工作抽象出来,形成一套固定可重复的程序,让其自动运行。比如一个APP,有一个收集表单的功能,在没有程序以前需要人工收集,这样耗费大量人力和时间,并且重复劳动,效率也很低下。而通过程序自动化运行,解放了重复收集表单的人工成本。
而在平时生活中,虽然大部分人不需要去编程写代码,但也可以通过程序化的思维,去做生活当中的决策。
比如每周的几次跑步,我都会穿上固定的跑鞋,运动服,跑固定的路线,用固定的时间段去完成,这样不会每次都耗费太多的脑力去思考决策如何跑步。
而对于每周的例行事项,我会在日历中设置重复提醒,把这部分事情外包给程序自动运行,于是相当于有了一个贴身的秘书帮我提醒重要的事。
再者,把能自动化的事情全部自动化。比如我的十几张信用卡都设置为自动还款,这样我就不用操心记忆每一张信用卡不同的还款日和不同的还款金额分别是多少。
在路途中,把行驶的过程自动化,比如打车或者买自动或半自动驾驶的车,把宝贵的脑力资源解放出来。
所有这一切的目的都是为了用更少的资源去进行更多的活动。如果有条件,自己做一些自动化工具,或者将一些不得不做的事情固定化,程序化,将大大提高生活中的效率,也大大降低耗费的资源。
网友评论