资料来源:广州日报

这是一款帮助聋人、聋人和其他人交流的应用程序。

“音乐球”的创作灵感是源于张国政去年在苹果开发者网站中看到不少开发者利用AR(增强现实)去尝试做许多有趣的事情,“我想着能不能把音乐在现实中显示出来”,将无形变为有形。

随着移动互联网高速发展,无论是全球还是中国,开发者越来越被外界所熟悉。刚刚在6月举行的WWDC2018(全球开发者大会)上,来自全球6000多名开发者中藏着30多名中国学生开发者,这30多名中国学生开发者是本届大会学生奖学金的获得者,全球获得这项奖金的共有300多名。30多名中国学生中,有两位来自广州高校的学生,分别是广东工业大学的大三学生张国政以及华南农业大学的大三学生洪浩东,张国政更是2017年与2018年两届奖学金的获得者。

相比众多在应用商店中上架的智能设备应用,学生开发者的作品充满“稚气”,不过细看之下,你却发现这些作品处处充斥着年轻人的独特视角与纯粹。全媒体记者对这些学生开发者的采访发现,恰恰是这股年轻力量对世界的好奇、理想、热情、关怀,才将天马行空的创想通过一行行的代码变得让外界可想可知可感。同时,亦让我们看到科技领域,年轻力量的无限可能。

与全球学生开发者竞争

广州高校生凭创意获奖学金

众所周知,微软、谷歌、苹果等全球知名科技互联网公司每年都会召开开发者大会,吸引全球的开发者参与。近年,随着国内阿里巴巴、百度、腾讯、京东(俗称BATJ)的壮大,国内互联网公司也越来越重视平台开发。

根据最新的公开数据显示,作为全球两大生态平台:安卓系统与苹果系统,后者的全球开发者数量已超过2000万,遍布于77个国家和地区。学生开发者奖学金更是每年WWDC的重头戏之一,目的是鼓励更多学生加入编程。今年提交作品的要求必须是个人原创的Swift Playground或在模板基础上原创的改造。并要求使用iOS Swift Playgrounds或masOS Xcode创造Swift playground,作品必须能正常运行;压缩后的.zip文件不大于25MB等。

据了解,今年有35位中国学生获得奖学金,其中两名是广州的学生。张国政是广东工业大学软件工程的大三学生,同样是大三的洪浩东则来自华南农业大学软件工程专业。洪浩东的获奖作品是一款3D迷宫,张国政的则是一款基于AR(增强现实)的“音乐球”。

张国政的“音乐球”程序是通过AR(增强现实)技术,让小孩子感知与认识音乐:打开应用,利用平板电脑的摄像头对准在真实场景中平面,就会出现不同颜色的球体,8个不同颜色球体代表五线谱上的8个音符,用户可以把这些球体想象成琴键弹奏,若编排得当,就能弹奏出一首简单的歌曲。他去年底更有一款为听障人士设计的名为iHear U 2的App已正式在App Store上架。

而据洪浩东介绍,3D迷宫游戏并非只是一款简单的游戏,当中充满“心机”:游戏开始以俯视角度看迷宫,突然切换到3D立体视觉,游戏变得具有难度,考验用户的记忆力和反应力。整个设计是用游戏方式来展现迷宫的算法。

中国获奖学金人数比去年增加75%

据了解,今年全球入围WWDC学生奖学金的共有350名学生,其中约有35名中国学生。值得一提的是,今年中国的学生获奖者增加不少,去年约为20人,今年就达到35人左右了。而在今年350名获奖学生中,广州学生占了总体的0.57%。

据了解,近两年中国的学生开发者逐渐增多,这从侧面说明了我国在编程、软件开发方面能力不断提升而且逐渐走向低龄化。记者了解到,在北京、上海、广州等沿海城市,从小学就已经开设了编程的课程。记者早前曾观摩过广州一所小学五年级学生的编程表演。一位广州小学的信息技术老师告诉全媒体记者,现在大部分学生都能较早地接触到智能手机、平板电脑等移动设备。加上如今的编程工具,已实现了模块化,方便学生掌握。有技术人员表示,对于12岁以上的学生,可以选择Swift Playgrounds来逐步学习Swift语言的开发。而更小年纪的,也有其他的编程学习工具。

