热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

自学电脑编程_81岁老太自学编程开发APP,她的日常酷过95%年轻人

这是一个可能全球年龄最大的程序员故事,一个可能最晚接触电脑,却无比让人钦佩的程序员老奶奶的故事。60岁开始自学计算机,81岁开始自学Swi

2657b61caa7ad312155991cd0fe4c6b8.png

bc6ec67afea0a9c6b74040ac115a0590.png

这是一个可能全球年龄最大的程序员故事,一个可能最晚接触电脑,却无比让人钦佩的程序员老奶奶的故事。

60岁开始自学计算机,81 岁开始自学 Swift,83 岁高龄的她成为全球年龄最大的独立开发者,仅用半年时间就成功开发并上线了一款iOS应用,这位名叫若宫雅子的 83岁 高龄开发者的故事告诉我们:年龄从来都不是问题。

全球年龄最大的独立开发者

83岁高龄的若宫雅子(Masako Wakamiya),作为年龄最大的软件开发工程师,她的前半生工作与电脑毫无接触,甚至连电脑线都没有接触过,现在,她的这项技能完全来自退休后的自学。

第一份职业是在银行进行盘算工作。60 岁,退休买下了人生的第一台电脑,她开始了解操作系统、安装软件等。这期间她遇见了很多无法解决的问题,她便自学网络聊天,并通过网络聊天在网上求助其他网友。

经过三个月的努力,她最终连上了一个电脑俱乐部搭建的小型网络,严格意义上还不能算作是互联网,但她学会了如何操作键盘、鼠标以及操作系统。重要的是,网站的欢迎词让她很有感触:人生从六十岁才真正开始。

2017 年,是若宫雅子退休第 20 年后,她接触到了Mac系统,她自学苹果开发语言 Swift。她发现,高科技对老年人的生活很不友好,很少有针对老年人的应用服务,在多次向软件开发商提出建议无果的情况下,若宫雅子决定自己开发一款 iPhone App,灵感来源于日本的传统节日——女儿节,主要围绕节日相关礼仪和活动展开,目的是让更多人了解家乡的传统文化。

3e788cf9d7b58188e3f19b97bbee5d11.gif

决定之后,她通过 Facebook Messenger 和 Skype 向一位年轻网友请教了 iOS 平台开发遇到的相关问题,并通过另一个朋友用 Office 进行美术素材制作。因为英语非常糟糕,她还顺带学习了一下英文(并在此后乐于与人用英语交流)。

半年之后,这款名为「Hinadan」的游戏成功上线,并获得了不少正面评价,该软件在苹果应用商店获得了 5 颗星的好评,仅有日语版的情况下就有数万人通过应用商店下载。(目前已支持日语、简体中文、繁体中文、英语、韩语等语言)

ae0c129a6e96666dd4b50dbbd3a60a1c.png

现在,若宫雅子不仅受邀参加了苹果全球开发者大会,与苹果 CEO蒂姆·库克会面,在「TED东京」和世界各地发表讲话,而且管理着一家名叫 The Mellow Club 的线上俱乐部。俱乐部成员平均年龄为66岁,横跨日、韩两国,目的是让信息技术为老年人创造更有意义的生活。除此之外,她还在管理着一个日英双语的个人网站,主要帮助用户了解如何使用 Excel 进行简单操作。

9cd5dae241c8d7c6e1c8b1d387458dd9.png

其实,类似的案例,国内也有不少。2017年,宁波大学52岁的宿管大爷自学编程开发了一套宿舍管理系统,并设置了双重密码防止信息泄露;成都82岁的老人俞性佑搭建族谱录入平台,让分散全国各地的亲友可以在线写族谱;郑州的冯怀云老人退休后自学编程,并尝试自己编写小程序,用短短三天时间就开发出了一款“地铁问路”应用。

上面的故事都在告诉我们「科技、编程不是年轻人的专利,只要你敢想敢做,任何时候都不算晚。」

年龄从来都不是编程的障碍

很长一段时间,不少媒体都热衷于讨(炒)论(作)与“程序员中年危机”相关的话题,似乎程序员到了中年就会秃顶,就会前途一片黯淡无光。年纪大了拼体力真的拼不过年轻人?年纪大了学技真的没年轻人快?若宫雅子这位83岁的老告诉我们,年龄不是限制我们前进的因素。

据《纽约时报》报道,免费在线编程平台 Codeacademy 的 4500 万全球用户中,大约有 100 万用户的年龄在 55 岁以上。麻省理工开发的简易编程工具 Scratch,也聚集了不少老龄用户。

早前,「程序员技能与年龄」话题关注度颇高,美国北卡罗来纳州立大学计算机科学系的博士生 PatrickMorrison 和助理教授 EmersonMurphy-Hill 曾尝试基于 StackOverflow 的数据对这个问题进行解答。

于是,他们研究了当时的 StackOverflow 用户数据库,发现年龄越大、资历越深,所提出的观点越大程度上会被认可。

在编程技能层面,比如 Java、C#、Java 等,平均每个程序员所拥有的标签数量都随年龄增长而有所下降,30 岁触底,40岁到 50 岁之间出现反弹,60 岁左右呈分散状,程序员越老似乎就拥有越多的技能集。相反,很多年轻程序员因为缺少经历而在某些层面存在缺失。

大龄程序员的出路一定是转管理层吗?

「程序员到一定年龄,最好的出路就是转做管理层」,这也是由「中年危机 」话题引申出来的分支。不少人在针对程序员的职业规划提出建议时会表示,当年龄成长到一定阶段,程序员如果不转做管理层是很难有出路的。

对此,骨灰级程序员,资深技术专家左耳朵耗子曾在微博上分享过的一句话:

「昨天和人谈起大龄程序员问题,对方说,如果一人年龄大了还在写代码,说明这人混的太差了。老实说,我真的相当的鄙视这种说法。因为,如果人写代码写到40岁了,他还喜欢写代码做技术,说明他真的喜欢技术,而且经验一定很丰富。这样的人多难得啊。我真心鄙视那些做技术管理不写代码的人。」

很多公司,当研发人员的技术级别逐渐提升就会出现相应的管理级别,并会逐渐培养研发人员的管理能力,这是一个社会现象,很多人都在这些特定的时间,逼着自己转向管理层。

随着中国互联网技术的持续发展,程序员这个行业也将变得更加成熟,未来中年程序员除了管理岗,也肯定会有技术专家方向的发展路线,但前提是,你必须保持足够的动力和激情,才能在这个日新月异的行业畅通无阻。

a12dc0d72649c2cadeda185cc3e2229f.png


推荐阅读
  • 这篇文章主要讲解了“如何应对Android面试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何应对 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
    介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
  • 苹果手机home键设置1.我们点击打开iPhone手机桌面上的设置图标。2.点击打开页面中的通用选项。 ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • 校园表白墙微信小程序,校园小情书、告白墙、论坛,大学表白墙搭建教程
    小程序的名字必须和你微信注册的名称一模一样在后台注册好小程序。mp.wx-union.cn后台域名https。mp.wx-union.cn ... [详细]
  • 项目需要实现弹幕,网上参考了各种方法,最后觉得transform+transition实现的效果在移动设备上性能最好,在iphone6和红米4上测试,看不到 ... [详细]
  • 问题描述:域名已经备案,我全部都有,也在后台配置了,但是手机预览,还是请求失败,PC端是可以请求 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
author-avatar
刘华兰2011_423
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有