如果圣誕老人是一名程序員

jopen 8年前發布 | 4K 次閱讀 程序員

英文原文:If Santa Was a Software Engineer

他不會去商場里,讓孩子們坐在他腿上告訴自己圣誕節想要什么禮物,因為這樣做的效率太低,而且無法精準匹配需求。相反,他會開發一款應用,孩子 們通過手機和互聯網就可以訪問,提交產品推薦,并附上電商平臺的購買鏈接。這些數據會在云端進行匯集,圣誕老人就可以很高的折扣進行大批量的購買了。

盡管自己的總部還繼續留在北極,全年大部分時間里,圣誕老人其實都會在全球各地的咖啡廳和沙灘上“遠程辦公”,畢竟溫暖的氣候和美味的咖啡相對于北極的寒冷枯燥,要讓人享受的多。

如果圣誕老人是一名程序員

他不會孩子想要什么就給什么,而是最優化地使用空間。他會選擇送更多的禮品卡,自行車則是送的越少越好。

他沒必要再重復檢查好孩子/壞孩子禮物清單(Naughty/Nice List),因為只需要執行單元測試就可以證明清單的內容是否正確。

如果圣誕老人是一名程序員

他不會自己一個一個給孩子送禮物;而是交給腳本去執行。他會在全球各地建立數據中心,以分散負載壓力,實現禮物投遞并發執行,并確保各個時區同步,最大化吞吐量(throughput)的同時盡量降低延遲(latency)。

他不會讓馴鹿來拉自己的雪橇,而是采用大批的四軸飛行器(quad copters),當然這不是因為它們比會飛的馴鹿更好,而只是因為它們看上去更酷。另外,使用 GoPro 運動相機拍攝的視頻會更加地穩定。

如果圣誕老人是一名程序員

他不會雇傭魯道夫(Rudolph)做向導,相反,他會戴上自帶地理位置數據的夜視鏡,因為那樣帥呆了。另外,魯道夫是個愛慕虛榮的人(prima donna),團隊里只能有一個這樣的人。

他不會去穿紅色皮毛大衣,因為這對皮毛原來的主人太殘忍了。他可能會穿一件T恤,T恤上或許會印一個搞笑的標語,比如說“Ho Hum”(哼)。不過坐著雪橇在天上飛的時候,他還是需要一件暖活的大衣,所以他應該會在網上訂購一件羊毛外套(fleece shell)和無檐小便帽。

圣誕很快就會過去,但是到二月底的時候我們就能用上 Beta 版了,最晚也就是三月份。

來自: codingpy.com
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!