另外,国内的大学和教育机构也越来越重视这类课程。同济大学软件学院副教授朱宏明表示,“同济大学已开展了十余年基于iOS的移动应用创新教育,帮助大学生提升综合素养和应用开发能力。”据悉,该校的 iOS Club获得国内外30余个竞赛奖项,培养了近100位WWDC奖学金获得者。近两年来广州一些教育机构以及科技产品的门店亦开设相关的编程课程和简单编程讲解。

近10年以来,中国互联网的高速发展和普及,让我国学生能更早更快地接触到全球顶尖的科技资讯与产品。广州两位学生开发者都表示,尝试申请这项奖学金,都是因为高三、大一时期接触到开发者大会等而被吸引。除了激发兴趣和热情外,如今互联网上也有众多的编程、软件开发的视频教程,并且都翻译成中文,想自学问题也不大。他们坦言,从技术层面,中国学生开发者与国外学生水平相当,“大家的不同,更多是想法与创意”。

创意才能增加用户黏性

为听障人士设计App

创作是一场孤独的旅程。在中国高校做iOS创作的学生开发者并不多,而且根据要求本届提交的作品只能单独个体“作战”,不接受团队作品。所以,从最初构想到正式编码到最后完成上传,并且制作讲解页面,都是依靠学生开发者一手一脚去完成。相比于其他前端和后端的开发,他们更多是凭借自己的兴趣及日常积累去完成。“相比其他城市,在广州做iOS的学生开发者更多是依靠自己”,他们如此坦言。

整个编程过程中最核心是什么?是创意。这是开发者们共同心声。编程是基于Swift playground,这对于写过C或者Objective-C代码的开发者难度不大。“假如创意定下来,写出程序只需花费一周时间。”学生开发者们如此表示。然而,恰恰是创意对于一个开发者、开发团队而言是至关重要的一环。只要打开手机上App Store或者安卓市场,你会发现有游戏、教育、音乐、购物、社交等不同领域,而单一个领域中就至少有数百上千款应用程序。一名游戏开发者曾告诉记者,无论是iOS平台还是安卓平台,做应用开发者的人越来越多,同质化严重,怎样能提升玩家的黏性,在成千上万的游戏应用中获得用户的喜欢,很考验团队的创意。

来自广东工业大学的张国政并非第一次获得奖学金,而他在广州学生开发者圈子中已经有一定的知名度,他除了连续两届获得学生奖学金外,去年上架免费下载的iHear U 2更受到业界关注,至今下载量已达到6578。这是一款专门帮助听力障碍人士、聋哑人士与其他人交流的应用。

谈到这款应用的开发初衷,张国政表示,它希望通过这款应用能帮助聋哑人士、听力障碍人士能与外界沟通。这款App界面与交互方式相当简单,一项是“说和听”、一项“快速短语”,第三项是分贝监测。打开“说和听”,点按麦克风标识,对准手机说话,将语音转换成文字出现在屏幕上,听障人士就能知道你对他“说什么”,聋哑人士通过界面输入文字,手机就马上能读出该短语或句子。

其中的分贝功能引起了全媒体记者的兴趣,“希望通过它能让有听力障碍的人能了解到世界的声音,对于他们来说,世界是无声的或者声音很细小,通过这个分贝仪,就能知道真实世界的声音到底有多大。”张国政说。

张国政表示,自己作品的灵感来源于日常生活,当有灵感时就会记录下来,如果以后有时间或是有机会就会去现实。采访当天,他向全媒体记者展示了一款自己写的微信小程序,灵感是来源于早前热映的漫威电影复仇者联盟当中,大boss灭霸“一个响指”的梗,“感觉就是做出来好玩”。

日常知识储备+外语能力训练

开发者要懂得沟通

