事情怎么会变得这么好?(2009)

2020-10-29 10:39:10

相机无关紧要,这是摄影界经常重复的一句话。所有那些花哨的设备都是浪费钱,好的照片都是由训练有素的眼睛激发灵感的摄影师拍摄的。

显然,有些照片太好了,无法用塔吉特公司的200美元左右的相机拍摄,专业人士买2000美元的镜头和3000美元的相机机身肯定是有原因的。这款相机无关紧要,民间传说都很感人和鼓舞人心,很容易就能说出口,然后每个人都会跑回他们的尼康谣言网站,过度分析不同型号之间的差异,并思考下一轮硬件更新周期之后会拍出多少更好的照片。

但是原来的说法实际上是正确的。这是很难接受的,因为对现代摄影师可用的所有玩具进行比较和贪婪是一件很有趣的事情。我终于意识到,其中一些曾经让我惊叹的照片可能看起来很随意,但往往涉及到复杂的灯光设置。哇,我真希望我有一台那样的相机!如果你能后退一步,看到的不仅仅是相框的镜头,这里会有一个灯箱,那里的一张白色大床单上会有一道闪光反弹,以此类推。是的,这涉及到很多工作,但人们错误地认为相机做的事情比它实际做的要多。事实上,很难找到一台真正不好的相机。

如果您有想要编写的应用程序、工具或游戏,生活就很美好。即使是像Ruby这样的语言,在任何以性能为导向的基准测试中往往徘徊在底部,也比人们在20世纪80年代学习用来编写8位家用计算机的基本语言快数千倍。这并不夸张,我的意思确实是几千个。

世界上充斥着优秀的编程语言:Python、Clojure、Scala、Perl、Javascript、OCaml、Haskell、Erlang和Lua。大多数针对个别语言的抨击在总体上是没有意义的。如果你喜欢Lisp,那就去试试吧。你没有理由不能用它来做你想做的事。Erlang中的字符串处理很差吗?与什么相比?谁在乎呢,它比20年前我用来编程的任何东西都要容易得多,不值得讨论。Perl很丑吗?这对我来说无关紧要;在里面编程很有趣。

人们花了太多的时间来讨论各种编程语言的优点。除非有一款产品能真正让我的生产率比其他任何东西都有一个完整的幅度提升,否则我很好。