如何伪装成一个彻头彻尾的程序员?

本文讲述了一位自称为伪装者的作者如何通过展示而非实际技能,成功地在技术行业扮演各种角色,包括技术联合创始人和人工智能专家。文章详细介绍了如何通过使用特定的开发工具和复杂的操作来营造专业形象,以此欺骗他人。

“我骗过商人,使他们让我担任技术联合创始人;我愚弄过工程师,让他们向我咨询通用人工智能......而我的秘诀是:这不取决于你知道什么,而取决于你展示了什么。”本文的作者声称自己是位深谙此道的资深“伪装者”,并表示:做一个冒牌的大人物总比做一个真实的无名小卒好。

作者 | Sten Sootla
译者 | 苏本如,责编 | 郭芮
出品 | 优快云(ID:优快云news)

以下为译文:

程序员们实际上都是巫师——一群要把咖啡变成代码的、可怜又衣衫褴褛的角色。但我不会巫术,我仅仅只是一个魔术师,我的工作是伪装得一个比真正的程序员更像程序员。

我是一个彻头彻尾的骗子,而且相当精于此道。我骗过商人,使他们让我担任技术联合创始人。我愚弄过工程师,让他们向我咨询通用人工智能。我的一举一动极为真实,以至于连司法部都曾经向我征求过要如何使用Visual Basic创建一个图形用户界面(GUI)来跟踪连环杀手的IP地址。
而我的秘诀是:这不取决于你知道什么,而取决于你展示了什么。
真正的工程师动作既慢,人又无聊,这是因为他们被现实压得喘不过气来。而一位魔术师只会受到他想象力的限制,一位魔术师可以随心所欲地表演最复杂的场景,而且这些场景越夸张越好。公众对黑客的认知是由人们狂欢和吹牛的场景塑造出来的,如果你能够利用公众的误解,让那些不知情的人将你视为他们对黑客的幻想,你就会被誉为英雄。
精彩的表演是需要精心设计的舞台的,因为这样的舞台会吸引走观众的注意力,使他们无法意识到你其实缺乏深度。在电影场景中,软件通常是通过将三维块堆叠在一起,或者通过触摸一些全息图来编写的。当然,这些都只是幻想。在现实生活中,最接近的方法是通过结合使用三种几十年前就被发明的古老技术。
首先,你得有vim,一个高度可配置的文本编辑器,这个文本编辑器使用起来极其困难,无数的开发人员都曾不经意间被它困住,不知道该如何关闭这个该死的东西。你一旦敢于使用vim,就能够提升你在同事中的地位。你看起来像个是彻头彻尾的神话,让人们联想到诸如神圣的编辑战争、或是向着“编辑器教堂”进行十字军东征般的史诗级主题。
其次,还有tmux,一个允许你在一个终端窗口中打开多个窗格的工具。这意味着你可以在一个窗口中编写代码,在另一个窗口中运行终端命令,并在其余窗格中打开一些完全无用的插件(如音频频谱图和超大时钟)。一般来说,你需要在电脑上打开尽可能多的窗口,用突兀的场面震住看你屏幕的人。我自己也从不关闭窗口,因为不起作用的代码不会拖累运行进程。
举个例子,下面是我出成一些换脸视频(deepfake)时的屏幕快照:

最后,掌握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通过用键盘上的键位来代表站点上的每个链接,按下对应的键位相当于鼠标单击对应的连接,就可以打开所需的页面。下面这张图就是它的样子:

给你一个专业的提示,请注意我是如何在浏览网页时打开终端的。正如剧作家约翰·海伍德(John Heywood)所说:“半块面包总比没有好。”此外,仔细查看我的Chrome标签页可以发现里面既有arXiv论文(译者注:arXiv是一个收录科学文献预印本的在线数据库)又有关于Stack Overflow的问答帖。这不是意外。这种故意的策略性地编排标签页会向看到标签页的人传达出这样一个讯息:你已经是一个成熟的机器学习工程师了,既涉足理论研究,又关心实践领域的探索。
当你把舞台布置好后,演出就可以开始了。你身上的每样东西都应该对外传递出你压根用不到鼠标的讯息。你可以尝试身体向后靠在椅子上,把腿放在桌子上,再把键盘放在腿上。我自己则是躺在离40英寸显示器10英尺远的一个懒人沙发里晒着太阳。
至于表演本身,请记住要贯彻实施繁复华丽的巴洛克风格,而不是极简主义。你需要用快速的手指动作和复杂的切换窗口来惊艳你的观众。在vim中,你要频繁地从一行跳到另一行,从一个函数跳到另一个函数,速度要快到旁观者来不及看懂其中一行。就在他们的阅读的速度跟上你的切换速度,即将明白你正在胡说八道的时候——毕竟你所写的代码里很少有一行真正包含有效的代码——你只要切换到另一个tmux(译者注:终端复用器)窗格,他们又会来不及看而要重新跟上你的速度。
你的作秀是否精彩主要取决于它引起了观众多大程度上的混乱和沮丧。一场精彩的作秀会令观众恶心,它能把观众恶心得站不住脚,让他们忍不住瘫倒在地,癫痫发作,到处流涎。
也许你认为这样的马基雅维里主义(译者注:该主义主张为达目的可以不择手段)的策略太假、虚伪、浮夸而又轻浮。你宁愿脚踏实地,专注于自身的技术,希望通过努力、诚实的工作表现得到认可。
也许你的辛勤工作会得到回报,但是为什么要浪费你生命中最美好的十年去辛劳工作?为什么不直接把你的脚放在桌子上,马上就表现得像个大人物?我告诉你,做一个冒牌的大人物总比做一个真实的无名小卒好。
原文:https://towardsdatascience.com/how-to-fake-being-a-good-programmer-cbef2c39764c
本文为 优快云 翻译,转载请注明来源出处。

 热 文 推 荐 
