插画师画完这幅程序员肖像,被很多朋友吐槽——程序员哪有那么帅?
不洗头,双肩包,泛白的牛仔裤,情商低,不会说话,似乎才是程序员的标配。
Karlie Kloss放下400万美元年薪的维密超模工作去纽约大学学程序设计,这事儿让我们怎么看都有点迷幻。颜值高、超模、年薪400万、纽约大学、程序设计,每个关键词看起来都好遥远。更让人迷幻的是,KK的男朋友Joshua Kushner是Instagram的创始人之一。
我们太容易注意到那些抢眼的光环,却忽略掉KK有和我们一样的好奇心。
上了编程课之后,KK说:“哇App原来是这样工作的,我的手机竟然是这样工作的。”
“很多人都觉得编程偏向理工科,这其实是个天大的误解,编程其实是需要创造力的。”
这看起来就像成绩好的同学说自己从来不复习一样,说得轻巧,却觉得扯淡吧。
计算机程序语言Lisp老师哈罗德说,程序听起来是个让人“脑阔”痛的词,其实它和“数学”求平方根的过程很像(数学也让人“脑阔”疼好吧!),你可以把编程序理解成实现魔法的过程。“一些被称为程序的规则模式,指导着这类过程的进行,程序可以被认为是符咒,使用程序来控制这些精灵完成一些操作。”
哈罗德说这个规则和下象棋差不多,掌握起来并不难,当然要想玩好也不容易。
魔法师召唤精灵的时候通常都会念咒语,控制电脑、手机里的精靈自然也有自己的咒语,这些咒语也就是Fortran、Lisp、C语言、Basis、Java、Python等计算机语言。
掌握了咒语,不仅可以了解手机是怎么运作的,AR、VR是怎么玩的,当然还可能月薪几万,还可以玩出送女朋友一个记录着你们爱情的网站这样独属于程序员的浪漫。