我是如何教我 5 岁的女儿学编程的

我的小女儿最近对我在工作时做的事情表现出了极大的兴趣。相对于同年龄段的孩子来说,她的读、写的能力非常的优秀,所以,我打算找一种简单的脚本语言或类似的东西来教她。

对于像我女儿这样大的孩子,有一件事情需要记住,不论她有多么的聪明,孩子的注意力很难长时间的集中,顶多坚持3秒钟,如果你让她做的事情没意思, 那她就不会感兴趣,很简单!这就大大的限制了我的选择范围。我最初研究了一下Logo和Phrogram等编程语言,但这些语言看起来如果想能正确的使用 并不是很容易,不先花一点功夫学习它们前你无法使用它获得具有激励性质的成果。然后我又发现了RoboMind。 这个看起来很合适。语法简单,你只需要一些简单的命令(准确的说是7个命令:paintWhite, stopPainting, forward, backward, left, right, repeat),就能立即看到成果。界面设计的很漂亮,能很好的吸引孩子们的兴趣,更重要的是,它可以用来测试孩子对编程是否感兴趣。这个软件对于个人使 用是免费的!

我花了45分钟来告诉她如何让机器人移动,起初她以为这是个游戏,需要用鼠标去点一些东西,但很快她就掌握要领了。学习基本语法对她来说是个挑战,但这个过程有趣而且有成果奖赏。

上图是她在数机器人在屏幕上要走多少个方块。我们编写了一个很简单的脚本来让机器人画一个金字塔(初始加载的脚本是在屏幕上画一个方块,这显然太 “无聊”了),就像预料的那样,我的女儿会在写脚本时犯一些错误,比如数错了或弄不清左和右。她在调试她的代码时表现出来比写这些代码更大的兴趣。

RoboMind1

这是脚本执行前的程序。

RoboMind 2

这是执行后的效果。

我总共花了一个多小时教她掌握这个东西,帮她写出并调试程序。第一次尝试,这个成绩很不错。看来她被这个东西吸引住了,非常着迷的要学更多的东西。

[本文英文原文链接:Teaching my 5 year old daughter to code… ]

Facebook 正式叫停 Questions 问答板块

Facebook今天最终确认了 其自2010年7月推出的Questions问答板块即将被叫停。也就是说,在Facebook网站上,Questions仪表盘将被撤下,用户把投票分 享到自己的新闻流的功能也会消失不见。不过,Questions功能还会继续在Facebook Groups和Pages上存在。

事实上,在过去的几个月,Facebook就在一步步地在弱化此项功能,其中一个重要标志就是Questions相关板块静悄悄地从主页的侧边栏撤掉了。

另据Facebook官方表示,撤掉Questions之后,公司将把精力花在“其它事情“上。而扎克伯格又曾说,在Facebook上,专门用来回答问题的功能是其搜索功能。因此,“其它事情”很有可能指的是搜索

Google 如何冷却 100 万服务器

Google向外公开了它的数据中心内部照片, 揭开Google之所以成为Google的秘密。Google每天要索引200亿网页,处理超过30亿次查询,执行数百万实时广告拍卖,为4.25亿 Gmail用户提供免费Web邮件服务,压缩数百万YouTube视频,在输入查询词的同时展示搜索结果…Google利用数据中心的超过100万服务器去完成这一不可能的任务。它展示了如何冷却高密度机架内的定制服务器:利用井然有序的封闭通水钢管。对于不可避免的漏水问题,Google设计让水向下流进活动地板,表示他们的数据中心从未发生过重大泄漏问题。

孤独的程序员,你本应更幸福

上周,一位学生在英国《卫报》网络平台上大胆发文提问:“Facebook主页欺骗你了吗?”该文章出自伦敦时尚学院大一新生学生Libby Page之手。文中,她提到了作为大学新生之孤独;而在其孤独至深时,看到Facebook上朋友不断分享着各自的开心事的时候,此种孤独更是被无限放 大。“当你感到孤单时,”Page说:“本以为有一种方式可以减轻孤单感的,但事实这种方式却招致了恰恰相反的效果——它就是社交网络。