12 种主流编程语言输出“ Hello World ”,把我给难住了!
腾讯程序员失业 3 个月,靠送外卖谋生:职场半坡,生存事大!

 ☞面试不愁了!8 年经验面试官万字揭秘面试秘诀!

揭秘支撑双 11 买买买背后的硬核黑科技!

假如有人把支付宝存储服务器炸了

区块链+“中国制造”:一文看懂区块链如何提升供应链金融活力与效能!

AutoML未来可期,工程师的明天何去何从?

你点的每个“在看”,我都认真当成了喜欢

 

人,只要来到这个世上,就一定会感觉到失落。 我们的生活总是没有那么完美,所以如果你总是紧盯着别人的人生,和自己的反复对比,那么就一定会觉得自己过得不幸福。 古罗马哲学家塞涅卡说过:“我们总是活在别人的影子里,却忘了点亮自己的灯。” 活在别人的生活里太久,就会忘记掉热爱自己生活的方法。 所以,无论你觉得自己过得再怎么落魄,都不要去羡慕别人的生活。 毕竟,生活从来都没有好坏之分。 只要你相信自己并坚持热爱,就一定能把生活过的如诗一般美好。 一、别人的好,只是一种错觉 好像每个人都会有这样一种错觉,那就是别人的家庭永远那么幸福美满。 但事实上如果你觉得一个人的生活很幸福,那么一定是因为你不够了解他。 毕竟,很多时候,那些你觉得好只是一种表面上的光鲜亮丽罢了。 家家有本难念的经,每个人都有自己的苦难。 列夫·托尔斯泰就说过:“幸福的家庭都是相似的,不幸的家庭各有各的不幸。” 所以,真的没有那么多真正的幸福,每个人的人生其实都有自己要经历的苦难。 当你去羡慕别人的时候,别人其实内心并不觉得他是的生活是那么值得你去羡慕的。 他甚至也会被你生活上的表面的光线让你所吸引,也觉得你过得很好。 但其实你也知道你也有很多苦,有很多泪。 所以,对别人的人生我们真的没有必要窥探太多。 即便一个人表面上过的真的很成功,很富裕。 那么他背后必然也是付出多了足够多的辛苦才让他能够在台面上过得这么的耀眼。 总之,生活从来没有绝对的幸福与绝对的好。 更多的都是相对的,别人的好真的只是一种错觉罢了。 二、生活,需要自己热爱 哲学家梭罗曾说过:“大多数人都生活在平静的绝望中。” 太多的人内心空虚,对于生活失去了激情。 所以他们才会总是去羡慕别人,觉得别人过得不好,还要拼命的去感叹自己的不幸。 但其实,人生的步调掌握在自己的手里,想要幸福就要自己去热爱生活。 因为,真实的生活里,我们就是会有悲伤的时刻,我们就是会有绝望的时刻。 没有人的人生是一帆风顺的,你想要没有痛苦的生活,那是绝对不可能的。 所以,若你想自渡,跨过这些苦难,那就不要放弃对生活的热爱。 阿尔贝·加缪说过:“在隆冬,我终于知道,我身上有一个不可战胜的夏天。” 越是在你觉得生活很绝望最无助的时候,你越是去热爱生活,你就会拥有对抗生活更强大的力量。 所以,对于人生不需要害怕那么多。 不管你遇到什么事情,你只需要坚持去热爱你自己的生活,不要有那么多的羡慕。 羡慕只会让你怀疑你自己的人生,让你变得弱小,并不能真的让你改变自己。 想要让自己的人生有个彻头彻尾的改变,还是要踏踏实实的过好自己的日子。 在通过自己热爱的那幅激情把自己的生活过成自己理想的样子,最终才会收获真正的幸福。 三、知足常乐,才是人生 人生想要幸福其实并不复杂,你只需要知足常乐,幸福就会来临。 古希腊哲学家伊壁鸠鲁就说过:“知足是最宝贵的财富。” 一个人越知足,他内心对于幸福的感知力就会越强。 因为,生活中那些在别人眼里不起眼的小细节,在他眼里都是命运的一种馈赠。 他不会轻易的感觉自己不幸,更不会在意自己拥有的多还是少。 他只会看着自己手里所拥有的东西感到满足,没有那么多欲望,没有那么多的杂念。 真正的做到了珍惜当下,珍惜眼前。 所以,知足的人永远幸福,永远不会去悲伤自己的人生。 作家林语堂写过:“幸福:一是睡在自家的床上;二是吃父母做的饭菜;三是听爱人给你说情话;四是跟孩子做游戏。” 总之,幸福不是拥有,它只是简简单单的存在于我们生活的当下。 打理好当下的生活,再踏实地走好脚下的路,幸福自然会离你越来越近。
最新发布
07-18
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值