学生开发者们表示,除了学校课本上的知识,他们平时会涉猎许多编程的专业书籍。“很多最新的文档、技术一开始都是英文的,而且目前许多计算机编程书籍也都是英文,所以要获得这些新知识,熟练掌握英语是必需的。”

众多业内的程序员认为,无论打算做任何平台的程序开发,扎实的英文基础是必须的,假如英文不过关、代码当中掺杂着错误的拼写单词、缩写,那么团队中也不会希望与你合作。

在众多人眼中,开发者很多时候被贴上“宅”的标签,两位大学生都不以为然,他们表示,“做开发者,与人交流才是最重要的”,例如这次有机会去美国参与全球开发者大会,与全球大型科技公司的工程师交流,与全球开发者、学生开发者交流,获益良多。

平时可以在一些开发者社区、论坛与不同的开发者沟通,无论是国外,还是国内的开发者论坛都是强大的资源库,“跟不同开发者交流,你会懂得更多的框架、工具。有些在编程过程中想不通的方向,与别的开发者聊,你会发现原来换个角度就能解决”。目前,洪浩东与几位志同道合的同学在华农成立了iOSClub工作室,目前已有8位成员队员。对于未来,洪浩东希望从事iOS方面的开发,目前是要努力打好基本功补好技术,比如算法、计算机网络等。

有开发者认为,做什么平台并不重要,重要的是算法、数据结构、编程语言等基础要打牢固,有机会多参与实际项目。

国内知名游戏工作室椰岛游戏CEO鲍嵬伟表示,学生或年轻的开发者最重要的是做自己喜欢的事情,非盲目地跟随热点。他们这个阶段会更单纯地开发App,不是为了赚钱。利用好这段时间挖掘自己热爱和感兴趣的事情,这将是人生最重要的事情。

AR、AI、物联网是全球科技企业瞄准的方向

作为开发者,每年全球各大科技公司的开发者大会都是他们获得最新方向与资讯的地方与时机,只有掌握了有哪些最新的后台支撑技术、“押宝”哪些前沿技术、哪些方面是它们未来着重的方向,才可以借助大科技企业的开源工具和技术资源,更新和打造全新应用。

AR增强现实、人工智能、物联网、大数据是当今乃至未来几年,各大平台的重点方向。今年的WWDC上,苹果着重介绍了针对增强现实AR开发者的开发包ARkit 2.0,能支持多用户在同一空间实现增强现实的场景。无独有偶,谷歌在去年10月就推出了ARCore软件工具开发包(SDK)的预览版,至今它亦逐步面向安卓阵营普及ARCore。同样,ARCore可让应用程序和游戏开发人员编写软件,使其应用和游戏能够轻松使用谷歌内部开发的AR技术创造出增强现实体验。

除了AR/VR外,在安卓系中,借用业界的话就是用人工智能(AI)“赌”明天,在今年谷歌开发者大会上展示最新的技术中包含了专为深度学习框架TensorFlow而设计的芯片TPU 3.0。据悉,这块芯片已用于Google街景服务、DeepMind的AlphaGo等产品上。谷歌表示,自家的自动驾驶系统使用这一芯片技术后,性能提高了15倍。除了芯片外,还有一项语音技术,它采用了先进的原始音频波形深度生成技术,可以提供6种模拟“人声”。

不仅谷歌、苹果专注于语音识别,微软也不例外。今年5月份在开发者大会中,除了将语音助手小娜与亚马逊Alexa整合,微软还推出了一项利用人工智能实现对话翻译的技术,据介绍,在今年3月份的最新测试中,其翻译水准已和人类水平不相上下。

开发者们自然也敏锐地“嗅到”未来的动向。去年12月阿里云栖社区发布的《2017中国开发者调查报告》显示,2016年、2017年人工智能成为中国开发者重点关注的领域,中国计算机视觉、自然语言处理、语音相关技术成为开发者渗透最广的三个AI技术领域。目前,多数开发者选择相对容易入手的计算机视觉和语音相关的感知智能领域,作为上手AI的敲门砖。

1.《【单小娜】你好,我是学生开发者!》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【单小娜】你好,我是学生开发者!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/3173477.html