82岁的若宮正子第一次工作时,还是使用算盘来进行计算——而如今,她是世界上年纪最大的iPhone应用开发者之一,也是使得智能手机走入老年人生活的先驱者。
有感于科技行业对老年人关注度不高的事实,若宮正子决定开始独立学习编程。她坚持认为,60岁以上的老人,需要积极地学习新的技能来保持大脑灵活。
“当你越来越老,你会失去很多东西:丈夫,工作,头发,视力,生活中的减号数不胜数。但是,如果你学习新的东西,不管是编程还是弹钢琴,这是一个加号,是一种激励。”
法新社在东京采访正子老人时,她说:“当你结束了你的职业生涯,你应该重新开始学习。在Internet的时代,如果你停止学习,会对你的生活产生负面影响。”
1990年,若宮正子从银行职员的岗位上退休,并开始对电脑产生兴趣。她从Internet出现之前的BBS(电子公告板)讯息开始,花了几个月完成自己的第一个程序。之后又学习了在Microsoft的PC,Apple的Mac和iPhone上编程。
她曾经呼吁开发者们多关注老年人,但很少有人响应,于是她决定自己动手。
在学会了基本的编程之后,她开发了“Hinadan”,这是日本最早的为60岁以上老人准备的游戏应用之一。她现在已经成为了大红人,以至于苹果邀请她作为年纪最大的应用开发者,参加了纪念的全球开发者大会。
“灵感之源”
Hinadan的灵感来源于一个名为Hina Matsuri(女儿节)的节日。这个节日每年三月都会在日本举行,人们用盛装的人偶来代表帝王,皇族和贵客们。
在正子老人的这款app中,玩家必须把玩偶放到正确的位置。这听起来很简单,但实际上要求玩家对复杂的位置安排有着很好的记忆。
目前这款游戏还只能在日本国内下载,并已经有了42000的下载量,还有成百上千的好评。
虽然这个数字跟日本那些动辄下载量过百万的大热app比起来小了很多,但“Hinadan”仍然是一款很受欢迎的应用,正子老人正计划在明年的女儿节前推出它的英文,中文,甚至法文版本。
这个成就使得正子老人逐渐走上了全球科技行业的舞台,即使这个行业对老人十分的不友好。
在硅谷,一些公司认为40多岁的开发者已经算是老的了。而根据Payscale(在线薪资信息网站)提供的信息,Facebook的员工年龄中位数是29,苹果则是31。
不过,国际科技巨头以及初创公司们,已经开始慢慢注意到为银发冲浪族们提供服务的经济潜力了。正子老人这样回忆她与苹果CEO,Tim Cook的会面:“他问我,我是如何确保老人们会使用我的app的呢?我告诉他我会在编程的时候站在老人的角度思考,老人视力比较差,手指也不是那么灵活。”
“Cook先生称赞了我,还称我为‘灵感之源’。”正子老人骄傲地说
“没时间生病”
当然,老人也承认“写大量的代码确实很困难”,但她仍然有很强烈的欲望学习更多的编程知识。
“我希望能理解编程的基础知识,现在我只懂得在开发Hinadan时所需要的知识”
日本1/4以上的人口年龄在65岁以上,这个比例预计会在2055年会上升到40%。日本政府正在竭力使人口保持活力与健康,所以这位积极向上的八旬老人也被当做对大家的一种激励。
“我希望所有的日本老人都有同样的动力,”一名日本官员对法新社的记者说。而正子老人说,她的终极目标是开发出“可以娱乐老人,并且能够向年轻人传递老人所拥有的文化和传统的app”。
“大多数老人已经放弃了学习的念头,但对于那些开始,或者说重新开始学习的老人而言,这不仅对他们来说是好事,也有益于国家的经济,”正子老人说。其实,她不仅学习了编程,还在75岁时学习了弹钢琴。
她认为自己的健康得益于活跃于大脑和忙碌的生活,她还说:“我每天都很忙,所以没时间生病。”
如果你真的做出了一些东西,在面对那些令人眼花缭乱的理论知识,或是和你相似甚至比你做的更糟糕的人时大可不必谦虚。在一天结束之时,正是那些在战壕中的开发者——构建、测试和开发了代码的人,真正做了事情。
这些事情可以帮助新手在他们漫长的旅程中学习编程。我知道我还有更多东西需要学习,并将继续学习如何永远地学习。最重要的事情说三遍,请继续,不要放弃,不要放弃,不要放弃。
Javascript代码异步执行的场景,比如ajax的调用、定时器的使用等,在这样的场景下也经常会出现这样那样匪夷所思的bug或者糟糕的代码片段,那么处理好你的Javascript异步代码成为了异步编程至关重要的前提
以买苹果为例说明程序员如何解决问题。程序员需要对问题进行透彻的分析,理清其涉及的所有细节,预测可能发生的所有意外与非意外的情况,列出解决方案的所有步骤,以及对解决方案进行尽量全面的测试。而这些正是我认为编程难的地方。
Google Blockly 是一款基于Web的、开源的、可视化程序编辑器。你可以通过拖拽块的形式快速构建程序,而这些所拖拽的每个块就是组成程序的基本单元。可视化编程完成
成为伟大的程序员,需要付出许多编程之外的努力。我们的大脑是有限的,每天要应付的问题复杂到足以让人精神崩溃。当工作不顺利时,多少都会有些冒名顶替症候群的感觉。
推荐8款最好用的前端开发工具供美工或者前端开发人员使用,当然若你是NB的全栈工程师也可以下载使用。Web前端开发最常见的编程软件有以下几种: 在前端开发中,有一个非常好用的工具,Visual Studio Code,简称VS code
学编程现在看起来挺简单,因为网上有丰富的各种资源。然而当你实际去学的时候就发现,还是很难!对我来说也一样。但从某天起,我决定认认真真学编程一年。后来又过了一年,又过了一年又一年……我好像有点感悟。
命名最好遵循驼峰法和下划线法,并且要清楚的表达变量的意思。相对于驼峰法而言,我更喜欢下划线法。下划线法可以更清楚的看出这个变量表示的意思。比如aBigGreenBanana和一个a_big_green_banana。
每隔几个月就会出现一篇文章表明:CSS并不是真正的编程语言。以编程语言的标准来说,CSS过于困难。使用这门语言会很有创造性:事实确实如此,CSS不同于传统的编程,且具有缺陷,同任何标准化编程语言相比
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!