如何用计算器换 MacBook (完)——无心插柳柳成荫

0x1. 前景摘要

我用 1 个 2 手计算器换了 3 台 MacBook (上)我用 1 个 2 手计算器换了 3 台 MacBook (中) -- 上错花轿嫁对郎 两篇文章中,我详细介绍了自己编程启蒙和弃医转码之路,本文是完结篇,填上如何用计算器换 Mac 的坑。

最近分享的文章都是大几千的字数,因为平时空闲时间不定,从构思到发表,每次更新都要间隔1个多月,估计读者都忘了之前写的什么玩意了。本文亦是如此,年后开始写,内容越写越多,直到5K字时,发现才完成了1/5不到。中间还因为觉得不够有趣重写过两次,导致原计划的发表时间一再推迟,年初八、元宵节、正月底、龙抬头、二月底、妇女节、三月初。。。

However,在这个快节奏的时代,大伙看个短视频都得1.5倍速甚至2倍速,对于长文章,很多人估计也就扫一眼,关掉,没意思,不如跳舞。

图片

为了顺应时代潮流,这次,我去掉了大部分的细节,但是我保留了一部分。是不小心的还是故意的?是故意的,这样,才知道你看的是真实的故事,而不是杜撰的小说。

0x2. 一鱼三吃

从安徽酱科大学毕业后,成为中国可学基术大学的研究僧。因为自学时大多是死记硬背,编程也是纸上谈兵,所以,提高实战能力是读研时的头等大事。在研究技术的同时,无心插柳柳成荫,顺便用计算器换了3台 MacBook,仅需3步:

  1. 参加 A 公司举办的程序比赛,3个月,写了个屌炸天的计算器应用,5000行 Lua 代码,落榜;申诉,获得一台MP4和500元

图片

PS1. 计算器支持普通计算、科学计算、矩阵计算、y=f(x)形式的函数图像绘制,以及一个抄袭 Flash 的吉普赛读心术小游戏

PS2. 该 MP4 是电阻触摸屏,有重力感应,可以运行 Lua 开发的程序,当年售价1500多元,国内保有量极少,海鲜市场也没有

  1. 为 A 公司外包,开发 Android 版本计算器,UI 参考某 iOS 应用,3个月,近万行 JAVA 代码,收入5000元

图片

PS1. 功能有科学计算、函数图像绘制与轨迹查看,支持4种表达式:y=f(x)、x=f(y)、参数方程、极坐标

PS2. A 公司上架到应用市场,月收入近万元,总收入不详,当然,收入都是 A 公司的

PS3. 测试机是智器V5,有 Android/Linux/WinCE 三系统,电阻屏,凑合用

  1. 作为诺基亚粉丝,2个月,开发了 WP 版本,近万行 C# 代码;上架微软应用商店,取名「图象计算器(Graper Calculator)」,定价0.99刀

图片

PS1. 首次上架时,应用的功能与 Android 版本完全一样

PS2. 毕业前,看了眼收入,大半年的时间,总收入不到20刀,算了,改成免费的吧

毕业后,开始北漂,很久没再开发 WP 了。半年后的某天,跟同事吹逼,我除了会 Android,还搞过 WP,顺便用手机演示了一波。

如愿听到同事的赞美后,我继续玩手机,看看 WP 上有啥流行的应用。在 TOP 榜单上,看到了个熟悉的身影。卧槽?图象计算器居然排到了中国区和美国区的免费应用 TOP1!数百条评价中,几乎都是5星好评。

好吧,被白嫖了,再次修改为收费软件

次日开始,每天都会有点收入。在金钱和用户彩虹屁的双重刺激下,决定继续更新。周末,去中国农大找个自习室,开发新功能,陆续增加了隐函数图像绘制、一元N(N≤3)次方程求解、N(N≤3)元一次方程组求解。

2013年,报名参加微软举办的一个全球比赛,由用户在 FaceBook 上投票,评选最受欢迎的应用。最终,我的图象计算器与 UC 浏览器一起,作为中国唯二的应用,从近万个参赛应用中脱颖而出,入围全球32强,获得2台诺基亚 Lumia 920 手机和一个无线充电枕。

上图中的920就是当年的奖品,与零售版唯一不同的是,下巴处印有Developer device Not for Sale。令人恼火的是,公布中奖名单时,手机价值5000元/台,等机器漂洋过海到我手上时,已经贬值了一半。卖了一台920和充电枕,总收入3000元。

不久后,在木马矮萝卜一顿瞎鸡脖操作后,诺基亚贱卖身巨硬,WP 寿终正寝,应用的收入也逐步减少至0。近3年的时间,累计20多万次下载,加上卖手机所得,总收入4.5万元左右,够买3台 MacBook 了。

所以,我没有标题党,手里的3台 MacBook 真的是用计算器换的,只不过稍微麻烦点而已。简单总结下:

  1. 初中,计算器是唯一的电子玩具,日久生情,爱上了计算器

  2. 高中,文曲星是编程启蒙老师,能编程绘制函数图像,牛啤

  3. 本科,不想背书,在荷尔蒙和兴趣的驱动下,跨考了计算机

  4. 读研,沉迷技术,开发了3个平台的计算器,顺便赚了点钱

