编者注:在他的大学入学论文中, 陈奕荣“卢卡斯”, 讲述了他如何运用解决问题的技巧开发了一个寻找停放车辆的应用程序. 比应用的成功更重要, 卢卡斯说, 是坚持的发展和职业目标的明确吗. 卢卡斯计划参加 加州大学欧文分校 主修计算机科学或 伊利诺伊大学厄巴纳-香槟分校 主修数学.
解决问题:我把车停在哪了?
一百块挡风玻璃将低垂的阳光反射到我们的眼睛里. 成功的另一个障碍. “是B12还是B24?我默默地想,相信我们已经接近目标了. 父亲斜瞟了我一眼,蓝色的停车场突然变成了粉红色的停车场. “我们一定很沮丧,”我向自己保证,尽管我的信心正在减弱. 在欢乐的圣诞节购物之后, 我很后悔那天早些时候说的那些自夸的话. 我们找不到我们的车,而我的工作是记住我们把车停在哪里.
这是一个常见的问题, 当然, 下学期开学时,我和朋友们详细讨论了这个问题. 在一个停满了几乎一模一样的车的停车场里找一辆车的痛苦在我们谈话的时候回荡在午餐桌上. 我决定做点什么.
解决问题:移动应用程序开发
具备windows和web编程技能, 还有朋友们的鼓励, 我开始利用空闲时间学习移动应用程序开发. 我已经用windows和web编程工具编写了一些简单的程序, 甚至还利用腾讯的机器人服务套件开发了一款文字益智游戏,赚了一些零花钱. 构建整个应用程序, 虽然, 是一个新的挑战, 我带着激情和热情去完成它.
经过许多不眠之夜的开发和调试, 我完成了我的第一个版本,并邀请我的朋友来测试软件. 那些alpha用户很快就发现了我的作品的缺点. 手动点击按钮记录停车位置很麻烦, 许多用户觉得b谷歌或苹果的本地地图应用程序可以简单地为他们记录位置.
解决问题:研究竞争对手
后一个问题对我的成功构成了真正的威胁. 与这些巨头竞争意味着我的应用需要无缝衔接且易于使用. 我决定研究一下我的竞争对手在做什么,看看我是否能开发出比他们更好的应用. 令我吃惊的是, 市场上的大多数停车应用程序都需要用户按下一个按钮, 但我现在认为这是完全不必要的一步. 我对我的申请做了一些创新的修改. 我开始用手机的GPS来检测移动速度. 一旦速度降到某一特定量以下, 应用程序将使用计步器来跟踪所走的步数. 因此, 我的应用程序能够假设用户刚刚停好车,并自动记录位置.


我的用户社区喜欢我的创新. 他们称赞我的工作,并向我保证,这使他们避免了丢车的尴尬. 然而,与任何技术创新一样,仍有工作要做. 因为它在后台运行, 我的应用程序消耗了用户手机的一定比例的电量. 也有一些未被发现的漏洞潜伏在表面之下,等待被发现.
解决问题:痛苦带来收获
事实上, 我简单的停车申请可能在商业上不可行, 但这是一个很好的练习,可以测试我的编程和创造性解决问题的能力. 最重要的是, 我通过坚持和开放的心态向自己证明了这一点, 我可以成就任何事. 每当我遇到一个bug,这是经常发生的,我感到沮丧和疲惫. 但我依靠互联网资源和一个庞大的在线程序员社区来找到我遇到的问题的解决方案. 我甚至学到了更多关于技术商业的知识, 完成了停车应用生态系统的市场分析.
虽然在停车场丢了一辆车似乎是一个无关紧要的问题, 我已经在用我在这个项目中获得的技能来解决更紧迫的社会问题. 我的梦想是成为一名技术专家, 一个不只为利润而创造新工具的创新者, 而是要推动社会健康发展.