一名程序员的救赎丨她开发心理关爱地图,用科技向善播撒公益种子

2022-09-15 11:40:11 浏览数 (1)

以下文章来源于 DeepTech 深科技

对程思来说,参加云开发·公益编程挑战赛是她经过 3 年抑郁之后,自我救赎、自我探索的一部分。

毕业后的十年里,程思一直在从事 IT 工作。同时,她也深陷抑郁的困扰之中。用她的话来说,她对“长期心理痛苦的过程有着亲身体验、教训以及经验”。2020 年,程思辞去了自己的工作。此时,她已经接触了许多心理学尤其是心理咨询方面的知识,成功将自己从心理沼泽中拉了出来。就在这时候,程思决定从 IT 向心理咨询转型。

作为一个程序员,程思转型道路的第一步是,尝试通过开发技术与心理学的结合为更多人提供帮助。2020 年,程思参加了微信小程序云开发挑战赛,并成功打入决赛。她开发的小程序名为“自助心理成长”,简单来说,就是为那些关注自身心理健康且有主动改善意愿的非专业人士,提供一个心理学知识练习的平台。在小程序的简介中,程思用积极心理学之父马丁·塞里格曼的话形容自己的开发目标:“(在美国)平均而言,一例抑郁症每年要花约 5000 美元的治疗费。抗抑郁药产业已经成为一个价值数百亿美元的产业。请想象一下:有一个便宜得不可思议的疗法在网上布置积极心理学练习,可以大规模实施,而且它至少跟常用疗法和药物一样有效……”

程思相信积极心理学的理念若想纠正人类心理上的偏差和不平衡,我们需要“一方面修补坏的事件,另一方面塑造好的事物;一方面帮助那些有疾病的人,另一方面充实那些健康个体的生活”。对她而言,用自己的力量帮助那些有心理疾病的人,既在弥补坏的事物,也在不断塑造属于自己的美好。

于是,在辞职第三年,程思又参加了一个公益比赛云开发·公益编程挑战赛。挑战赛聚焦社会公益主题,并以满足公益组织的实际需求为直接目的。这一次,程思的赛题是开发一款“心理关爱地图”,既能让那些需要对心理健康进行干预的人们,方便地找到可靠的心理咨询机构,也可以为用户提供抒发情绪和提问的渠道,让心理咨询志愿者进行回复与干预。

图片来源:pixabay

“春天不远了”

程思发现,依靠单兵作战难以实现这一次的开发目标,因此她开始寻找队友。

两年前为了参加微信小程序云开发挑战赛,程思曾在积极心理学的课程群结识了两位学友。在小程序发布以后,一位同样跨界在心理学和软件开发的独立开发者找到了她。于是,这四位从前互不相识的“网友”,组成了一支参赛队伍,恰值上海封城期间,且春天还未到来,便取名“春天不远了”。

“春天不远了”的四位成员,都曾经或多或少出现过焦虑或者抑郁等心理健康问题,同时具有大厂开发的相关经历。因此,他们在成功自救以后,更希望通过技术与心理学知识结合,为更多的人提供帮助。

参赛团队组成以后,尽管任务已经十分明确,但他们还是花了很多精力进行调研。程思发现,市面上许多同类产品,要么以提供独立咨询师资源为主,要么以提供认知行为疗法为主,服务比较单一或者程序化。经过前期调研后,团队决定以提供机构服务作为产品的中心,并且建立机构、专家跟用户之间的桥梁。平台方可以跟机构建立合作,共同为用户组织相关的主题活动,为用户提供便利,也增加了机构的曝光量,实现双赢。在这个产品中,机构和专家的关系并非是强关联的,用户既可以预约机构,也可以预约不同的专家,包括医生、心理老师、社会工作者、咨询师等专业人士。若用户预约机构,则可以进行地图导航。

团队开发的小程序中还提供了许多资源供用户自由选择,例如测评、文章、视频、活动、心理百科、危机热线等等。程思认为,用户在下定决心去找咨询师之前,他们可能会需要考虑很长时间。因此,这些资源就是专门为这些“闲逛”的用户而设计的。

