我的开源夏令营

开源夏令营是一段共同成长的人生经历,我会记住的


两个月,说长不长说短不短,但变了好多。

两个月前,我成为了CSDN开源夏令营中的一员,开始了这个故事。



开源项目以前倒是听说过很多,Google summer of code 夏令营也曾关注过,但是并没有真
正的尝试过,因此就没有领略到开源的魅力。


这次听到CSDN要举办这个活动,第一感觉是非常棒,这不就是中国版的Google summer of code嘛!所有就积极看了看所有的项目,项目总体质量很棒,涉及的方面也很广,有云与大数据方面的、有前端与移动方面的、嵌入式与智能硬件方面的、其中linux方面的也很多,总之项目很丰富,也都很有挑战。CSDN是第一年举办这样的活动,虽然时间准备上有些仓促外,总体上组织的很好,在做项目的过程中CSDN的工作人员的服务态度也很好,积极帮忙解决问题,在这里感谢为开源夏令营付出心血和汗水的CSDN工作人员,有了本次夏令营经验的积累,下次夏令营会办的更好,祝愿他们的各项流程会越来越完善,毕竟“千里之行始于足下”,经验是一点一滴积累的,希望CSDN开源夏令营能越办越好,能为中国的开源事业做出更大的贡献!


创业是一种挑战,同样开源夏令营也是一种挑战,也是一种骨子里的东西,不会随着人的年龄和阅历的增长而消失。只是有的人被生活所累,把它隐藏起来变成一个梦想;有的人不管换了多少次工作薪水翻了多少倍,还是压抑不住一次次的冲动,要做自己想做的事情,不管别人是不是认同。

 

初识ECharts

在项目栏里看到ECharts的时候,第一反应这是干什么的?  仔细一看,搞数据可视化的,感觉不错,尤其在大数据时代到来是时候,这样方便的把数据显示出来,很好玩呀,正好前段时间阿里在弄“天池”大数据的比赛,对数据初步处理要是结合数据可视化,那就可以更加直观的观察数据了,感觉学习下这个真的挺好的,外加上近期一直在研究deep learning 深度学习方面的知识,要是把两者结合在一起看来可也做很多的事情。对于javascript 也是比较熟悉的,只不过有一段时间没有用了,手有点生,正好借这个机会复习复习,然后就开始马不停蹄的准备开题报告。这里非常感谢百度ECharts的负责人林峰老师给我这个机会,虽然夏令营就要结束了,但是我依然会时刻关注ECharts这个项目,为开源献出微薄之力。

 

 

战斗计划:

兵法有云:“不做无准备之战”,林峰老师给我们安排了总体的规划,具体规划是:

1715~7.31日,周一至周五下午ECharts培训。

 

28.01~8.19日:数据收集、清洗、统计分析。

 

38.20~9.20日:完成专题研发,最终上线。



开始战斗:

有了计划就要开始行动,但是行动并不太容易,数据倒是很多,如何利用强大的ECharts做出更好的专题,这就不仅仅是编程的问题了,更重的是创意,如何做出经典的有创意的作品才是最好的东西,首先就是要熟悉ECharts的文档和已经拥有的100多个实例,举一反三,熟练掌握各种控件的属性,这样才能为后期专题的开发奠定基础,更进一步的创建新的ECharts图表类型,比如“词云”、“treemap”等等。

在培训阶段,讲解完概念后,每天都会有任务作业,既有对基本概念的理解还有实际例子的操作,也有github上和中国开源社区上的每天各种问题的反馈。虽然感觉很忙,但是感觉很充实,尤其是感受到掌握了一种新的图表类型。遇到问题是很正常的事情,遇到了怎么办,首先会自己再认真的看看文档,然后仔细推敲,然后再想别人请教,这样会印象更深,这里非常感谢ECharts夏令营的成员们,在一起分享问题,一起解决问题。

 
 

选题:“甲午之殇:纪念甲午战争120周年”,今年真好是甲午战争120周年,国民也是各种关注,并且中日甲午战争里面包含的数据内容很丰富,可以从国家到国民、海军等各方面进行全方位的对比。祝愿国家能够真正的繁荣富强,实现中国梦。

 

 

然后就构思从五个方面来讲述和对比:

(1)大东沟海战全程,这个是重点哦(一定要去看看呀,动态的!)

(2)中日国力对比篇

     国力对比包含:战争前、战争中和战争后三个方面,从人口数、国土面积、政府财政收入、动员总兵力、死伤总数、战舰数量、战舰总吨位、水雷艇、炮舰数量等方面对比。

(3)中日装备对比篇

     包含5个方面:体制对比、军力对比、军舰对比、造价对比、军费对比。

(4)中日历史人物篇

     中日关键人物、中日决策你模式对比。

(5)北洋舰队殉国将领篇


 数据筛选:

数据的筛选,看起来挺简单的,其实也是个体力活,好歹我的研究方向是模式识别和机器学习,对数据处理的方法使用的还是挺熟悉的,少量的数据可以手工用Excel或者其他完成,但当数据量很大时候就要用一些专门的工具了。

 

编程操作:
数据筛选完后就开始ECharts嵌入网页编程了,专题网站的布局问题,CSS就是首选的工具,可以做出很漂亮的界面,当然在调试过程中Chrome浏览器可以是必备的神器啊!过程中遇到各种bug也是很正常的事情,要紧的是耐着性子调试错误,终会有所成功的。


结尾:

夏令营就要结束了,任务完成,ECharts专题系列列入百度ECharts官网,CSDN code中也上传了完整的代码,祝愿ECharts和开源夏令营能越办越好,谢谢!

CSDN code页面:

 

 

 

ECharts官网:


 
 

 Echarts官网:http://echarts.baidu.com/

 ZRenderhttp://ecomfe.github.io/zrender/

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值