整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

对于技术人而言,似乎有永远退不了的休,但这种情况多数都是他们的主动选择,且乐在其中。

63 岁退休工程师的研发之路

近日,据外媒 The Mainichi 报道,一位来自日本的 63 岁老工程师  Hiroyuki Ueda 在退休之后,捣鼓起了计算机上的计算器。

或许有人说,像手机、电脑上的计算器早已出现,再去重复研究,那岂不是再一波造轮子,有什么意义?

实则与我们常见的计算器有所不同,Hiroyuki Ueda 研发的这款名为 Twin-Calc 的计算器应用,是一款将两个计算器二合一的产品,简单来看,就是可以在同一个界面显示两个计算器。

当然,同一个界面显示两个计算器也自然有它的道理,这款双计算器应用程序允许用户点击屏幕中间的“左右绿色箭头”直接将一边的输出结果导入到另一边去。

举个例子,如果你在左边的计算器上输入“89*15”,点击“=”之后得到 1335 的结果,然后再点击向右的绿色箭头,那么 1335 就可以直接显示在右边的计算器上,如下图所示:

除此之外,两个计算器也可以执行不同的计算。譬如,当用户想要了解哪个商店的产品价格比较便宜时,就可以用同时计算的方式来比较价格,也挺方便的。

挑战无数,只怕“有心”

之所以想要开发这款双计算器应用,在 Hiroyuki Ueda 看来,这也是退休之后,有更多的时间来实现自己积攒多年的兴趣。

事实上,Hiroyuki Ueda 并非计算机专业出身,他在大学主要学的是机械设计,后来在一家汽车公司从事工程工作,包括传动部件的设计,这一干就是多年。

但对于自身而言,Hiroyuki Ueda 是一名狂热的 iPhone 粉丝,因此在 60 岁退休之后,他便着手自己的“开发大计”。

他首先自学了 Swift 编程语言,然后关注到了与人们日常生活紧密相连且作为一种没有任何语言障碍的通用工具——计算器,Hiroyuki Ueda 随即便开始为开发一款应用程序定制目标,进行规划。

在 2021 年 8 月,Hiroyuki Ueda 开始真正开发这款 Twin-Calc 应用。彼时,Hiroyuki Ueda 表示,“在一个屏幕上结合两个计算器的应用程序此时还不存在,抓住这个机会,一定要做一个独一无二的软件”,他的目标是让该应用程序成功在 iPhone、iPad 上运行。

然而,Hiroyuki Ueda 回忆道:"我以为这很容易,但却出乎意料的困难"。譬如,在输入带有小数点的数字时,虽然有用户通常是点击“0-小数点-具体数字”(如 0.5),但也有不少用户是直接输入了“小数点-具体数字”,而省略了输入“0”这一步。

Hiroyuki Ueda 表示:"这类的挑战大约有 100 种,要解决这些问题是一个很大的工作。"经过不断的试验和测试,他得以在 9 个月后的 2022 年 5 月发布该应用程序。

不过,Twin-Calc 一经发布,并没有迎来 Hiroyuki Ueda 想象中的火爆。

在排查其中的原因时,Hiroyuki Ueda 发现,当用户下载应用程序并打开时,在智能手机的垂直屏幕模式下,手机屏幕只显示一个计算器,而在屏幕旋转到侧面时才显示两个计算器。但这样,很多用户觉得这款应用和系统自带的计算器没有太大差别,没有必要再去下载一个。

于是,Hiroyuki Ueda 进行了修改,使得这款应用可以固定水平显示两个计算器,这一最新版本于 8 月 18 日发布。目前 Twin-Calc 分为两种版本:免费版和付费版,其中免费版里面会有广告,已经在 iPhone 和 iPad 上可用。

受到了良好的欢迎

更新之后的 Twin-Calc 也受到了很多用户的欢迎,截至 9 月 8 日,含税 490 日元(约 3 美元)的付费版 Twin-Calc 版本有约 56,800 次下载,免费版本有约 5,000 次下载。付费版本在更新前不久有大约 1.8 万次下载,因此在更新后数量增加了两倍多。

