星期五 程序员狂欢

哈Ha! 有时,不同的想法开始在脑海中徘徊。 我记录了一些东西。 原来是一个故事。 不要严格判断-这只是一个幻想。

图片

奇怪的舞蹈


周五下班后。 我在夜总会。 他邀请了一个名字叫Alla的女孩,我们跳舞时表现得很愉快。

“那么你在工作谁,迈克尔?”

这个问题总是在交流的过程中出现,有时更早,有时更晚。 我总是怀疑该说些什么。 因为如果我说我是一名程序员,那么这种关系很快就会结束。

这并不是女孩对程序员的坏对待。 一切恰恰相反,尤其是最近。 金融坚果开始收紧,宽松货币逐渐开始从经济中消失。 对女孩们来说,很明显,他们在IT中很机智,可靠,不受实质性问题的束缚,因此对贪婪的人也不感兴趣。

它通常与程序员无关,而是与我有关。

这是怎么回事。

我是程序员
-程序员?! -阿拉睁开眼睛。 -告诉我,这可能很有趣。 我对电脑一无所知。

卡内基(Carnegie)曾撰文称其为世界招待会,它真诚地感兴趣并与对话者交谈。 女孩们愿意使用它。 当然,它行得通,我朝着寂寞的夜晚迈出了我的意愿。

-您如何看待Alla,现在这个房间有几台计算机在工作?

Alla环顾四周,凝视着DJ的笔记本电脑。
-好吧,一位DJ。
-您没有考虑到一些问题。 让我们数。 现在这个房间大约有一百个人。 每个人都有一部手机。 通常,在现代手机中,有4-8个主要计算核心,2-3个辅助核心,另一个用于蓝牙和Wi-Fi的处理器,另一个用于蜂窝模块的处理器,两个SIM卡中的两个加密处理器,很可能有一个音乐协处理器,一两个用于某些未知功能。 总计-每部手机平均约15个处理器。 而且这个人仍然有几张银行卡-每张都有一个加密处理器,一个健身手环或一块手表,并且有几个核心,同样是相同的蓝牙,无线耳机...好吧,每个人总共有25个处理器,这是一个诚实的数字。 总计,我们得到25 * 100-2500个处理器。


阿拉很感兴趣。 在这里,我将停止并朝另一个方向转移对话。 但是我已经受了苦。
“但这还不是全部。” 周围所有这些五颜六色的灯光都是由照明设备制成的。 在每个智能灯具中,至少有一个处理器加上照明控制器上的两个或三个处理器-加上另外20个处理器。 声音也离不开数字处理-均衡器,放大器和10多个放大器,墙上还挂着几台电视-还有十二个核心。 好吧,不要忘了精致的DJ笔记本电脑-我想我们可以增加15核...

并且本着同样的精神……与Alla的相识正在走向不可避免的结局。 通常,我仍然可以说这些处理器的程序包含数百万行代码。 这些处理器中的每一个以平均每秒一百万到十亿次操作的平均速度执行这些程序。 所有处理器都通过高速通道连接,并且瞬间彼此交换信息,这相当于一个好的库。

然后我说微处理器是一个人的唯一朋友和助手,除了狗和马之外,其他人都是唯一的朋友和助手。 阿拉终于为自己得出结论,我疯了,在一个合理的借口下,我从我的生活中消失了。

我不疯 我是一个试图真诚的程序员。

我为什么是程序员


我从小就喜欢它。 而且我什至都不认为你可以成为别人。 没有关于职业,职业偏好,未来职业和可能的收入的痛苦经历。 好像我被一条看不见的溪流轻轻地抱起了,感觉很舒服。 尽管现在很明显,由于它,我克服了巨大的学术距离,仅凭这一点就无法掌握,但是这股流是如此之大以至于几乎看不到该运动。

直到现在,您才开始大致了解这种奇怪电流的起源。 就在那时,文明正在发生重大变化。 也许是其历史上最重要的。

