抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

爱情才是程序员的第一生产力

2021 年 2 月 14 日

爱情才是程序员的第一生产力

有人因为巨额奖金加倍努力,有人因为 996“潜规则”被迫努力,但也有人会为了爱情不计回报地默默努力。在所有努力的原因中,爱情也许是最让程序员们甘之如饴的。而程序员的浪漫有时候也很简单爱你,就送你我亲手写下的代码。


写代码告白



这是高雪的程序员男朋友在她上班的时候突然发给她的。不得不说,有时候男生的表达就是这么直白,且突然。


“emm… 怎么说呢,这么多赞美之词,第一眼就觉得有点夸张,太假了,感觉有点无聊。不过,他还能没事想起来给我个小惊喜,我还是很感动,也就不忍心打击他,‘鼓励式’地给他发了个开心的表情。”——高雪。


在问到为什么想要送这个的时候,高雪的男朋友淡淡地说:“也没什么,平时就要做一些图,那天突然想给她看了应该很开心,然后就做了。”


其实这种单纯的赞美,女朋友还可以理解,但如果过于复杂可能就不好说了…


知乎上有个名为“Random Forest”的程序员给自己女朋友用 C# 写了个 UWP 应用:一个科学计算器,主要可以用手写体显示和计算复杂的表达式,并支持矩阵运算,甚至加上了矩阵的无穷嵌套。最后,Random Forest 满心欢喜地将计算过程转成图片送给了女朋友,如下图。这个图片的精髓在于,矩阵下方中间出现的 5211314。



那 Random Forest 的女朋友是什么反应呢?“第一眼看不懂,后来还是理解了我这种生物的独特行为。如果我以后还是送这种图片了事,我的坟头草就已经…”Random Forest 如是写道。


程序员的浪漫就是这样,很多时候搞的对方哭笑不得。给各位程序员“直男”一个温馨提示:虽然送礼物心意很重要,但是对女朋友的心意,而不是代码哦~


用她的名字做域名,送她一个网站



上面是一个因为没有续费而被停掉的网站,当这个网站还可以用时,是一个类似写博客的页面。在某个周末约会时,汪宸希的男朋友把这个用她名字作为域名的网站送了给她。


收到的时候很懵,不知道他为什么要送我这个,可能觉得我运营公众号要写文章可以用得上吧。但我同时又很高兴,觉得他还是挺有心的,就很打动我。用我的名字做域名,听起来就很浪漫吧。不过我实在也用不上,那次打开之后,几乎就把它忘了。前几天,当我突然想起来打开的时候就已经“404”了。


后来问他为什么送我这个的时候,他回了我四个字:“随便玩呢”,顿时所有的感动都没了,而且更心疼买域名花的钱了。——汪宸希


有一个程序员男朋友后,汪宸希对电子产品变得更加“白痴”。“我不懂那些参数,都是让他看,他说买啥就是啥,权力可大了。”汪宸希说到,“男朋友工作的时候是‘不敢’打扰他的,因为你永远不知道他现在心情怎样。”


“哦,我送过他一件写着 404 的 T 恤,他看到后,露出了一种不知是喜是悲的表情。”汪宸希补充了一句。


笔者发现,不少程序员都送过女朋友类似的网站,所以这里就再温馨提示一下吧:如果网站内容是你们的照片、视频等有趣的内容,甚至是她的爱豆,你的女朋友可能会更感动~


“她提需求,我来执行”



这是程序员“阿德”为自己女朋友制作的一个可以定时关闭的台灯,而这一切源自她女朋友的一个突发奇想。


“应该发明个能定时关闭的台灯,这样我就可以开着灯睡,过一会它会自动断电。”阿德的女朋友跟他说,身为程序员,阿德当下就接下了这个“工作”,然后开启了为女朋友 DIY 定时台灯之路。


作为阿德唯一的目标用户,在了解了女朋友的需求后,阿德便开始动手了。准备工具、购买插排和元件、绘制印刷电路板、焊接、组装,再用 C 语言写个小软件,设置延时、定时、播放功能,最终产品成型。


如果是给女朋友 DIY 东西,千万不要在技术难易度上下功夫,媳妇看咱们做的东西都会觉得好厉害的,他们关注更多的是你的用心程度。所以不是买一个就行,要你自己用心去做。——阿德


阿德把自己的制作过程分享到了知乎上,收获了很多点赞,他的女朋友也很开心地跟他互动。阿德自始至终都在强调“用心”两字,虽然过程比较麻烦,但没有女孩子可以抵抗这种直击“用户痛点”又制作用心的礼物吧。


这种礼物,笔者也没啥可提醒的,就是比较考验程序员们的心意和手艺。


献上制作地址供参考:


https://www.zhihu.com/question/37804443/answer/77356722


给妻子做一个烹饪 App



Shay Banon 一家


如今,搜索服务器 Elasticsearch 已经如此出名,从 GitHub 到 Guardian,许多大型企业都用它来帮助自己理解用户交互数据并提升搜索结果。而 Elasticsearch 的前身——Compass 则是在 2004 年,由年轻的 Shay Banon 为妻子学烹饪开发的。


回忆起 Compass 的诞生,总是让我满脸微笑。一切都很偶然。那时,我和妻子刚结婚。为了支持她成为厨师的梦想,我们搬到了伦敦。那时我正处于失业状态,急需一份工作,所以决定试试一些新技术,让自己的技能更符合当前时代的需求。因为只有真正尝试构建一些东西时,新技术才能发挥作用,所以我决定构建一个烹饪 App,让妻子可以用来搜索她在烹饪课程中收集的烹饪信息。——Shay Banon