因为对计算器的情有独衷,工作后,陆续买了一些便宜的机器,有四大计算器厂商的,也有山寨货,这是我离开北京时的摆拍:

图片

以上,就是计算器换 Mac 的核心步骤了,赶时间的兄弟可以去看跳舞了。剩下的内容是一些流水账和碎碎念,不忙的老铁可以瞅瞅。

0x3. 搞钱花钱

研究生开学时,在交完6000元学费后,想到自己是奔三的人了,不能再啃老了。于是,开始了花式搞钱:

  1. 兼职软件开发,2个月,收入800元,期间体验了一把断崖式降薪

  2. 每天6点起床,点广告,2个月,总收入5美元,没写错,只有5美元

  3. 兼职淘宝客服,3个月,收入3000余元,聊天就能赚钱,诚不我欺

  4. 校内卖印花衣服,还做了网页,1个月,收入-1000元,嗯,负的

  5. 为 A 公司兼职开发了个 Lua 小游戏,1个月,收入1500元

  6. 在 B 公司偷偷实习,3个月,Web 测试,170元/天,无趣,遂跑路

  7. 为 C 公司兼职开发了几个 Android 的小游戏,3个月,收入近5000元

  8. 兼职二级C语言老师,3个学期,收入6000余元

对研究僧来说,这些都是不务正业,因为对嗑盐的不上心,被导师罚了一个月的俸禄(助研津贴),不冤枉。导师对我算是非常仁慈了,真的很感激他没有把我逐出师门,还让我顺利毕业了。

赚钱是为了啥?当然是为了花啊,花钱比赚钱更快乐,尤其是花自己的钱更香,部分花在刀刃上的钱:

  1. 宏碁笔记本,3500元,最最重要的生产力工具,没有之一,赚钱全靠它

  2. 诺基亚 N-GAGE,400余元,读研时的主力手机,QD 大哥,立体声真轰头

  3. 卡西欧 fx 991 ES PLUS,100余元,Lua 计算器落榜后,安慰自己的

  4. 智器V5,MID 先驱,1000元,前期体验 Linux,后期是 Android 测试机

  5. iPod Touch 4,1500元, iOS 上的各种计算器应用,纵享丝滑,真牛啤

  6. 三星 i917,WP7 系统,当测试机用

  7. 去另一个城市,找哇塞同学玩

正是在这些「老同志」的帮助下,我才能达成计算器换 Mac 的成就。当然,更重要的是对编程的热爱,以及闲的蛋疼的折腾精神,这是我给「智器 V5」安装的 IDE 们:

图片

去北京的前几天,交了4个月房租和中介费,近1万元。最后,花了仅剩的9块钱,跟哇塞同学领了个证书,资产归零。。

0x4. 一点细节

虽然计算器应用赚了点钱,但其实没啥技术含量,最核心的是中缀表达式求值,随便一本《编译原理》中都有介绍。函数图像绘制更简单,描点作图而已,初中就学过。其余的就是体力活了,UI 还原、边界条件、异常处理等等,朴实无华且枯燥。

至于 Lua 计算器中的矩阵计算,当时是研一,考研的线性代数尚未全部遗忘,就顺便做了。算法大多是参考的《常用算法程序集》,把书中的 C 代码改写成了 Lua 代码。但是,不少特殊矩阵的计算结果明显不对,可能是我自己改写的问题,也可能书中的代码考虑不周到。所以,开发 Android 和 WP 时,去掉了矩阵计算的功能。

本文去掉了大量的前戏,可能略显枯燥。铺垫太多,读者又没耐心读。也许,用其他形式来呈现细节可能会更生动?直播?短视频?嗯,账号和自拍杆已经准备好了,就差亿点点勇气了。不就是跳舞嘛,必要的话,咱也可以来一段:

图片

2020年初,彼时还没有疫情,内部年会,高潮,C位。前端后端客户端,6位开发,来了段「群魔乱舞」。本来说好是右边的老哥一个人脱,临上场时,他害羞了,作为总导演的我,只能是一起为艺术「献身」了。舞毕,同事们纷纷竖起了大拇指🖕🏻:

我 TM 谢谢你啊,成功地玷污了我的双眼

有同事给我发了1080P高清无码视频,怎么也找不到了,等找到后再来玷污读者的双眼🐶

0x5. 未完待续...

除了计算器和搞钱,读研时,我还做了件更牛逼、更有技术含量、影响力巨大(自认为)的事。顺便开发了两个 App,不赚钱,但是这件事本身的价值远远超过100万,甚至可以说房子和车子都是它带来的。先透露一点,还是与编程启蒙老师文曲星有关,详细内容,下次再吹。

放心,不是卖课。

如何用计算器换 MacBook (完)——无心插柳柳成荫 (qq.com)

posted @ 2023-10-01 11:16  CharyGao  阅读(17)  评论(0编辑  收藏  举报