最近,人类热衷于太空。 我父亲成为航空工程师。 所有的眼睛都注视着天空。 每个人都捕捉到了卫星发出的信号和宇航员的微笑。 Lunokhods,飞往金星和火星的探测器。 仙女座埃夫雷莫夫星云。 麦哲伦云的边缘。

然后突然发生了什么事。 莱姆(Lem)也写信给Cyber​​iad。 每个人都在谈论人工智能,机器人。 一个男人突然停止注视天空,开始通过千兆通道与自己建立联系。 无处不在,新的内心世界开始出现,吸收了人力资源,最重要的是吸引了人的思想和心灵。 事实证明,这波斯菊不少。 最重要的是,它的价格更实惠。 这是每个人的个人空间。

还有一个原因。 所有青少年本能地被权力所吸引。 每个人对力量都有自己的了解,所以有人去空手道,有人去街头帮派,有人买摩托车。

我觉得真正的力量隐藏在IT中。 按正确的顺序按下按钮并仔细查看监视器上的位置,即可更改所有。

关于电源


通常,我会在潜意识中感觉到IT的力量,但是有一段时间我清楚,清楚,明确地感受到了它的力量。 这是我购买第一台MP3播放器时发生的。

在我们的青年时代,我们听过蔡。 我们无时无刻不在听他讲话。 在大多数情况下,这些都是录音带。 苏联的录音机无情地咀嚼并擦除了磁带。 我们从彼此,从线圈,从其他磁带,从我们可能的地方复制。 没有别的办法了。 由于您不小心保存影片,每次播放时,蔡的声音越来越差。

现在,多年以后,我将文件下载到MP3播放器中,Choi的音质是我们以前梦dream以求的。 最重要的是-随着时间的流逝,这种数字记录再也不会比以前更糟了。 我听到的第一和弦在我的脑海中闪过。 它吹起了永恒的东西。

数字不朽的思想已经存在了超过一天。 科学在这条道路上面临的问题也很明显。 即使按今天的标准,也必须具有强大的计算能力。 有必要解决自我意识,色情,动机,自由意志的问题。 千万不要偶然发现克隆和中国房间的悖论。 所有这一切都是极其困难的,几乎是不可能的。 但是赌注是疯狂的,不可能的高。

尽管IT仍在医学和生物学领域引起争议。 有一场假比赛,这将使一个人的寿命更长,更幸福。 虽然医学处于领先地位。 植入物,假体,干细胞,激素,药理学。 在这一切上花费了数十亿美元。 IT愿意肩并为之服务。 但是,在思想成功地数字化之后,所有这些用于意识水晶城堡的荒谬森林将立即消失。 药房,医院,汽车旅馆和实验室将消失。 就像MP3播放器问世后一样,磁带和黑胶唱片也大量消失了。

崔永远也不会死

关于基金会


IT拥有力量,但IT本身并没有浮出水面。 IT依靠科学的基础。 我认为程序员应该屈服的唯一的人是数学家和物理学家。 这些是真正的家伙。 他们闯入现实,为大自然的秘密而战,不是为了生命而是为了死亡。

:)但是,由于我们自己巨大的无知,我们可靠地保护自己免受这场战斗的危险,所以我们只能猜测那里正在发生着什么样的斩波。 我们可以从多公里环形隧道和千吨地下坦克等军事设施中猜测。 根据奇怪的血腥公式,有时会从篱笆后面飞出,类似于古代的咒语。 在非小说类书籍中,短暂停战后几分钟内就清楚地被打碎了。

因此,在其中一本书中,我读到,事实证明越来越多的物理学家正在使用波函数崩溃的概念来摆脱哥本哈根对量子力学的解释。 他接受了对埃弗里特的所谓解释,暗示了平行宇宙的出现。 对于普通人来说,这意味着。