对此,不少网友表示:

  • 有人在手机上添加这个真的很酷。我喜欢听到开发者开发的东西填补了一个利基市场,而且做得如此之好,非常钦佩。

  • 改进一个计算器应用程序的设计是非常困难的,而且它正在不断地被改进。对大多数人来说,这是很好的。也祝贺他,他正在实现梦想,构建能够完成工作的软件,然后为该软件获得报酬。我只希望他在接下来不要遭受太多山寨软件的“袭击”。

除此之外,也有不少用户为其下一步的开发方向提供优化建议,甚至出谋划策:

  • 这款软件非常有趣,但是下面重复的几组数字按钮是对空间极大的浪费。也希望接下来,开发者可以避免重复,直接通过输入行输入,就像电子表格中的一个单列一样。

  • 或许也可以尝试开发做一个小屏幕的电子表格,像一个默认的 3x4 或 4x4 单元格。其中可以包常规电子表格的大部分基础功能,也许还有简单的图表来显示比较。

对于外界的评价,Hiroyuki Ueda 表示:"令人惊讶的是,有大量的人下载了这个应用程序。我认为它有市场需求。”

退不了休的技术大佬们

只要满足了需求,必然也会有人用,Hiroyuki Ueda 也在退休的时光中实现了自己的梦想。

无独有偶,不少大佬退休之后坚守在技术的中心。两年前,求伯君在参加 2020 长沙·中国 1024 程序员节时分享道,“退休是真的,我没有再去参与公司的日常管理。因为身体不好,我正在锻炼身体,平时会关注一些感兴趣的东西,也写一些自己用的游戏代码,不是作为商品去写的,譬如游戏外挂之类的,当然不方便拿出来炫耀。为了完成游戏的任务,写代码将自己从劳动中解放出来。”

