能上瘾的还有更糟糕的东西,比如毒品,性,色情或宝石消除游戏。而我的老公——一个普通的小伙——却是对编程有瘾。


会编程的人在不同的阶段会有很多不同的名称:软件开发者,程序员,编码员,黑客。我的老公,马克,和其他程序员一样,编程不仅仅是一种爱好或事业——那是一种生活方式。


我在他的日常生活习惯和行为上经常能看到编程思维模式给他带来的影响:他的最有效的摆放袜子格的方式和他如何用最少的水和最少的洗洁精洗出最干净的盘子的方法。


有时候,我真是受不了他的那种被编程改造的思维方式。例如,当我们对什么事情有争执时,他总是有条理的、系统性的摆出一大堆该死的逻辑关系论据。


“逻辑上就是这样,”要命的马克的口头禅。


“去死吧!我是一个人,不是一个布尔条件!”明显带有愤怒的我会这样反驳他。


马克的大脑里全是括弧,标记,分号和逻辑操作符。对我来说,这些全是噪音。


即使当他不在电脑前面时,他也是翻来覆去的想那些他之前编写的代码和语法。最近,当我在为编辑部给一些晚会和周末活动做计划时,我老公表现的异常兴奋——因为这意味我不在家时他可以继续编程了。


“你真讨厌,”我说。“我觉得你编程时更享受,而不是和我在一起时。”


马克的大脑里全是括弧,标记,分号和逻辑操作符。对我来说,这些全是噪音。


我有跟我同病相怜的女人们——一些程序员的老婆和女朋友会告诉我她们的男人是如何经常忘记吃饭、喝水或洗澡的。


她们每个人都尝试过用自己的办法来阻止她们心爱的男人编程:


有一个女人把他丈夫的电脑藏了起来。她用她的淫威命令老公去打扫房间。


另外一个年轻的女孩采用了一个完全不同的策略,她裸体在他的男朋友面前扭来扭去,企图吸引他的注意力。这样也失败了。


我真的非常想知道,是什么魔力诱引马克利用一切机会去思考他的代码?是什么让编程如此招人上瘾?


为了能彻底的理解老公的痴迷,我报名参加了加拿大最大的“学习编程”活动,希望能通过这种方法进入他的数字世界并找到共同空间——不再是一个程序员的外行老婆,而是一个学习编程的太太。


编程101


组织方把这种活动叫做HTML500:因为要吸引500人参加了这样的一个免费活动,所以起了这样一个有趣的名字。但对我来说,我感觉这个名称对我来说也许是个不好的预兆。



学习任务是要在6小时里做出一个网站。来自温哥华Lighthouse Labs的老师给我们上了两堂晨课,指导了我们一些基本的HTML和CSS知识。我选择去做一个在线的简历。我找到一些参考手册,有一个辅导团队帮助,我就开始编写我的第一行代码了。


我做了一个大标题,填上我的名字和我的专业职称。再添加我的邮件地址。在地址上加入超链接。我回头又去修改了大标题的颜色和风格。增加字体大小。然后上传了一张我的照片。使用快捷键R,我能立即预览到我的劳动成果。代码非常简单,只有几行,我很快就看到了我的网站变成了现实。


学到这里,我们的免费午餐、程序员的最爱食品——批萨——来了。我发现自己一手拿着一片烤胡椒香肠,而另一手还在拨弄着键盘。瞧,这么快就染上了程序员的坏习惯了。但现在没时间考虑这些事情。我还要继续建设我的网站。


一条红色的下划线出现在了一段代码下面,显示这里有问题。我上下翻动看看是什么导致了错误。文学创作者把这称为编辑;程序员把它称作“debugging”。我写的这几行代码想向我讲述一个故事。有几种方法能让这些代码更简洁、紧凑——就像写作。


在我看来,并不是这些数字和逻辑致使编程成瘾。而是这种创作出以前不存在的东西的魅力。我问辅导员,是什么让他们迷上了编程,他说是一种肾上腺素,是一种解决看起来无法解决的难题的兴奋,这会让他们把全部的时间和精力投入到其中,一干就是数小时,直到成果出现。“这就像是在吃已经烤了数小时的鲜美烤肉”。


组织方说参加这个活动的人60%都是女性。每个人都有自己不同的目的来到这里,把她们的周末用在学习编程上:


“这是拿到工作执照最简单的方法”

“本想去IKEA的,但发现这个地方也不错。”

“免费午餐”


还有一些更有意义的原因:


“我喜欢探究原理,看看里面是什么,如何工作的。”


“因为奥巴马总统说,‘不要只在手机上玩,去编写一个。‘”


有一些人说的跟马克曾经告诉我的非常相似:“编程是一种不断学习的活动。我喜欢这种每天都能学到新东西的感觉。”


在我看来,并不是这些数字和逻辑致使编程成瘾。而是这种创作出以前不存在的东西的魅力。


