整理 | 蘇宓
對于技術(shù)人而言,似乎有永遠(yuǎn)退不了的休,但這種情況多數(shù)都是他們的主動選擇,且樂在其中。
63 歲退休工程師的研發(fā)之路
近日,據(jù)外媒 The Mainichi 報道,一位來自日本的 63 歲老工程師 Hiroyuki Ueda 在退休之后,搗鼓起了計算機上的計算器。
或許有人說,像手機、電腦上的計算器早已出現(xiàn),再去重復(fù)研究,那豈不是再一波造輪子,有什么意義?
實則與我們常見的計算器有所不同,Hiroyuki Ueda 研發(fā)的這款名為 Twin-Calc 的計算器應(yīng)用,是一款將兩個計算器二合一的產(chǎn)品,簡單來看,就是可以在同一個界面顯示兩個計算器。

當(dāng)然,同一個界面顯示兩個計算器也自然有它的道理,這款雙計算器應(yīng)用程序允許用戶點擊屏幕中間的 " 左右綠色箭頭 " 直接將一邊的輸出結(jié)果導(dǎo)入到另一邊去。
舉個例子,如果你在左邊的計算器上輸入 "89*15",點擊 "=" 之后得到 1335 的結(jié)果,然后再點擊向右的綠色箭頭,那么 1335 就可以直接顯示在右邊的計算器上,如下圖所示:

除此之外,兩個計算器也可以執(zhí)行不同的計算。譬如,當(dāng)用戶想要了解哪個商店的產(chǎn)品價格比較便宜時,就可以用同時計算的方式來比較價格,也挺方便的。

挑戰(zhàn)無數(shù),只怕 " 有心 "
之所以想要開發(fā)這款雙計算器應(yīng)用,在 Hiroyuki Ueda 看來,這也是退休之后,有更多的時間來實現(xiàn)自己積攢多年的興趣。
事實上,Hiroyuki Ueda 并非計算機專業(yè)出身,他在大學(xué)主要學(xué)的是機械設(shè)計,后來在一家汽車公司從事工程工作,包括傳動部件的設(shè)計,這一干就是多年。
但對于自身而言,Hiroyuki Ueda 是一名狂熱的 iPhone 粉絲,因此在 60 歲退休之后,他便著手自己的 " 開發(fā)大計 "。
他首先自學(xué)了 Swift 編程語言,然后關(guān)注到了與人們?nèi)粘I罹o密相連且作為一種沒有任何語言障礙的通用工具——計算器,Hiroyuki Ueda 隨即便開始為開發(fā)一款應(yīng)用程序定制目標(biāo),進(jìn)行規(guī)劃。
在 2021 年 8 月,Hiroyuki Ueda 開始真正開發(fā)這款 Twin-Calc 應(yīng)用。彼時,Hiroyuki Ueda 表示," 在一個屏幕上結(jié)合兩個計算器的應(yīng)用程序此時還不存在,抓住這個機會,一定要做一個獨一無二的軟件 ",他的目標(biāo)是讓該應(yīng)用程序成功在 iPhone、iPad 上運行。
然而,Hiroyuki Ueda 回憶道:" 我以為這很容易,但卻出乎意料的困難 "。譬如,在輸入帶有小數(shù)點的數(shù)字時,雖然有用戶通常是點擊 "0- 小數(shù)點 - 具體數(shù)字 "(如 0.5),但也有不少用戶是直接輸入了 " 小數(shù)點 - 具體數(shù)字 ",而省略了輸入 "0" 這一步。
Hiroyuki Ueda 表示:" 這類的挑戰(zhàn)大約有 100 種,要解決這些問題是一個很大的工作。" 經(jīng)過不斷的試驗和測試,他得以在 9 個月后的 2022 年 5 月發(fā)布該應(yīng)用程序。
不過,Twin-Calc 一經(jīng)發(fā)布,并沒有迎來 Hiroyuki Ueda 想象中的火爆。
于是,Hiroyuki Ueda 進(jìn)行了修改,使得這款應(yīng)用可以固定水平顯示兩個計算器,這一最新版本于 8 月 18 日發(fā)布。目前 Twin-Calc 分為兩種版本:免費版和付費版,其中免費版里面會有廣告,已經(jīng)在 iPhone 和 iPad 上可用。
受到了良好的歡迎
對此,不少網(wǎng)友表示:
有人在手機上添加這個真的很酷。我喜歡聽到開發(fā)者開發(fā)的東西填補了一個利基市場,而且做得如此之好,非常欽佩。
改進(jìn)一個計算器應(yīng)用程序的設(shè)計是非常困難的,而且它正在不斷地被改進(jìn)。對大多數(shù)人來說,這是很好的。也祝賀他,他正在實現(xiàn)夢想,構(gòu)建能夠完成工作的軟件,然后為該軟件獲得報酬。我只希望他在接下來不要遭受太多山寨軟件的 " 襲擊 "。
除此之外,也有不少用戶為其下一步的開發(fā)方向提供優(yōu)化建議,甚至出謀劃策:
這款軟件非常有趣,但是下面重復(fù)的幾組數(shù)字按鈕是對空間極大的浪費。也希望接下來,開發(fā)者可以避免重復(fù),直接通過輸入行輸入,就像電子表格中的一個單列一樣。
或許也可以嘗試開發(fā)做一個小屏幕的電子表格,像一個默認(rèn)的 3x4 或 4x4 單元格。其中可以包常規(guī)電子表格的大部分基礎(chǔ)功能,也許還有簡單的圖表來顯示比較。
退不了休的技術(shù)大佬們
只要滿足了需求,必然也會有人用,Hiroyuki Ueda 也在退休的時光中實現(xiàn)了自己的夢想。
無獨有偶,不少大佬退休之后堅守在技術(shù)的中心。兩年前,求伯君在參加 2020 長沙 · 中國 1024 程序員節(jié)時分享道," 退休是真的,我沒有再去參與公司的日常管理。因為身體不好,我正在鍛煉身體,平時會關(guān)注一些感興趣的東西,也寫一些自己用的游戲代碼,不是作為商品去寫的,譬如游戲外掛之類的,當(dāng)然不方便拿出來炫耀。為了完成游戲的任務(wù),寫代碼將自己從勞動中解放出來。"
此外,80 歲的 UNIX 核心開發(fā)者之一、UNIX 命名者 Brian W.Kernighan,在今年夏季閃現(xiàn)文本處理工具、Linux 及 UNIX 環(huán)境中最強大的數(shù)據(jù)處理引擎 AWK 在 GitHub 的倉庫上(https://github.com/onetrueawk/awk),瀟灑地寫了數(shù)百行代碼,提交了最新的 pull request,留言告訴開發(fā)者這些代碼可以讓 AWK 實現(xiàn) Unicode 的支持。
2020 年 11 月,64 歲的 Python 之父 Guido van Rossum 在宣布自己退休的一年后,決定重返職場,原因是退休太無聊了,加盟微軟,在擁抱開源平臺之際,致力于 " 讓 Python 變得更好用 "。
同時,還有很多像他們一樣的技術(shù)人也在默默奉獻(xiàn),也在無形之中激勵了更多的開發(fā)者們。謹(jǐn)此也向他們致敬!
原文地址:http://www.myzaker.com/article/632d71d7b15ec012ed78a6da
轉(zhuǎn)載請注明:63歲工程師的退休生活:開發(fā)一款雙計算器應(yīng)用,僅上線22天獲56800次下載量! | 快導(dǎo)航網(wǎng)