选题目的(为什么选该课题)
这个世界不断被代码改造,生活中的一切也不断科技化,软件开发人员(简称开发者)正成为一个独特、新兴的群体。开发者们依赖于互联网,开发过程中遇到的疑难问题总会在线寻求帮助,逐渐产生了各种各样的线上技术社区。开放源代码[1]的精神也逐渐从开发者间上升到了企业文化之中,支撑着软件产业持续创新[2],从而诞生了如今大名鼎鼎的 Linux、Apache、TensorFlow、Hadoop 等优秀开源软件,影响着数以亿计的人。20XX 年的 IBM 340 亿美元收购著名开源软件公司 RedHat[3]和微软 75 亿美元收购全球最大代码托管平台 Github [4]两大事件,让开源软件迎来了更大的曙光。
开源社区是开发者创建和交换编码知识的共同体[5],有利于知识交流。然而从各种知名技术峰会报名的火热程度来看,纯粹的线上开源社区已经无法满足广大互联网从业人员的交流需求,专注连接线上线下各类社区资源任务的重要程度也愈发重要。
同时,因开源社区相关产品商业化难度高[6]等原因,现阶段国内外绝大多数相关的互联网产品虽然专注解决了整个开源社区生态的一部分——如代码协作平台“Github” 专注线上代码协作、活动报名平台“活动行”专注活动宣传与签到、表单制作平台“金数据”专注表单制作与分享、编程挑战平台“freeCodeCamp”专注线上过关式答题挑战、面试考试平台“牛客网”专注为成员提供各大互联网公司面试题、博客分享平台“CSDN”专注技术博文分享与交流等——这些平台多而庞杂且整合起来较为繁琐,给国内外各大因开放源代码精神而相聚成立的公益性开源社区的城市志愿者们在诸多的社区运营事宜面前带来了很多困扰,无法更好地集中社区资源,以促进具有差异化的城市互联网
[7]乃至整个互联网行业发展。
在此背景下,本文将通过寻找正确的开源社区协作模式[8],来构建一个基于跨平台技术搭建的[9] [10]、能专注服务本地城市内的广大互联网从业人员、并能及时对接城市内各类社会组织(如互联网企业、需要互联网产品的公益组织、高校教研机构、重视信息化发展的政府部门等)的开源社区运营管理系统。
参考文献:
[1]范小青.开放源代码运动:起源、发展与核心关注点[J].全球传媒学刊,2015,2(04):115-130. [2]李冠宇.开源技术支撑软件产业创新[J].软件和集成电路,20XX(07):29.
[3]Jonathan Vanian. Here's What Analysts Are Saying About IBM's Blockbuster Plans to Buy Red Hat for
$34 Billion[N/OL]. Yahoo. October 30, 20XX.
|