当文科生遇上编程,会发生什么事情?程序员:我他喵也是佛了!( 五 )

“比如处理研究数据时 , 如果Excel解决不了 , 就可以先用Python解决 , 再交给Excel做可视化 。 ”他以自己研究的北京交通大数据举例:北京一天的交通数据约有1600万条 , Excel完全无法处理 , 其他软件的效果也不好 。 但用Python处理只需要很短时间 , 就可以得出每个车站的客流量、乘客上下车时间、不同地区乘客的乘车偏好等信息 。 再将数据进行拓展 , 加入每个站的经纬度 , 结合地图后就可以分析哪些地方人最多、人群的流向是哪里 。 这就为国民经济的决策提供了保证 。

而在人文学科中 , 中国历代人物传记数据库(CBDB)也为历史学研究提供了更多角度 。 CBDB依托程序设计与数据库技术 , 收录中国历代40余万人物的传记和谱系 。 借此 , 研究者可以查询某地在科举和出仕方面的表现 , 或将某特定时空下的个人创作连接起来进行分析 。

“这样的技术应用到了历史学 , 很多概念的呈现会更加可视化、更加直观 。 ”邓习峰认为 , 相比于定性研究 , 编程更多是在用数与算的概念去衡量我们所面对的世界 。 这在一定程度上弥补了中国传统思维的欠缺 。

对2015级元培学院光华方向本科生韦铭杰而言 , 编程属于专业的一部分 。 在他学习的量化金融领域 , 编程的地位举足轻重 。 他表示 , 国外有些面试地点就有计算机 , 要求面试者现场编程 。 一次量化金融行业的实习面试中 , 面试官当场提出一个问题让应聘者写程序 , 并现场对程序进行点评 。

推荐阅读