这些年来,我一直认为老公和我是一对矛盾体。我是作家,他是程序员。我用文字写;他用Common Lisp 和 Ruby on Rails 写。然而,这两种工作却要求非常相似的态度:坚持,创新和解决问题。


如今有很多的人都在学习编程,他们并不是一些很擅长数学的人。有的是搞绘画的,有时是搞音乐的,有的是新闻记者,甚至小孩也开始扩展他们这方面的知识面,相信编程将会是将来的一种基本技能。


有很多很好的理由促使我们学习编程——即使简单的为了更好的理解自己的老公。你可能永远想不到你也许是多么的喜欢编程。

 


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 台积电反手就起诉了梁孟松,指控他向三星泄露了台积电的核心机密——根据台积电的说法:梁孟松辞职之前,三星代工厂的营收加起来连4亿美元都没有,梁孟松去韩国后,三星的
  • 爱死你了。”姐姐说:“我才不挠了呢!
  • 爆款来袭 Evisu福神儿童套装,说起潮牌 福神可谓是名列前茅,经典的日系风格把潮流展现的淋漓尽致,福神童装也同样带有很浓的潮流元素,正可谓潮流从小朋友开始。#
  • 感情卦双向奔富的爱情才会更有意义,你要问问自己,在爱情里面最基本的情感需求安全感,信任和陪伴,你得到了几个,如果你得到了两个那我觉得你是可以留下来,给他一个机会
  • 投资者可以用这些不寻常的卖出规则来保护资本在追逐利润的过程中,买入股票是最有魅力的部分——类似于骑士拯救公主。但是,对卖出信号进行深入的了解是在最艰难的投资阶段
  • 尽管知道这是一部非常重要的经典,但若问《道德经》究竟在讲什么,仿佛可以用成千上万的话语去阐述,却又总是很难简洁明要地概括出思想主旨,从而又使道教之“玄”变得“玄
  • #西班牙索菲亚公主[超话]#据报道,本周一爷爷胡安卡洛斯结束了他的西班牙之行,他在Zarzuela宫与奶奶索菲亚王后和儿子费六会面,然后与他的大部分家人一起在享
  • 泡菜,终于还是来了,可以当零食一样的吃,不太酸微甜微辣。所以在选择可以销售的四川泡菜时,我们挑选了很多品牌和口味,找到了最像家里味道的四川泡菜。
  • 不知不觉中,它已然是家里默默无声不可或缺的一员,好水好肥地伺候着,时不时的还要赞它几句。好久没静下心写写公众号了,担心时间长了,我会不会写不出浪漫的话了。
  • 估摸着狐朋狗友劝他继续玩,他推辞了一会:今天实在玩不了了吧啦吧啦…关了游戏以后,他直接跑到我面前跪下抱着我的腿说老婆我错了,虽然确实是跪下了,不过是态度极不端正
  • 明明生活中已经很多痛苦的事情了,还要你去吃苦,那不就是劝你去死吗?我记得我有一次跟我一个朋友说,我真的很崩溃了,你看不出来吗?
  • 高天意则是在这四年半,一步一个脚印,逐渐成为了当打国脚,并且获得了为国足踢十二强赛的机会。其实这个时候,他就已经踢不出来,如果能早点转型当青训教练,或许取得的成
  • #迪丽热巴[超话]# 亲爱的小热巴,生日快乐@Dear-迪丽热巴 二十九岁的你已经成为特别的限定专属你的三十岁是一个全新的开始,你告诉我们最好的年纪不是18岁,
  • #大盛真步[超话]# 210419 twi#CDTVライブライブ さん見て下さった皆さんありがとうございました❤️ツインテールしちゃったよ〜!~』放送決定✨がむ
  • #EXO[超话]# #朴灿烈[超话]# #灿烈# 211024 howfarms01 yinsi更新1PNEW MUSICAL #메이사의노래언택트 공연 #
  • (可以为合照、集体照以及个人照)动动你们的小手赶快参与吧,更有丰富礼品等你来拿呦[来][来][来]大家都在晒照、晒老公、晒美食、晒萌宠……我晒什么呢?晒照我怕吓
  • 或许是不想把私生活暴露在媒体面前,所以白举纲选择了隐瞒,发文言语之间满是掩饰不住的幸福,他还透露自己曾在原创歌曲《小事》中记录了与妻子的爱情,对的时间能够遇到对
  • 信任,是冬日的一缕阳光,使饥寒交迫的人感到温暖和芳香;信任,使沙漠的一口清泉,使濒临绝境的人看到生命的希望;信任,是一首飘荡在夜空的歌谣,使孤苦无依的人看到黎明
  • 最后发射的勘测者7号于1968年1月10日到达月面第谷环形山北麓,发回月面山区图像21000幅,还进行了激光测量、土壤分析等勘测工作。其中1号是美国第一个在月球
  • //@izj0158668:你拉黑删除反正也不用做题目让你失望了,但是看你破防我内心很爽,你尽管黑[太开心][笑cry]没人能理解尼克斯的脑回路,尽管15-16