最终,“春天不远了”团队也凭借着极高的命题完成度和落地成功率,在 171 支队伍中脱颖而出,获得了第一届云开发·公益编程挑战赛的三等奖。

此前,深圳市关爱办主导的“深圳市民心理关爱地图小程序”已在今年成功上线。目前,已有 231 家专业的心理咨询服务机构加入小程序,此外还有包括精神科医护人员、心理治疗师等 989 位专业心理健康人士入驻。这个小程序可以让市民一键找到附近的机构或者专家,并且提供了实时查询、导航、评价、共建多项功能。后续,该小程序将在“春天不远了”团队工作的基础上进一步升级。

用云开发技术,优化“三端”建设

“心理关爱地图”功能的实现需要同时建设用户端、专家端和管理端。用户端用于用户查看信息、选择服务,专家端用于专业人士提供信息并进行预约管理,管理端则是用于后台管理及监控数据。

程思介绍,要实现用户、专家、管理的“三端”建设,若使用传统的开发技术,则需要同时进行前端、中层和后端开发。在开发过程中,团队选择使用腾讯的云开发平台,这样就省去了中间层,比较好地优化了数据冗余和代码冗余的问题。

借助云开发平台,团队可以将用户、专家、管理三端置于同一个云服务中,便于进行管理。他们在用户端开通了云开发,在专家端就可以直接使用用户端的云环境,管理端则开通了 CMS 。由于管理端需要增加特定的功能,团队还依托 CloudBase CMS 的开源特性,在其基础上进行二次开发,进行自定义功能设计。此外,团队还借助微信 CLI 工具实现持续集成,实现一键编译、打包和部署。

云开发极大节省了团队的时间和精力。“如果要支撑一个小程序,使用传统的技术开发需要搭建后端程序,必须要进行数据库的处理、储存,还要做一些服务的搭建,这些都需要耗费大量的人力物力财力”。程思表示,而云开发平台中的云资源则可以做到“开箱即用”,不必再专门配置数据库和服务器。这样一来,他们就可以将注意力更多地放在小程序的逻辑和业务之上。

此外,由于云开发和微信进行了深度绑定,因此在服务端获取微信的认证非常方便。通过微信的 API 直接调用函数,安全性和便利性都很高。程思介绍,团队成员主要采取线上合作的方式,因此写代码的工程体系同样十分重要。同样地,云开发平台也较好地满足了团队的需求。

“腾讯云开发可以说是前端开发工程师的福音”,程思说,不仅如此,它也为不懂技术的人提供了极大的便利性。“尽管云开发社区里许多人都没有写代码的基础,但是只要他有想法,就可以借助这个工具实现相应的开发”。她补充说。

以技术向善浇灌公益的种子

“心理关爱地图”开发完成后,程思又回到了程序员的工作之中。她说,打算再给自己两年的时间,在未来她更希望别人用“心理咨询师”来称呼自己。

在积极心理学的理念之中,修补与重塑具有同样重要的意义。毋庸置疑,这次参赛经历对她的转型之路意味着很多,因为她和团队用自己掌握的技术和知识,帮助到了更多和他们有着相同困扰的人。对他们而言,这同样是自我的救赎。正如团队中的一位成员所说:“在参加比赛的过程中,我的生活状态也发生了变化,这让我看到,对于帮助他人的成长是更有价值的”。

林清玄曾在一篇文章中说道:“跨过去,春天不远了,我永远不要失去发芽的心情”。对程思和她的团队来说,参加云开发·公益编程挑战赛或许正是为了最终发芽而做的努力。和他们抱着同样想法的还有腾讯,作为一家企业其正以科技向善的理念,不断浇灌着公益事业的种子。

“过去,很多人对公益的印象,还停留在捐款捐物、出钱出力”。腾讯用户研究与体验设计部(CDC)总经理、腾讯技术公益平台负责人陈妍说道,但实际上,随着技术的发展,公益的边界正在不断拓宽。“无论是技术普惠,还是用技术做公益,社会各界都可以通过自己的力量,为解决社会痛点问题作出贡献”。

0 人点赞