我们用最喜欢的惯例开启新年!在这个远程工作的时代,我很高兴能够回到SoCreate的常规计划中,并坐下来参加我们的一个签名午餐会议,这是一个由团队领导的关于酷新技术和个人团队成员项目的学习系列。以前,我们通常会拉一把椅子,把午餐带到会议室,现在,我们有了新的方式。通过Microsoft Teams,我们在线上做演示,听到高级软件工程师德纳·戴罗西耶(Dana Desrosiers)讲述他的业余时间生活,是如此有趣。不用说,他并没有坐在板凳上。
居家工作时,德纳一直在努力学习新东西。最近,他决定利用自己高超的工程技术来解决他在工作之余训练体操时遇到的一个挑战。我敢打赌,你从来没想过这两者会有交集!他没有使用他精通的技术,而是深入研究了他在SoCreate通常不使用的技术,包括Blazer web assembly、.NET 5、gRPC以及Azure Cosmos DB。
在学习新技术的同时,德纳说:“我尝试着去做一些我能做的东西。除了高水平的知识,我觉得我从阅读中没有得到太多东西。当你发现你的知识盲区,你就会真正地投入进去。”
德纳告诉我们,他经常受到体操比赛结果的挑战——无论是找出结果还是计算地区排名。目前提供这些结果的网站滞后,使得用户不得不去搜索他们需要的信息。因此,利用上述新技术,他颠覆了当前的流程。
“我们使用的网站很少,比赛主管会定期将比分发布到网站上,用户可以登录,了解其孩子的情况。”他解释道。“我不喜欢的是,通常情况下,你必须去网站上寻找,找到级别、环节,然后最终找到你要找的运动员。我想要做的是扭转这种局面,让运动员或俱乐部成为核心关注点。”
因此,德纳创建了一个应用程序,从其他结果网站提取数据,汇总比赛结果。
“我的设想是,当我查看某场比赛时,我的手机就会开始通知,告诉我比分是多少。”他解释说。“我想去参加一个比赛,而不是寻找一个比赛,我想关注运动员和俱乐部。所以,我可以一目了然地获得所需信息,而不是去应用程序中寻找信息。”
德纳的新应用程序虽然还没有设计,但它可以清楚地显示他最近参加的比赛,他能够通过该程序关注特定运动员的成绩,并查看特定健身房的运动员的所有得分。
他说:“这就像Twitter提要,每30秒自动刷新一次。”
该应用最终会在每次弹出新分数时发送通知。也许更重要的是,用户可以通过它在一个表中查看不同级别和年龄的结果,而这在其他网站上目前是没有的。
“有时候,你要尝试符合地区参赛的标准,例如,在10年及以上的类别中,你必须名列前25名。我没有一个很好的方法来查找,所以我很难看到我的运动员的排名情况。但有了这个应用程序,我可以把不同年龄的人结合起来,看看每个人的情况和界限在哪里。通常情况下,我必须来回切换来计算,而这个要简单得多。”
确实要简单得多!德纳的项目(你可以在GitHub上查看)向我们说明,适当地应用技术,可以使人们受益,并让我们的生活便利不少。我们只是不知道这两个看似完全不同的领域——软件工程和实体双杠——之间会有相似之处。但是,像德纳这样的创造者,我们SoCreate大有人在,我们将继续努力,为大家带来深刻、惊奇的体验!
欢呼!