普通人会编程,能为工作带来哪些?
工作效率
一直以来有个信念,凡是遇到人肉重复做了三次的同样事情,就要想想能否用机器来代替。这种机器带来的自动化可以帮助各个领域,包括:
小而美系列:增强 Word/PPT/Excel 等的 Office 系列,之前的回答里已经说过很多了,通过程序实现 Word/PPT/Excel 之间的数据同步、自动画图以及财务报表自动配平等等。
暴力美学系列:群控制打印机,群控路由器,群控手机,群控微信等等。
曾经有一段工作需要老换办公室且又经常打印文件,结果时常需要跑到离座位非常远的地方拿打印出来的文件,或者每次打印前都要仔细选择较近的打印机。较后在忍无可忍的情况下,对办公室所有的打印机标识了地理位置以及 IP 端口的地理位置,做出一个程序能够自动选择较近的打印机出纸。其实后来想了想,查文档写程序的时间,或许比这些走路的时间还要长,而且人就是这样胖起来的。还有个案例,就是利用树莓派加程序控制分布在广东全省的数个工厂宿舍的路由器开关,节省全省奔波管理路由器的成本。
在程序的帮助下,无论做什么工作,工作效率都是像飞一样,于是产生如下:
非常容易得团队、上级以及合作部门的认可,在公司建立个人品牌。如果性格再好一些而且愿意帮忙,很容易达到花见花开的地步。
因为利用程序做了许多简单重复的机械工作,因此有大量的时间进行思考,往往对待工作有新方案和新维度,更容易产生“磨刀不费砍柴功”的神果。
开阔思路
懂编程的人,在实现方式上会少束缚因此更敢于用别人想不到的数据以及想不到的算法来实现。
做咨询的时候,面对呼叫中心的流程和菜单优化的项目,咨询公司的传统思路就是用户调研,定量的问卷调查和定型的用户深度访谈。而作为有编程能力的我,较好思路是:用户流程的全埋点,然后分析用户的每一步动作,AB ,全样本分析。从结果以及成本都是吊打咨询的传统模式,带着一个程序员完成整组人加上数百万调研费用才能完成的项目。
在20世纪,中国的青少年没有机会接触电脑,所以中国没有出现比尔盖茨和乔布斯那样的风云人物。如今,电脑在中国已经普及到了千家万户。
先人一步学编程,让孩子离未来更进一步。孩子非常善于吸收新知识,掌握新技术,让他们早早接触代码非常有必要。比尔盖茨、扎克伯格、乔布斯,他们都是从就开始编写程序了,从小就开始编程思想的培养和编程技术的积累,为他们后来成就大事业奠定了坚实基础。
编程可以锻炼孩子的逻辑思维能力和创新能力,同时又可以锻炼其建立、完成和管理项目的能力。诚然,并不是每个孩子长大后都会成为一个程序员,但是,作为一个家长,如果你能引导自己的孩子试着边玩游戏边学编程,交给他们学习的途径和方法,是不是倍有成就感!正如麻省理工教授Mitchel Resnick所写的,学习代码也是认识科学的过程。