当我们与朋友们外出旅行或聚会时,尽管兴致勃勃,但结账的麻烦却常常让人头疼。北京邮电大学的何正浩却花费了两年多的时间,创造了一款名为Numpkin的旅行分账App。他的故事,从一个编程小白到独立开发者的进阶之路,展现了执着和创新的力量。
Numpkin,这个名字源自乌龙,看似巧合的拼写错误却成就了一款独特的应用。
何正浩回忆起高考结束后的一天,坐在回家的出租车上,他笨拙地尝试着解决一个麻烦的问题。那一天,他和朋友在外面聚会,从密室逃脱到买咖啡,再到火锅店和KTV,所有开销都由他一人垫付。由于不是每个朋友都全程参与,何正浩在备忘录和计算器之间不停地切换,分账过程折磨着他。这一经历与他在年暑假的家庭旅行相似,当时一位阿姨负责制作了复杂的Excel表格来分账,激发了他开发Numpkin的想法。
年暑假,何正浩开始在各个平台学习如何入门iOS开发。虽然他对电脑编程有浓厚的兴趣,曾尝试用易语言进行编程,但开发一款App仍然是他的首次尝试。经过几个月的学习,他在年底写下了App的第一行代码。他边学边写,一直在不断进步。直到年5月,为了参加校内的创新创业项目比赛,他才全身心投入开发工作。
他的高中同学何彦江参与了项目,负责搭建服务器,而何正浩则独自负责App的前端开发、功能设计和上架。
关于App的名字,何正浩记错了南瓜的拼写,取名为Numpkin,最终却变成了一个独特的标识。然而,App的界面设计一度困扰着他,因为他没有美术功底。最终,他通过AI作图工具找到了解决方法,不断尝试和完善,最终创造了简洁的蓝底界面。
今年4月底,何正浩开始对App进行最后的修补和完善。4月30日,他在秦皇岛与朋友一同度过五一假期,意外地收到了一封邮件,告知他App的全部功能已经审核通过。就在清晨,他和朋友们一起去海边看日出,Numpkin正式上架,迎接着初升的太阳。
Numpkin是一个以旅行和聚会为对象的多人分账App,为需要为整个团队付款或记账的人提供了便利工具。
它包括了各个方面的功能,如预付款、支出记录、同步共享、结算建议和明细导出等。打开App,建立一个新账单,添加成员姓名,Numpkin会自动生成代表字符和颜色。在面对集体开销时,只需轻轻点击加号,就可以新增支出,设置代付人、备注和类别。在旅行中,你可以随时新增内部结算。最后,通过导出图片明细并按照结算建议,成员可以一次性结清所有应付款项。
何正浩表示,他在年上半年的三次旅行中都成功使用Numpkin进行记账,让旅行更加方便。
Numpkin上线后,何正浩一直在收集反馈和建议,并不断测试和改进应用。这也是他第一次使用Swift语言进行编程的App。回顾过去的两年开发历程,他认为开发经验和结交朋友是最宝贵的收获。今年,他开发了名为“Scheduled”的教育项目,该项目帮助人们更好地学习调度算法。
他的开发经验还让他成功入围WWDC23Swift学生挑战赛,并成为全球余名获奖者之一。
未来的道路仍然充满挑战,但Numpkin也帮助何正浩融入了独立开发者社群,与更多资深开发者交流经验,结交了宝贵的朋友。正如他所言,兴趣是最好的老师,而何正浩的坚持和创新精神无疑为他赢得了成功。
在这个故事中,我们看到了一个年轻人通过坚韧不拔和执着创新,从一个编程小白成长为一名独立开发者的过程。
Numpkin的诞生不仅解决了多人分账的难题,也展示了创造力和技术的力量,为我们提供了一个启发和激励的故事。无论你身在何处,只要你有梦想和决心,
就能够像何正浩一样,踏上自己的创新之旅,创造出有价值的产品和经历。他的故事告诉我们,不必担心起点有多低,只要有足够的热情和毅力,就能够不断前进,不断突破自己的局限。
Numpkin这款App的诞生,不仅让旅行和聚会变得更加轻松和便捷,还激发了更多人参与到创新的行列中来。何正浩的努力和创造力让他的产品不仅受到朋友们的欢迎,还赢得了更广泛的认可。他的经验也为其他年轻开发者提供了宝贵的经验教训,鼓励他们在技术领域追求自己的梦想。
未来的道路虽然仍然充满挑战,但何正浩的故事告诉我们,不论前路多险峻,只要保持初心,不断学习和尝试,就一定能够取得成功。
无论是解决现实生活中的问题,还是追求技术创新,都需要坚持不懈的努力和勇往直前的信念。
正如何正浩的Numpkin一样,我们每个人都有机会用自己的智慧和创造力,为世界带来更多的便利和美好。只要有梦想,就能够找到途径去实现它们,不论是在编程领域、创业道路,还是其他领域。何正浩的故事鼓励我们勇敢追逐梦想,不断前进,创造属于自己的辉煌。