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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


编程101


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



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


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


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


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


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


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


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

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

“免费午餐”


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


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


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


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


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


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


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


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

 


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 不管是到了哪个年龄段遇到了什么难题扮演了怎样的角色都不要被他人影响心情好好为自己的人生应援让自己成为那个最重要的人爱他人的前提是好好爱自己你的感受很重要你的喜怒
  • 所以我们在修观的时候一定要开出去——观想娑婆世界的过失、观想极乐世界的功德,最后一定要告诉你自己会归到——因为有佛号的关系,所以你才能够实践你所有的厌离娑婆,欣
  • ”#曾舜晞[超话]#如果你去一次长白山, 请你在那里驻足两天。#盗墓笔记##盗墓笔记[超话]#如果你去一次长白山, 请你在那里驻足两天。
  • ”由于延迟的存在,他们不能确定过去收到的几笔“奖励性绩效”对应的是哪个学期,也不知道这次调整之后的“奖励性绩效”什么时候下发。于是,教师就产生了“拿我的工资奖励
  • 金容华(与神同行)导演回归之作 薛景求、都暻秀、金喜爱 主演SF感动大制作电影#月球# 正式杀青投入后期制作,首度公开剧照[憧憬]韩国最初探月素材独自留在宇宙的
  • 就句话像是烟火一样“砰”的一声,在我心里炸开,我不禁感叹道他的魅力竟是如此强大,言于立,行于己这就是我所支持并喜欢着的肖战,说到做到,从不敷衍,从不轻易放弃,坚
  • 定居伦敦后成为自由作家,写了有关苏格兰故乡的作品集《古老轻松的田园诗》(1888)他最畅销的小说《小牧师》(1891)于1897年改编为剧本,此后的他主要为戏剧
  • 反之,完全随机的信号设置,结果肯定是五花八门的间隔阻断。鉴于早饭吃了面,10点吃了泡馍再想在出发机场之前享受一下biangbiang面需要好好消化一下无奈,冒雨
  • 他所創立的品牌ROKH將高級時裝剪裁融入街頭穿搭這套是ROKH的21秋冬系列雖創立時間不久,但卻非常受明星們的喜愛。两片三星K484G1646D-BCK0 DD
  • “教育世家”的标准主要是:申报的家庭成员(须为直系亲属)从教年限合计达100年、连续三代及以上均有家庭成员(须为直系亲属)在中国或在中外合作方共商共建共享的孔子
  • 万达食品恪守“用心创品质”的企业理念,以“为消费者提供品质生活、健康饮食”为企业目标,不断研发新品、提升品牌影响力和企业管理,不断扩展深耕遍布全国的分销网络。多
  • (十八之一)征收程序:集体土地征收是有法可依,有规可循有程序步骤的(征收公告,补偿安置方案,举行听证,征求被征地村民意见,进行地籍调查确权确认,地上附属物评估,
  • 我说了一大堆冰酒的好处,可是懂酒的人知道、在魁北克并没有一家酒庄上了加拿大的VQA(酒商质量联盟)为什么?而在结霜之后,只可产出600公升的葡萄汁,但糖份则
  • 还是那年采在手里的一束野菊花来到了今晚的梦里?我只跟随野花,跟着风,在花海里打转,想也不去想这一片野花丛怎会有如此的魔力?
  • #王俊凯解忧杂货店#红包活动来啦①添加二维码➕转发朋友圈②用V信群发助手推荐给你的女性好友并备注是谁推荐的➕我的二维码,群发100人,得吉利红包1.88;群发2
  • 其实天很蓝,阴云总要散;其实海不宽,彼岸连此岸;其实梦很浅,万物皆自然;其实泪也甜,当你心如愿或许,最美的事不是留住时光,而是留住记忆,如最初相识的感觉一样,哪
  •  日期已屆,靖與唯一倖免的柯鎮惡及全真七子應約,而黃藥師亦偕蓉昂然赴會。另方面,數年一度的武林盛事「論劍大會」又屆,東邪、西毒、南帝、北丐、老頑童等高手,雲集華
  • 今日预告:《小山村里的“石榴大王”》本片主人公徐红飞出生在河南省内乡县的一个小山村,为了减轻家庭的负担,1998年高中毕业后便回家种田了。1988年秋,高中毕业
  • 一日不见兮,思之如狂。一日不见兮,思之如狂。
  • 那为什么会演化出辣椒素呢?够辣!