摘要:写卡路里计数器带女友减肥,抢票不忘分析系统bug,打造独家游戏只为成为你的另一半,程序员男友“浪漫”起来,谁能招架得住?

本文分享自华为云社区《520特辑丨码神VS爱神:盘点程序员的四大男友力,你偏爱哪一种?》,原文作者:技术火炬手。

“有个程序员男朋友,是一种怎样的体验?”这是知乎上程序员情感类的高热问题。

翻阅六百多个回答的过程中,小编干下一碗又一碗的狗粮。有的程序员男友体贴浪漫,懂得如何俘获芳心;有的单纯耿直,一颗赤诚之心向代码;还有的用技术带着女朋友一起学习成长……

520之际,小编从程序猿的恋爱日常里总结出四大男友力, 一起来看看,哪条戳中你了呢?

男友力一:酷炫码神化身“难题终结者”,拉满女友崇拜值

最近,做APP开发的小龙频繁听到女朋友吐槽,“夏天要来了,要是有快速减肥的办法就好了!”

小龙给出了一个很有技术含量的暖心回复:“你关心体重称上的数字,而我更关心你的身体健康。”他花了三天时间,通过Android Studio的Kotlin开发了一个简单的卡路里计数器应用, 把对女朋友的关怀精确到小数点,用数字告诉她日常应该保持怎样的健康饮食和运动量,同时每天陪她做健身餐,进行有氧运动。最终帮女友成功减肥16斤。

这个卡路里计数器应用包含两个界面,可添加“卡路里”和“体重”信息。信息以图形的方式显示,借助了MPAndroidChart的免费库。

他还把整个开发过程分享出来,供广大男同胞参考,示例代码已在GitHub开源。

还有个做微商的网友分享,她的程序员男友熬夜一礼拜帮她写了一个微商交易管理系统,方便她分析销售和进出库数据,节省了大把时间用来拓展客户。一个即将毕业的女孩子,为了写论文找参考资料一头乱麻,男友为她独家定制了一套爬虫工具,秒级采集,自动翻页,按照关键词分门别类,大大提高了论文写作效率。

这就是现实版的哆啦A梦吧。程序员男友的愿望也很普通:只想做你的超级英雄。

男友力二:一心沉醉代码,单纯耿直上演爆笑名场面

有的程序员情商满满,懂得运用代码提高幸福感,有的就比较单纯耿直,会在不合时宜的时候沉醉于代码无法自拔。比如下面这位程序员,就可以入选耿(反)直(面)案例。

知乎网友柚子吐槽:

我们昨天晚上帮我妈抢武大樱花的入场票,我在吐槽人太多,担心会不会轮不到,让他帮我也抢个票。而他却在思考这个预约系统有什么bug……

这位程序员男友从网络延迟、服务器响应到id丢失,谈到抢票存在的服务器资源浪费,并给出了优化建议。可谓是心中有代码,哪里都是程序员的天地。

技术钻研的态度值得学习,但是选择的时机就不合适了。谈起“单纯耿直“这一挂的程序员男友,下面这位吵架时心里还想着码代码的程序员老公,也是既可气又可爱了。

男友力三:独家打造游戏世界求婚,只为做你另一半玩家

网上很多人都说程序员木讷直男,不懂得浪漫,跟他们谈恋爱没意思。而下面的案例让小编明白:不怕和程序员谈恋爱,只怕他们太浪漫。毕竟他们浪漫起来,谁也招架不住。

网名叫做 LA pike 的程序员,为了向交往已久的女友求婚,利用自己的专长,写出了一个以两人恋爱回忆为主题的闯关游戏。

他假装邀请女友和自己一起玩一个闯关游戏,游戏关卡从两个游戏主角在一次啤酒节相遇开始,然后约会、旅行。游戏中的场景和他俩的恋爱过程完全相同。

在突破层层关卡,经历凶险的回家之旅,最后成功到家。本以为游戏结束了,这时候游戏的背景音乐响起,是当年男生爷爷向他奶奶求婚时的歌曲。