此外,80 岁的 UNIX 核心开发者之一、UNIX 命名者 Brian W.Kernighan,在今年夏季闪现文本处理工具、Linux 及 UNIX 环境中最强大的数据处理引擎 AWK 在 GitHub 的仓库上(https://github.com/onetrueawk/awk),潇洒地写了数百行代码,提交了最新的 pull request,留言告诉开发者这些代码可以让 AWK 实现 Unicode 的支持。

2020 年 11 月,64 岁的 Python 之父 Guido van Rossum 在宣布自己退休的一年后,决定重返职场,原因是退休太无聊了,加盟微软,在拥抱开源平台之际,致力于“让 Python 变得更好用”。

同时,还有很多像他们一样的技术人也在默默奉献,也在无形之中激励了更多的开发者们。谨此也向他们致敬!

参考资料:

https://mainichi.jp/english/articles/20220916/p2a/00m/0sc/017000c

https://news.ycombinator.com/item?id=32902520

版权申明:内容来源网络,版权归原创者所有。除非无法确认,都会标明作者及出处,如有侵权,烦请告知,我们会立即删除并致歉!

你还在发愁35岁以后吗?国外63岁的工程师却开发一个爆款计算器相关推荐

  1. 程序员哀叹外国同事对35岁现象感到震惊,在国外40岁还写代码

    35岁现象,最早起源于互联网大厂对于招聘人员的要求,高于35岁的程序员一般不予考虑,因为无论是从学习能力还是加班能力来看,大龄程序员都比不上年轻的小伙子.后来华为更是将35岁现象推向了风口浪尖,只要年 ...

  2. 韦世东:计划 35 岁「退休」的资深爬虫工程师

    文 | 孙燕 前言:我想 35 岁退休 从开始学习爬虫到真正赚到钱,韦世东只用了一个月时间.如今作为一名资深爬虫工程师,他已经有了七年的互联网工作经验. 除了日常的工作外,随着技术水平不断提高,他越来 ...

  3. 知乎热议程序员「35岁定律」,32岁女生转行学Java是否可行?

    32岁女生转行学习一年Java,是否有出路?这一问题引起了网友们的关注.有网友表示,程序员真是一座围城,城外的人想进去,城里的人想出来. 32岁转行学Java晚不晚? 一位国企编外的32岁女生在知乎发 ...

  4. 与「韦神」齐名,他35岁任教清华!18岁一战成名,数学界颜值巅峰

    除「韦神」外,北大还有一位和韦东奕并驾齐驱的数学天才.他就是刁晗生,18岁在第46届IMO上一战成名,还一手集齐世界名校offer.现在,他是清华大学的一名副教授,一位颜值和实力并存的奇才. > ...

  5. 爆款互联网人, 28岁的财富自由?

    前一两天,估计大家都被28岁程序员财富自由的热点给刷了吧. 主角2012年毕业,经过一连串极其幸运的职业经历后,宣布从字节跳动退休.是的,人家不是离职,是退休. 网上的帖子给他做了个大略的估算,身价应 ...

  6. 30岁是全新的20岁?---《20岁时光不再来》

    TED最火的视频之一<20岁时光不再来>的分享者Meg Jay是一名心理咨询师.她的第一位咨询者是一位20多岁的姑娘,而这个姑娘正在和一个"渣男"谈恋爱,并深陷其中. ...

  7. nmn几岁可以吃,nmn多少岁可以吃,归纳总结!

    nmn几岁可以吃,nmn多少岁可以吃,归纳总结! 日本W+NMN告知:nmn几岁可以吃,nmn多少岁可以吃,归纳总结! nmn几岁可以吃,nmn多少岁可以吃,nmn适合多大年龄的人吃? nmn什么年龄 ...

  8. “我被机器解雇了!”Amazon 63岁员工因算法评分太低被自动开除

    整理 | Carol 出品 | CSDN(ID:CSDNnews) "我被一个机器解雇了." 63岁"老司机"因跟踪算法被开除 一觉醒来,63岁的斯蒂芬 · 诺 ...

  9. 豪赌 ARM 梦碎:63 岁孙正义的「花甲历险记」

    来源 | HyperAI超神经 这几天,传出 NVIDIA 将以 400 亿 英镑的价格收购 ARM 的消息,不少媒体在争相报道收购进度的同时,也将整起交易的幕后推手 -- 孙正义,放到了聚光灯下. ...

最新文章

  1. Python--day7--面向对象编程进阶
  2. WKWebView get/set cookie小结
  3. 【Socket网络编程】15. 发送端和接收端数据大小不一致时 的分析
  4. Rus入门到放弃——HashMap和BTreeMap
  5. Linux 下如何安装软件?
  6. JZOJ 4061. 【JSOI2015】字符串树
  7. RTMPdump(libRTMP) 源代码分析 6: 建立一个流媒体连接 (NetStream部分 1)
  8. PTA 栈 (20分)(全网首发)(实现一个栈Stack,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值的操作)的时间复杂度为O(1))
  9. WPF 框架全构建环境虚拟机硬盘分享
  10. 漫画算法:辗转相除法是什么鬼
  11. 5分钟学会 Vim 分屏操作方方面面
  12. JavaScript基础入门
  13. mysql2000数据库四合一_sql2000四合一版下载|microsoft sql server2000 简体中文4合一版附sql 2000 sp4 补丁_ - 极光下载站...
  14. html 查找页面内容,如何在html页面中实现查找功能
  15. Scrapy--下载器中间件(Downloader Middleware)
  16. Spark 高难度对话 SQL Server 续篇
  17. 加密的压缩包文件如何解压
  18. jquery editplus
  19. 这5个奇妙的Python库,你必须要试试,学python咱就是玩,欸~
  20. 华为手机计算机的隐藏游戏,怎样把华为手机游戏隐藏起来 | 手游网游页游攻略大全...

热门文章

  1. taro-dva-template 集成dvajs数据管理框架的taro小程序模板,即拿即用,提高开发效率
  2. 【2016 Esri 全球用户大会主题看点】3D
  3. 案例5-1.4 字符串关键字的散列映射 (25分)(数据结构)(C语言实现)
  4. 资源| 电子书库-永久有效,持续更新!
  5. 燕尾槽刀具如何加工设置
  6. 移动应用开发的10个最佳灵感来源
  7. UCloud可用区的设计理念及功能图文详解
  8. android儿童模式,儿童模式:专治熊孩子_小米 红米Note(增强版/移动3G/2GB RAM)_手机Android频道-中关村在线...
  9. App Annie 的数据涞源分析
  10. UR机器人装箱姿态_优傲机器人用户手册, UR3、UR5、UR10 3.11 版本