回首 2020:探求编程的意义

编程的意义并不在于用了多么高深的算法或者精准的技术,而是在于我们用编程所实现的结果给这个世界带来了怎样的影响。——题记

2020 年确实是挺魔幻的一年,首先是上半年的疫情造就了有史以来最长寒假,再加上三天两头都有各种“见证历史”的事件发生,怕是今年考研政治的考点又多了不少吧【狗头

对于我个人来说,这一年首先是成功完成了 HduIn 5.0 版本的开发,并且顺顺利利的把锅传给了下一届,自己留任了红家副站长准备养老(手动滑稽);和创新实践的小伙伴们取得了一项新苗人才计划省级立项、一项大学生创新创业训练计划国家级立项;下半年通过一个偶然的机会找到了一份 iOS 开发实习的工作,用自己一个月的实习工资+老手机以旧换新给自己换了一台 iPhone 12 Pro。不得不说自己挣钱给自己买手机的感觉还是挺爽的(叉腰),同时也体会到爸妈赚钱不易,虽然工资开的还可以但工作强度还是比较大的(因为要在完成学校课业的情况下挤时间去写布置的任务)。公司用的是最新的 SwiftUI 进行 UI 的构建,所以这次实习也让我有了一个快速熟悉 SwiftUI 的机会,同时让我明白自己在技术方面也有不少可以提升的地方。总体来说人生第一次实习经历让我收获颇丰,老板和带我的资深工程师也非常照顾我,也没有在一些我代码写得比较烂的地方苛责太多【捂脸

有关自己今年的一些总结就谈到这里,接下来我想和读者聊一聊自己在这一年中的一些新的感受。

11 月 B 站知名 UP 主何同学的视频《80年代的电脑能做什么?苹果麦金塔深度体验》再次引发了全网的关注,这个视频从苹果第一代图形界面的电脑麦金塔讲起,像大家展示了苹果不为人知的往事。一般人对苹果公司的认知可能只局限在 iPhone、iPad 上面,却很少有人知道苹果在个人电脑领域的巨大贡献——苹果在 1984 年发布了麦金塔(Macintosh)电脑,上面搭载的 Mac OS 操作系统是世界上最早商用的图形界面操作系统,彻底改变了用户与电脑交互的方式,而如今我们广泛使用的 Windows 操作系统是 1985 年才诞生的。

第一次看完何同学的视频首先感觉到的是亲切,因为我在初中时就读过《乔布斯传》,对苹果这段往事本来就有了解。当时乔布斯的目标是让“每个人都能用上电脑”,这个理念同时也刻画到了苹果的 DNA 当中,就是科技要让每一个人都从中受益。

在之前,我也在思考作为一个计算机专业的学生、未来的软件工程师,我们编写代码的意义何在。诚然,作为一个合格的开发者,我们需要学习各种数据存储组织的形式、计算机底层工作的原理、计算机操作系统的运行机制、计算机网络的结构……学习这些只是为了编写出简洁高效的代码而已。但是我们编码的根本目的到底是为了什么呢?仅仅是为了将来取得一笔不错的收入吗?我其实一直以来是比较困惑的。

直到 9 月的一天,我打开苹果官网时无意中看到苹果的一篇新闻稿《iPad 和 Mac 助力学生创造力腾飞》,第一句映入我眼帘的就是这么一行大字:

这句话如同醍醐灌顶一般,点明了作为一名开发者编程的意义——我们编程的结果必然是要让更多人受益、能够对社会的发展起推动作用,这点也和苹果公司的价值观不谋而合。就以上半年新冠肺炎疫情为例,开发者们编写的代码在疫情防控中扮演了十分重要的角色:在封城的武汉,京东开发的无人驾驶汽车可以在完全无人干预的情况下运送医疗物资与生活物资,减少了人与人之间接触、降低了病毒传播的风险;钉钉工程师夜以继日的扩容服务器、改善直播质量,为疫情期间远程办公、“停课不停学”提供了强力保障;政府通过各地搜集的大数据追踪新冠确诊患者的密切接触者,避免了零星病例造成的疫情复发……身为一名软件开发者,我们同军人、警察、医生一样,某种意义上也是肩负着一定的社会责任的。

回首 2020 年我做的一些工作,我也确实在朝着这个方向在努力。在信息技术飞速发展的今天,我们都享受着技术的红利,并且技术在某些领域也彻底改变了我们的生活方式。但是我们不要忘了在中国还有这样一群人,他们可能来自贫困农村,从未听说过“互联网”和“手机”是何物;他们可能双目失明,生来就没有亲眼看过这个多姿多彩的世界,更别说浏览互联网上的内容了;他们可能是我们的爷爷奶奶辈,由于对新事物的接受能力比较弱,难以跟上日新月异的技术更新,不知道如何在手机上打开健康码、不会使用移动支付,被遗忘在技术发展的洪流中……资本家们往往只对那些能给他们带来收益的用户群体去更新技术,却忽视了这些弱势群体,他们作为社会的一员,无疑也有权利在技术发展中受益。

《光明日报》官方微信在 2020 年 11 月 24 日发表的文章《现金交医保被拒收?老人很心酸》截图

正是看到了这一点,我们创新实践小组申报了一项面向视障人群的观影辅助系统,我们设想这一套系统能在视障人士观影时为他们描述电影画面的场景,使得视障人士能够感知到影片中各种场景的具体内容,而不是只能听到影片中的声音。这样无疑能提升视障人士的观影体验、丰富他们的业余文化生活、提高他们的生活水平。目前该项目已经成功取得国家级大学生创新创业训练计划项目立项,项目的实施也正在进行中。我相信如果这套系统能最终投入使用,势必会在保障视障人群的权益方面带来极为正面的影响。

国家级大创立项信息

信息技术的变革的确推动了整个社会的发展,但与此同时我们也需要注意到我们身边依旧有庞大的信息弱势群体,处在信息化社会的盲区。的确,时代进步的车轮不可阻挡,但是在这个过程中总有些人跟不上而落后几步。我想,信息技术所驱动的时代车轮绝不应该碾压任何一个哪怕是被落下的人。时代的进步只靠科技是远远不够的,只有在冰冷的技术里融入人性的温暖、只有在高速运转的社会中穿插人文关怀的悠扬和弦、只有始终将社会置于科技与人文的十字路口,坚持以人为本,这样的社会才真正算是一个文明进步的社会。一个社会的文明程度,往往体现在它对弱势群体的态度。同样地,真正强大的技术并不是用一些狂拽炫酷的名词来造噱头、博眼球,让每个人受益的科技,才是真正强大的科技。为这些科技项目添砖加瓦,贡献自己一份微薄的力量,这或许就是编程的意义所在。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注