例如,您同时喜欢Galya和Zina。 而且您无法选择与谁生活在一起。 根据最新的身体趋势,您无需绝望。 而且,您必须潜入最近的实验室,并且要绝对保密,要在夜幕掩护下进行经典的实验,使电子穿过那里的两个狭缝。 同时,站在薛定er肖像的前面,誓言如果电子通过槽A,那么您将向盖尔求婚;如果电子穿过槽B,则向Zine求婚。 根据最新的科学假设,这将发生。 在实验时,宇宙将分裂,在其中一个中,您将记录电子通过槽A的通过,并因此与Galya一起生活。 在另一个宇宙中,您记录了电子通过间隙B的通道,并与Zina一起生活。

此外,您不会因一夫多妻制而入狱,因为警察,法院和检察官办公室也会分裂,不会注意到任何事情。

从这一切来看,任何人都可以拥有屋顶。 但是不适合程序员。 因为程序员在这种情况下看到了通常的系统功能fork()的操作原理,该功能每天在他的计算机上执行10,000次。 而且,现在将从源代码到集群的任何东西派生出来已经变得很流行。 你不喜欢什么。 你说的是crack-pex-forc。 您已经生活在自己的个人世界中。 然后在那里做任何你想做的。

亲爱的数学家和物理学家。 不要看不起我们。 也许我们是真正了解您的少数几个人之一。 让它以自己的方式稍微深入一点。 并且对伟大的奥秘同样敬佩。

关于理解


程序员通常是聪明的人。 他们几乎可以理解所有内容。 即使是最奇怪的事情。

人的本性是不可理解的。 起初,他们无聊地发明了不存在的事物。 然后,他以巨大而难以置信的努力,强迫自己相信这些不存在的事物的现实。 然后通过这些陌生世界的定律展现英雄主义的奇迹。

这些幻觉几乎总是集体的。 为了支持这种幻觉,人们聚集在一起参加节日,装修,会议,角色扮演游戏和其他聚会。 在这种情况下,思想最终会屈服,接受游戏规则,并从新的逻辑难题和悖论中获得嗡嗡声。

程序员通常是同一个人,因此行为完全相同,只有一个小例外。 我们无需为想像,可视化和对正在发生的事情做出巨大的努力。 所有只能在人们的想象中出现的邪恶实际上存在于软件系统中。 而且,不仅存在,而且进行社区服务。 很难提出程序员不会将其用作创建程序代码的隐喻的任何概念。

天使,恶魔,原子,目标,主人,奴隶,主人,巫师,队列,列表,仙女,作家,读者,信号量,监护人,建造者,破坏者,构造函数,破坏者,工厂,世界,生成器,迭代器,结构数组,数组结构,智能指针,愚蠢指针,垃圾收集器,垃圾收集器,端口,连接点,线程,线程,父代,子代,事件,这些事件的订户,目录,装饰器,控制器,模型,解析器,表单,蜘蛛,侦听器,模式,编码器,解码器,加密器,解码器,锁, 键,打开,关闭,分开,信号,噪音,存根,端盖,替代品,替代品...

这称为面向对象编程。

关于好的软件


总的来说,我是OOP的粉丝。 碰巧的是,当我开始编程时,这是最先进的方法。 现在他们不断向我保证,将程序的整个状态转储到一个大的不变尸体中,然后在纯函数的帮助下对其进行模拟要好得多。 有些事情使我无法相信这是最好的方法。 至少对于相当复杂的系统。 尽管也许我才刚老,但这些人是对的。 因为他们得到了非常美丽的东西。

当您谈论IT质量时,您会得出结论,它与平台,技术和编程语言无关。 是关于人的。 而所有伟大而美丽的事情都是孤独无声地完成的,而所有丑陋和腐烂的事实都是通过投票和达成共识而获得的。

当我看到一个好的和可靠的产品时,在它的背后,我总是看到一个人的形象,但全心全意地为事业而奋斗。 它可以是程序员,工程师,科学家,经理,甚至可以是公司的负责人和所有者。 晚上,他无法以任何方式入睡,正在思考解决问题的最有效,最漂亮的方法。 然后,他厌倦了思考,急着入睡,但过了一段时间,他跳下床在纸上写了些东西。 因此,一个改变世界的想法出现了。

