当前位置: 首页 > 办公技巧 > 正文

程序员办公室拍摄技巧(程序员如此耍帅?让你顶礼膜拜)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-09-10 05:35:20
  • 0

全文共1847字,预计学习时长6分钟


图源:Unsplash拍摄:Braydon Anderson

程序猿像是巫师——他们贫穷、衣衫褴褛,能把咖啡变成代码。我不懂魔法,我只是创造幻觉,比真正的程序猿更像程序猿。

我做得滴水不漏,就是个彻头彻尾的骗子。我骗过一些商人,让他们请我做技术合作伙伴。我耍了工程师,他们曾向我咨询通用人工智能。秘密就是:你知道什么不重要,重要的是你展现出的东西。

真正的工程师行动缓慢,令人感到乏味,因为他们被现实压得喘不过气来。幻术师却只受想象力的限制,可以自由地表演最复杂最荒诞的情节。公众对黑客的印象基本都来源于狂欢和色情场景——只要能成为极少数利用他们的错误观念的人,允许外行人沉浸在他们的幻想中,你就会被称为英雄。

一场完美的演出需要一个精心设计的舞台,因为它能分散观众的注意力,不会让他们觉得你很肤浅。在电影中,软件是通过堆叠3D模块,或者通过触摸全息图来编写的。当然,这只是幻想。现实生活中,最接近这种幻想的方式是组合使用几十年前发明的三种技术。

首先要安装vim。这是一个高度可配置的文本编辑器,使用起来非常困难,导致数百万的开发人员无意中越陷越深,不知道如何关闭这个软件。事实上,只要你大胆地使用它,就会提升你在同事中的地位。你如同神话一般,让他人了解了像编辑器之战这样的历史事件,并激起人们对Emacs的讨伐。

其次是tmux。tmux允许在单个终端窗口中打开多个窗格的工具。这意味着可以在一个窗格中编写代码,在另一个窗格中运行终端命令,并在其余窗格中保留完全无用的插件,如音频频谱图和超大的计时器。一般来说,幻术师都希望打开的窗格越多越好,以华丽的画面吸引观众的目光。我自己就从来没有关闭过任何一个窗格,毕竟非功能性代码不会过时。

举例说明,以下是我在生成深度伪造(deepfakes)时的屏幕截图:

光谱图来源:M.O.P. — Ante Up

最后必须要掌握bash。这是一种直接在命令行中使用的脚本语言。掌握bash可以最大化增加使用终端的时间——中途将其舍弃就是一种亵渎,相当于在影院看电影的时候把灯打开。

需要计算吗?输入指令: echo "scale=0; 2 2" |bc。想知道CPU使用情况吗?指令如下:mpstat | grep -A 5 "%idle" | tail -n 1 | awk -F" " '{print 100 - $ 12}'a。

这样就掌握了核心技术。

唯一比离开终端更糟糕的就是离开键盘。使用光标就是无能的表现。如果使用的是个人电脑,那就紧紧咬住鼠标这个符合人体工程学的怪物不放吧。如果使用的是笔记本电脑,就在触摸板上粘上砂纸——这样使用光标就代表血和疼痛了。

在终端使用键盘自然十分容易。如果还想在浏览器中继续使用键盘的话,可以使用Vimium,这是一款Chrome扩展应用,可以帮助用户在不使用鼠标的情况下浏览网页。它用一系列的键来突出显示站点上的每个链接,按下这些键来模拟鼠标单击,就可以打开所需的页面。如下图所示:

Vimium

这里给出一个专业性提示,请注意上图中在浏览互联网时我依旧打开终端的方式。正如剧作家约翰·海伍德所说:“有总比没有好。”此外,仔细看看图中Chrome标签页,会发现arXiv的论文和Stack Overflow的帖子混在一起。这并非偶然。这些精心设计的标签传递出的信息是:你已经成为令人生羡的机器学习工程师,并且能将理论和实践相结合。

舞台搭好了,演出也可以开始了。你所有的装备都应该表明,你可以完全不使用鼠标,向后靠着椅子,把腿搭在桌子上,键盘放在腿上。例如我本人就在离我40英寸的显示器10英尺远的豆袋沙发里窝着。

至于表演本身,请记住:这是巴洛克风格,而不是极简主义风格。你要用敏捷的手指动作和复杂的过渡来吸引观众。在vim内部,可以从一行跳到另一行,从一个功能跳到另一个功能,让人眼花缭乱。就在他们定睛准备理解你的垃圾代码时——实际上基本没什么有效的代码——就切换到另一个tmux窗格,继续让他们眼花缭乱。

一场好的演出是由它所引起的困惑和沮丧来衡量的。精彩的演出令人咋舌,能让观众神魂颠倒,对你顶礼膜拜。

也许你认为这种马基雅维利式的策略太天真,虚伪浮夸,过于轻浮。你宁愿保持低调,专注于自己的工作,希望通过努力、诚实的工作得到认可。

也许这会奏效,但是为什么要浪费生命中最好的十年呢?为什么不马上把脚放在桌子上,表现得像个天才呢?实话告诉你吧,当个假名人要比当个无名小卒强得多。

留言点赞关注

我们一起分享AI学习与发展的干货

如转载,请后台留言,遵守转载规范


最新文章