爱情才是程序员的第一生产力
本文經授權轉載自公眾號:InfoQ
作者 | 褚杏娟
朋友們,大年(qing)初(ren)三(jie)快樂!
你為了什么而努力?有人因為巨額獎金加倍努力,有人因為 996“潛規則”被迫努力,但也有人會為了愛情不計回報地默默努力。
在所有努力的原因中,愛情也許是最讓程序員們甘之如飴的。而程序員的浪漫有時候也很簡單:愛你,就送你我親手寫下的代碼。
1寫代碼告白
這是高雪的程序員男朋友在她上班的時候突然發給她的。不得不說,有時候男生的表達就是這么直白,且突然。
“emm... 怎么說呢,這么多贊美之詞,第一眼就覺得有點夸張,太假了,感覺有點無聊。不過,他還能沒事想起來給我個小驚喜,我還是很感動,也就不忍心打擊他,‘鼓勵式’地給他發了個開心的表情。”——高雪。
在問到為什么想要送這個的時候,高雪的男朋友淡淡地說:“也沒什么,平時就要做一些圖,那天突然想給她看了應該很開心,然后就做了。”
其實這種單純的贊美,女朋友還可以理解,但如果過于復雜可能就不好說了......
知乎上有個名為“Random Forest”的程序員給自己女朋友用 C# 寫了個 UWP 應用:一個科學計算器,主要可以用手寫體顯示和計算復雜的表達式,并支持矩陣運算,甚至加上了矩陣的無窮嵌套。最后,Random Forest 滿心歡喜地將計算過程轉成圖片送給了女朋友,如下圖。這個圖片的精髓在于,矩陣下方中間出現的 5211314。
那 Random Forest 的女朋友是什么反應呢?“第一眼看不懂,后來還是理解了我這種生物的獨特行為。如果我以后還是送這種圖片了事,我的墳頭草就已經......”Random Forest 如是寫道。
程序員的浪漫就是這樣,很多時候搞的對方哭笑不得。給各位程序員“直男”一個溫馨提示:雖然送禮物心意很重要,但是對女朋友的心意,而不是代碼哦~
2用她的名字做域名,送她一個網站
上面是一個因為沒有續費而被停掉的網站,當這個網站還可以用時,是一個類似寫博客的頁面。在某個周末約會時,汪宸希的男朋友把這個用她名字作為域名的網站送了給她。
收到的時候很懵,不知道他為什么要送我這個,可能覺得我運營公眾號要寫文章可以用得上吧。但我同時又很高興,覺得他還是挺有心的,就很打動我。用我的名字做域名,聽起來就很浪漫吧。不過我實在也用不上,那次打開之后,幾乎就把它忘了。前幾天,當我突然想起來打開的時候就已經“404”了。
后來問他為什么送我這個的時候,他回了我四個字:“隨便玩呢”,頓時所有的感動都沒了,而且更心疼買域名花的錢了。——汪宸希
有一個程序員男朋友后,汪宸希對電子產品變得更加“白癡”。“我不懂那些參數,都是讓他看,他說買啥就是啥,權力可大了。”汪宸希說到,“男朋友工作的時候是‘不敢’打擾他的,因為你永遠不知道他現在心情怎樣。”
“哦,我送過他一件寫著 404 的 T 恤,他看到后,露出了一種不知是喜是悲的表情。”汪宸希補充了一句。
筆者發現,不少程序員都送過女朋友類似的網站,所以這里就再溫馨提示一下吧:如果網站內容是你們的照片、視頻等有趣的內容,甚至是她的愛豆,你的女朋友可能會更感動~
3“她提需求,我來執行”
這是程序員“阿德”為自己女朋友制作的一個可以定時關閉的臺燈,而這一切源自她女朋友的一個突發奇想。
“應該發明個能定時關閉的臺燈,這樣我就可以開著燈睡,過一會它會自動斷電。”阿德的女朋友跟他說,身為程序員,阿德當下就接下了這個“工作”,然后開啟了為女朋友 DIY 定時臺燈之路。
作為阿德唯一的目標用戶,在了解了女朋友的需求后,阿德便開始動手了。準備工具、購買插排和元件、繪制印刷電路板、焊接、組裝,再用 C 語言寫個小軟件,設置延時、定時、播放功能,最終產品成型。
如果是給女朋友 DIY 東西,千萬不要在技術難易度上下功夫,媳婦看咱們做的東西都會覺得好厲害的,他們關注更多的是你的用心程度。所以不是買一個就行,要你自己用心去做。——阿德
阿德把自己的制作過程分享到了知乎上,收獲了很多點贊,他的女朋友也很開心地跟他互動。阿德自始至終都在強調“用心”兩字,雖然過程比較麻煩,但沒有女孩子可以抵抗這種直擊“用戶痛點”又制作用心的禮物吧。
這種禮物,筆者也沒啥可提醒的,就是比較考驗程序員們的心意和手藝。
獻上制作地址供參考:
https://www.zhihu.com/question/37804443/answer/77356722
4給妻子做一個烹飪 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 可以說是愛情、事業雙豐收的“人生贏家”了。
送妻子一個禮物,激發一個靈感,順帶收獲了一份事業,看看這禮物送的,性價比多高。
5送自己一個“老婆”
這并不是程序員送給女朋友的禮物,準確地說,是程序員自己送給自己的禮物。原因很簡單:并不是每個程序員都有女朋友或男朋友的。(是的,單身的程序員們,筆者沒有忘了你們~)
憑借程序員的智慧,一切皆可代碼,“老婆”也不例外。
程序員 Sizigi Studios 在 19 年打造了一款“老婆生成器(Waifu Labs)”,用戶可以基于這款工具創作出一個想象中的二次元“女友”,通過使用 AI 技術,人物能變得更加靈活、有趣。B 站 UP 主 Mars 使用 3D 和 AR 技術在前人基礎上再進行改造,已經可以將夢想照進現實。
千萬不要小瞧“單身貴族”們的創造力。雖然自己送自己禮物聽起來有點心酸,但如果對現有的“老婆”們不滿意,自己動手“改造”的話,別的不說,至少寫代碼的能力得到提升了。
給大家附上一個老婆生成器源代碼地址,有需要的可以自取:
https://github.com/MarsWang42/AR-Laopo
其實,無論是給女 / 男朋友還是給自己,每一個小小的禮物里都承載了程序員們的智慧和心意,值得點贊。
最后,筆者還有一個疑問:為什么程序員男生們都非常熱衷送女朋友機械鍵盤呢?難道是因為機械鍵盤跪起來膝蓋體感比較好嘛~
往期推薦 程序員之間的門戶之見有多深? 卸載Navicat!操作所有的數據庫靠它就夠了 程序員拒絕春節工作被開除:獲賠 19.4 萬元直面Java第343期:為什么TOMCAT要破壞雙親委派深入并發第013期:拓展synchronized——鎖優化如果你喜歡本文,請長按二維碼,關注?Hollis.轉發至朋友圈,是對我最大的支持。點個?在看? 喜歡是一種感覺 在看是一種支持 ↘↘↘總結
以上是生活随笔為你收集整理的爱情才是程序员的第一生产力的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSE 5/7350 – Project
- 下一篇: plt库