此时,一条醒目的提示显示在屏幕上:一个人前行太危险了,拿着这个吧!

男生顺势拿出了藏在电脑后的戒指。他说:我是一个平凡的程序员,但我非常愿意成为你的另一半玩家。

你看,没有夸张的情景,也没有盛大的仪式,虽然他不懂多少浪漫的情话,但却实实在在打造了一场只属于她的浪漫。

其实,求婚方式并不一定需要多么豪华,只要你用心了,哪怕是一行代码,也可以为她写出最浪漫的情诗:

 world.controlledBy(NoOne)

    withMyGentle() {

        you.control(me).equals(true)

    }

    //谁都不能掌控全世界,但你至少可以掌控我,这是我的温柔

男友力四:务实上进爱钻研,技术大牛带你飞

知乎上,有一个高赞的回答让我们又看到了不一样的程序员男友,他是如何影响自己的女友,两人携手上进。

女生之前做过产品经理,略懂一些代码,还会写一点HTML。然而,自从和程序员男友在一起后就被强烈鄙视,说她写的不叫代码,就是一个Word文档。

男生很爱学习,一直在学习各种编程知识,每天GitHub逛不停,也经常跟女友总结分享,每天还会乐此不疲的讨论编程。一到周末总是早起半个小时看研习代码知识,他的休息方式就是打开电脑学习。就连周末看电影,也是选择了一部美国的编程历史片。

在他的影响下,女生想到学习Python,这样可以把自己平时喜欢弹的吉他曲爬取存档,练习时就不愁没有谱子了。男生一步步教她写出脚本代码,最后把它进化成一个简易版的APP,里边全都是她想要练习的吉他谱曲。APP的启动页,是女生之前录过的一段吉他弹唱视频,而且APP的logo也是女生的头像。

文能写代码搞浪漫,武能干杂活,程序员男友堪称居家必备“良品”,小编盘点的这四大男友力,更是拉满恋爱的甜蜜值,你觉得你属于哪一种呢?


#精彩互动# 你是程序员吗?或者你知道程序员恋爱过程中的趣事?欢迎在我们官方博客下方(传送门在此)留言分享给大家,我们将在下方评论中,抽取三名用户赠送网红PVC果冻包, 可以送给女朋友哦!

最后,祝大家520快乐。无论是否有对象,永远保持一个有趣善良的灵魂,热爱你的热爱!

点击关注,第一时间了解华为云新鲜技术~

