“程序员是现存最大的手工艺人群体,黑客与画家的共同之处,在于他们都是创作者,都试图创作出优秀的作品。” 硅谷“创业教父”保罗 · 格雷厄姆如是说。
从一定角度来看,编程确实可以看作是一种艺术创作活动。那么我们其实可以认为,要创作出更好的软件和程序,程序员就需要尽可能地培养艺术家的特质。方法之一就是欣赏古典名画。
那么,在程序员的眼中,古典名画究竟表达了些什么呢?
程序员点评:“程序员正在维护Ruby on Rails应用”
程序员点评:“前端工程师”
程序员点评:“他们的第一次代码审查”
作品:Fight with Cudgels
画家:西班牙浪漫主义画派画家戈雅(Goya)
创作年代:1820-1823年
材质:帆布,从壁画转移创作
程序员点评:“Emacs vs. Vim”
程序员点评:“java.util.Date”
程序员点评:“运营和开发都同意使用Git工作流”
程序员点评:“开发经理向实习生派任务”
程序员点评:“初级工程师学习使用git rebase –interactive”
程序员点评:“前端工程师朝新发布的JS框架进军”
程序员点评:“系统管理员为开发者授予生产服务器上的sudo权限”