因此,当Wirth和他的助手在同一个PASCAL上编写了Pascal编译器时,Pascal语言问世了,而HANDS则将编译器的源代码应用于其自身。 这是一个真正的神秘故事,就像蒙克豪森(Munchausen)一样,他从沼泽地的头发中拔了自己。

或Java语言的历史,它永远改变了编程领域,然后给企业开发带来了整个恐怖,仍然带着所有这些荣耀。 首先是几个Sun工程师被愚蠢的技术和组织解决方案所困扰。

在应用程序软件和小工具中可以找到很好的例子,它们给您带来美观和可靠性的感觉。 我有一段时间的诺基亚E51。 我不会再说了,谁知道,他会明白的。 我向那些晚上不睡觉,做得很好的人摘下帽子。

关于不良软件


当我看到一个不好的,有故障的和笨拙的产品时,在我看来,有时候Junior朝着真正编程的第一步迈进了,也许并没有受到需要测试所有东西的启发。 有时-新手产品经理,由于缺乏经验,他的第一块煎饼变得块状。 这些都是正常情况。 但是,内心常常会看到完全不同的画面。

看来他还不是一个老但累的财务人物,虽然欠了一些债,但开了一家IT公司。 这家公司的事情就这样,既不动摇也不滚动。 因此,他坐在一家高级餐厅里,用牙签植入植入物,然后慢慢思考-是有可能从这只la脚的雌马中挤出几十万美元,还是仍然可以将其换成大型连锁超市的股份。 他决定进行控制并从他的智能手机发送一封信,以增加利润,降低成本以及所有这些。

该公司的管理人员自我介绍,英勇地同时平淡地分配泄漏的预算,同时互相推销已经发生的事情或应负的责任。

总的来说,优秀和有才华的工程师似乎是,但是他们对截止日期和无人问津的事情感到厌倦。

这些人太多了,他们融合成一面不露面的灰色物体,以飞机的速度掠过。 但是,如果我愿意,我可以在任何画面上停下来观看这部疯狂的电影,注视所有人的眼睛,然后问...问什么,我不知道。 我要问谁?

毕竟,我是其中之一。

停止编程?


但是,即使有时发现自己处于非常不舒服的环境中,程序员也不会放弃编程。 因此,除了压抑公司之外,还有其他事情。 这就是他们将无法进行任何交易的东西。

我的朋友经常提议在大自然中放松身心,并邀请他们去狩猎或钓鱼。 我怎么能笑了,但他们继续坚持。

-拜托,迈克尔,太酷了。 抓到最初的几只长矛之后,您将不会从钓鱼竿上移开。 您只是不明白什么是狩猎刺激!

我才明白 他们不了解我的计算机屏幕上几乎每天发生的情况。

在程序中查找错误感觉就像在猎杀野兽。 但是只有更多有趣。 不同之处在于,对电子野兽的追求是在国家空间中进行的,并且比普通森林要大得多。 甚至一千字节的内存也可以产生比宇宙中原子数更大的空间。 该程序最多可以包含几百万行。 它只保存了人脑具有大致相同的状态空间。 他们在战斗中汇合在一起-大脑和程序代码,而谁将获胜却鲜为人知。

但是大脑并不孤单-它有盟友。 第一个盟友是工具。 可以帮助您研究,调试和破解其他程序的程序。 电子猎人的武器库拥有了一切。 以及陷阱,在那里鲁game的游戏可以得到。 用来搜寻国家空间以搜寻猎物的雷达。 还有一个精细的筛子,您可以通过该筛子过滤电子森林中的每一粒沙子。 还有一种秒表,可以测量多少时间以及野兽在力量上所花费的时间。 还有一个探路者,他甚至可以看到电子存储领域中最微弱的轨道。 还有一群虚拟的灵缇犬,将错误归咎于了。

– , , . , , , . – . , , , – !

, , . . . . , , . … , , …


. . . . , . . .

. , . - . , ?

, . . !!! , , .

. . , — . — . . !!!



( )

Source: https://habr.com/ru/post/zh-CN425421/


All Articles