题图:by click_vison from Instagram
过几天双十一就要来了,估计很多人的购物车堆满了打折洗发水、日用品和小零食,程序员呢?也许选好了2个鼠标、2个机械键盘、一副耳机、一箱红牛或可乐什么的。我自己很少在双十一买东西,因为平时需要的碰上就买了,至多遇到中意的图书,会在双十一买一些。
买东西固然可以缓解焦虑,但我的经验是,越是贵的东西,药效越长。花两万买个 Mac,可以缓解半年的焦虑,而你买一堆便宜货,可能一年都用不完,药效也就一天,第二天又开始焦虑了。所以,买东西不重要,投资自己才是最重要的,比如,学学编程。
在可见的未来,大家围一桌子吃饭,会编程的人 —— 可能是个律师或医生 —— 端起一杯红酒对其他人说:
对不起,我不是针对你,我是说,所有在座的各位,不会编程的都是渣渣:)
在未来,一定是个人人需要懂点编程的时代,这一点并不是预言,在我和我的朋友们之前的很多经历中,已经验证了这一点,只不过之前编程的人员样本比较少,而享受编程带来红利的非专业程序员又懒得传播,以至于很多人以为,编程是一件极为专业的,只有程序员才能进行的工种。
说一件我自己的故事,2002年我在洪恩做数字校园,后来部门分拆,我调到了技术部,做一些系统支撑和运维的工作,整天无所事事。池宇峰找到我,说你别写程序了,反正也成不了技术大牛,你去儿童事业部做管理工作咋样?虽然信心很受打击,但我还是接受了这个安排,那时候儿童事业部的总经理是老沙,我去了挂个副职,处理日常事务。
儿童事业部主要是做儿童产品的,音乐图画文字视频剪辑等等,其实和编程没太大关系。我去了之后先开了个周例会,了解业务,看看有什么问题,结果很多人反馈是大量的时间耗费在手工处理文字素材,枯燥,而且缺乏成就感,还容易出错。于是我让团队的人把需要手工处理的东西树理一下,最后发现80%的工作量可以通过程序实现。比如把某些文字和图片对应起来,比如把很多散落的格式不同的数据整理到统一格式的 Excel 里等等。于是我花了几天的时间写了一些 Python 脚本处理数据,然后又用 C# 写了个具备 UI 的工具,这样业务人员只需要选择些目录和文件,其他事情程序就完全搞定了。
有了这俩程序,所有人都开心了,只要是去做创造性的事物,而且业务蒸蒸日上,团队里的很多问题都会迎刃而解。其实日常的管理,并没有那么复杂,也没那么神奇。很快,公司要开新项目,我又被调到那边写代码去了,不过这两个程序算是留了下来,在一段时间内起到了很不错的效果。
你看,如果这个部门很早就有人试图用程序去解决人工——>自动化处理的问题,效率不知道会提高多少倍。公司如此,我们处理个人事务的时候同样如此。我自己就写过不少插件或程序满足自己的工作和学习需求,比如 Alfred 插件,AppleScript 等等。其他人类似的例子很多,不再一一列举。
总结起来就一句话,不管是不是程序员,有空去学学编程,你会终身受益。编程和英语一样,会成为通用技能,别人会你不会,你就会损失很多机会成本。反之亦然。
去哪学呢,自学!嫌慢的话,可以去 Udacity 看看。我第一次知道 Udacity 是去硅谷访问的时候,还有朋友给我介绍了他们创始人的故事。Udacity 的创始人 Sebastian Thrun 生于德国,是卡内基梅隆大学的计算机科学与统计学博士,后来去斯坦福教授计算机科学与电气工程。2010年加入 Google,创办 Google X 实验室。Thrun 认为,在任何教育条件下,年轻人有权自己决定自己如何学、学什么、在何处学、跟谁学习,于是他创办了 Udacity,与 Google、Facebook、Amazon、GitHub 等科技行业领导者共同打造的学习认证项目。
目前,全球超过900万热爱编程和计算机技术的人们,在 Udacity 学习和交流,掌握改变世界的前沿技术。
推荐他们的一个活动:优达双十一学习狂欢节。
活动期间,硅谷前沿技术纳米学位,领券享最高1111元优惠,席位有限、抢完即停! 学习 Google、Facebook、Kaggle 等硅谷顶尖科技企业联合打造前沿技术课程,打造自己的编程技能!
长按识别二维码领取优惠
点击阅读原文,也可以领取优惠劵。