520特辑丨码神VS爱神:盘点程序员的四大男友力,你偏爱哪一种?的更多相关文章

  1. <开心一笑> 码农 黑客和2B程序员之间的区别

    笔记本电脑 码农: 黑客: 2B程序员: 求2的32次方: 码农: System.out.println(Math.pow(2, 32)); 黑客: System.out.println(1L< ...

  2. fw: 专访许鹏:谈C程序员修养及大型项目源码阅读与学习

      C家最近也有一篇关于如何阅读大型c项目源代码的文章,学习..融合.. -------------------- ref:http://www.csdn.net/article/2014-06-05 ...

  3. 谈一款MOBA游戏《码神联盟》的服务端架构设计与实现

    一.前言 <码神联盟>是一款为技术人做的开源情怀游戏,每一种编程语言都是一位英雄.客户端和服务端均使用C#开发,客户端使用Unity3D引擎,数据库使用MySQL.这个MOBA类游戏是笔者 ...

  4. 谈一款MOBA类游戏《码神联盟》的服务端架构设计与实现(更新优化思路)

    注:本文仅用于在博客园学习分享,还在随着项目不断更新和完善中,多有不足,暂谢绝各平台或个人的转载和推广,感谢支持. 一.前言 <码神联盟>是一款为技术人做的开源情怀游戏,每一种编程语言都是 ...

  5. 工作5年的Java程序员,才学会阅读源码,可悲吗?

    最近一位5年开发经验的群友与我聊天 他说:最近慢慢的尝试去看spring的源码,学习spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框架的源码问 ...

  6. 资深程序员教你如何实现API自动化测试平台!附项目源码!

    原文链接: 1.平时测试接口,总是现写代码,对测试用例的管理,以及测试报告的管理持久化做的不够, 2.工作中移动端开发和后端开发总是不能并行进行,需要一个mock的依赖来让他们并行开发. 3.同时让自 ...

  7. 从程序员小仙飞升上神,java技术开发要如何实现?

    新霸哥是一个专业从事java开发的,近期,新霸哥发现很多的朋友在问,从程序员小仙飞升上神难吗?在此新霸哥将为你详细的介绍,下面新霸哥将从新手入门和老司机进阶多方面详细的为大家介绍一下. 说起java首 ...

  8. 年度Java技术盘点,懂这些技术的程序员2019发展大好

    与一年前一样,Java仍然是最流行的编程语言.据TIOBE的数据显示,几十年来,Java比其他语言更常名列榜首,Java因为它拥有可移植性.可扩展性和庞大的用户社区,所以许多知名互联网公司使用Java ...

  9. Web程序员开发App系列 - 开发我的第一个App,源码下载

    Web程序员开发App系列 Web程序员开发App系列 - 认识HBuilder Web程序员开发App系列 - 申请苹果开发者账号 Web程序员开发App系列 - 调试Android和iOS手机代码 ...

随机推荐

  1. CF524F And Yet Another Bracket Sequence 题解

    题目链接 算法:后缀数组+ST表+贪心   各路题解都没怎么看懂,只会常数巨大的后缀数组+ST表,最大点用时 \(4s\), 刚好可以过... 确定合法序列长度   首先一个括号序列是合法的必须满足以 ...

  2. ch1_6_7求解数字排序问题

    import java.util.Arrays; import java.util.Comparator; import java.util.HashMap; import java.util.Sca ...

  3. Tkinter教程系列01——引言和安装Tk

    Tkinter教程系列01--引言和安装Tk 首发于我的个人博客 https://chens.life/tkinter-tutorial-chapter-01-introduction-and-ins ...

  4. PAT (Advanced Level) Practice 1023 Have Fun with Numbers (20 分) 凌宸1642

    PAT (Advanced Level) Practice 1023 Have Fun with Numbers (20 分) 凌宸1642 题目描述: Notice that the number ...

  5. HTML前世今生

    HTML贯穿了整个互联网的发展史,就目前来看,它还会继续下去,因为HTTP和HTTPS协议在互联网中传输的主要内容,也是用户浏览的最终页面管理内容,接下来就来扒一扒HTML的前世今生. 历史舞台已交给 ...

  6. 通过Dapr实现一个简单的基于.net的微服务电商系统(二)——通讯框架讲解

    首先感谢张队@geffzhang公众号转发了上一篇文章,希望广大.neter多多推广dapr,让云原生更快更好的在.net这片土地上落地生根. 目录:一.通过Dapr实现一个简单的基于.net的微服务 ...

  7. 字符串函数的实现(三)之strcat

    C语言中的字符串函数有如下这些 获取字符串长度 strlen 长度不受限制的字符串函数 strcpy strcat strcmp 长度受限制的字符串函数 strncpy strncat strncmp ...

  8. 5. VUE 生命周期

    VUE 生命周期 帮助文档: https://cn.vuejs.org/v2/api/#%E9%80%89%E9%A1%B9-%E6%95%B0%E6%8D%AE https://cn.vuejs.o ...

  9. 次小生成树 详解及模板 (仅kruskal)

    思路 关于次小生成树,首先求出最小生成树,然后枚举每条不在最小生成树上的边(在原本的节点上添加一个vis属性进行判断即可),并把这条边放到最小生成树上面,然后就一定会形成环,那么我们在这条环路中取出一 ...

  10. 如何在 NET 程序万种死法中有效的生成 Dump (下)

    一:背景 上一篇我们聊到了如何通过 procdump 抓取 cpu爆高 和 内存暴涨 两种情况,这一篇再聊聊如何去抓程序 挂死 和 意外退出. 二:程序挂死 1. 定义 程序挂死 简单的说就是程序没有 ...