为了开发这款 App,Banon 认真比较了很多不同技术的优缺点。在他眼里,这款 App 的核心是一个搜索框。只要你在这个搜索框中输入一个概念、一个想法或者一种配料,它就可以开始搜索可能相关的烹饪知识。Banon 沉浸在这个项目中,Compass 也由此诞生。


虽然后来这个 App 已经不只是为学烹饪服务,但这款源于爱情的 App 成了 Banon 成功的转折点。2018 年 10 月 5 日,Banon 的公司在纽约证券交易所挂牌上市,Banon 可以说是爱情、事业双丰收的“人生赢家”了。


送妻子一个礼物,激发一个灵感,顺带收获了一份事业,看看这礼物送的,性价比多高。


送自己一个“老婆”



这并不是程序员送给女朋友的礼物,准确地说,是程序员自己送给自己的礼物。原因很简单:并不是每个程序员都有女朋友或男朋友的。(是的,单身的程序员们,笔者没有忘了你们~)


凭借程序员的智慧,一切皆可代码,“老婆”也不例外。


程序员 Sizigi Studios 在 19 年打造了一款“老婆生成器(Waifu Labs)”,用户可以基于这款工具创作出一个想象中的二次元“女友”,通过使用 AI 技术,人物能变得更加灵活、有趣。B 站 UP 主 Mars 使用 3D 和 AR 技术在前人基础上再进行改造,已经可以将梦想照进现实。


千万不要小瞧“单身贵族”们的创造力。虽然自己送自己礼物听起来有点心酸,但如果对现有的“老婆”们不满意,自己动手“改造”的话,别的不说,至少写代码的能力得到提升了。


给大家附上一个老婆生成器源代码地址,有需要的可以自取:


https://github.com/MarsWang42/AR-Laopo


其实,无论是给女 / 男朋友还是给自己,每一个小小的礼物里都承载了程序员们的智慧和心意,值得点赞。


最后,笔者还有一个疑问:为什么程序员男生们都非常热衷送女朋友机械键盘呢?难道是因为机械键盘跪起来膝盖体感比较好嘛~


2021 年 2 月 14 日 17:385363

评论 2 条评论

发布
用户头像
女盆友十动然拒。
2021 年 02 月 23 日 13:56
回复
用户头像
大家都这么浪漫吗,学会了,这就去买机械键盘
2021 年 02 月 16 日 12:21
回复
没有更多了
发现更多内容

深入浅出System.gc() 源码解读

AI乔治

Java 架构

写时复制集合 —— CopyOnWriteArrayList

程序员小航

Java 源码 并发 源码阅读 JUC

二、ood原则

Geek_28b526

架构师训练营第 2 周课后练习

菜青虫

极客大学架构师训练营

架构训练营第二周学习小结

李日盛

CAP 原理

黄立

CAP

架构师训练营第 1 期第 6 周作业

du tiezheng

极客大学架构师训练营

架构师训练营第 1 期 week6 总结

张建亮

极客大学架构师训练营

Java程序员必会的三个技能:Spring+MySQL+并发编程

Java架构师迁哥

一整套Java线上故障排查技巧,爱了!爱了!

互联网架构师小马

架构师训练营第 1 期第 6 周作业

好吃不贵

极客大学架构师训练营

Mysql中,这21个写SQL的好习惯,你值得拥有呀

捡田螺的小男孩

MySQL sql SQL优化 sql习惯

阿里内部首发Spring Cloud全套微服务架构笔记,速拿去怼面试官!

Java架构追梦

Java 编程 面试 微服务架构 SpringCloud

牛皮了!字节面试官爆肝七天七夜总结了一份算法面试笔记

互联网架构师小马

Java 程序员 字节跳动 面试 算法

架构训练营-week6-作业

于成龙

CAP 架构训练营

玩转华为云开发|老板万万没想到:刚入职的我一人就搞定人脸识别开发

华为云开发者社区

软件开发 模块化流程 人脸识别 API 华为云

钻石与小度:智能语音助手背后的“马斯洛需求模型”

脑极体

使用抓包工具fiddler和apipost进行接口测试

测试人生路

测试工具 fiddler

牛皮!GitHub上标星90.6K的Java面试指南+笔记

互联网架构师小马

Java GitHub 学习 程序员 面试

从一个HTTP请求来读懂HTTP、TCP协议

互联网架构师小马

第二周-作业

ray-arch

极客大学架构师训练营

成为架构师 - 架构师训练营第 02 周

陈永龙Vincent

三分钟带你分清Mysql 和Oracle之间的误区

华为云开发者社区

MySQL 数据库 oracle 安全 关系型数据库

第六周 Doris临时故障时序图

Geek_fabd84

最实用的无线PORTAL测试案例

测试 无线网络 网络

jdk 源码系列之HashMap

sinsy

源码 jdk HashMap底层原理

架构训练营-week6-学习总结-技术选型(二)

于成龙

架构训练营

软考资料学习库

玄兴梦影

架构师训练营第六周作业

我是谁

极客大学架构师训练营

架构师训练营第 2 周学习总结

菜青虫

极客大学架构师训练营

作业一:

丁乐洪

Study Go: From Zero to Hero

Study Go: From Zero to Hero

爱情才是程序员的第一生产力-InfoQ