编程加

欢迎来到二进制的世界!

2021年3月9日

作为数字原住民,我们的工作与生活已经被各种智能设备包围,能否高效地使用这些设备直接关乎我们的效率。

诚然,网上早已充斥着使用各种软件的使用技巧,只要愿意学,成为 Office 小能手叱咤职场不是梦。不过,这终究是站在软件使用者的角度看待问题,思维还是会有所局限。

开发者通常只会实现多数人的需求,对于小众需求,只能通过复杂的操作来 workaround。这就好比公共交通的设计,如果从 A 到 B 的直达需求很少,那么通常需要中转几次才能够到达。

要是你恰好每天都需要从 A 到 B 呢?

与计算机交流是一种很奇特的体验,你几乎都能预测它的行为——出乎意料说明你写出了 BUG——这比与人交流简单多了。学会了编程,就拿到了二进制世界中的驾照,通过定制化你的 A—B 直达需求,可以大大节约你每天在二进制世界中的“通勤成本”。

计算机的二进制世界其实不难理解,可惜大部分教材并不适合常人阅读。甚至我在就读计算机科学专业的时候,也不太理解那些过时的、如学术般拗口但又不那么严谨的教材到底想要教会我们什么。

正如驾车一样,编程也迟早会成为数字新住民的必备技能。这不仅需要那些编程语言设计者设计出易于使用的编程语言,更需要大批优秀的、面向非专业人士的科普教程,通俗易懂地为普通人科普:计算机是怎么运作的?编程语言是什么?如何学会甚至实现一门编程语言?

我希望以视频和文字的形式,尝试做这方面的科普,同时让更多人体验到编程的乐趣。

欢迎来到二进制的世界!

编程加公众号