我的开源夏令营——让人欢喜让人忧

    看到“我的开源夏令营”征文活动已经好长时间了,一直在犹豫要不要参加,毕竟,我没有能成功的完成这次的项目,感觉没有什么脸面来写一篇感悟,纠结了很久,还是决定写下此文,与大家分享一下我这次的经历,希望后来者能从我失败的的经历中得到教训,以免重蹈覆辙。

    上学期末,浏览CSDN的快讯时,偶然发现这么一条消息,“开源夏令营”活动,看到这个,我很好奇,就点进去看了看,大致的了解了一下情况,感觉还挺有意思的。当时,我心中闪过这么一个念头:要是能做上这样一个项目,为开源事业做点贡献,锻炼锻炼自己的能力,顺带拿点奖金该多好。不过,感觉这也就是我一丝幻想而已,因为,我之前没有接触过开源,并且,知识面也不够广,涉猎的稍微多一点的也就是一些基础算法,数据结构,C语言的稍微深入一点的知识,和windows api,学得也不够深入,不过,我还是怀着这一丝幻想,抱着试一试的心态报名了。

    其实,当初报名的时候我也没抱多大的希望,当初主要就是冲着优秀开题报告去的,而且,看到报名开源夏令营的好多都是名牌大学的学生,甚至是研究生,看着只能自叹不如了。报项目的时候,每个人可以报两个,我报了一个阿里的算法相关的(报这个是因为觉得对于一些基础算法有一些了解,感觉做这方面的可能会相对轻松一点,可以这个项目最后好像没有开题),还有一个就是Ubuntu Kylin的插件开发(报这个是因为,感觉国产系统UK听着就比较高大上,而且,当时看到报这个的人相对来说好像比较少),当时报了这两个。本来也就没把这事放在心上,因为觉得被选中的概率不大,不过,没想到,之后的某一天,打开CSDN的网页时,发现我竟然被选中了!被彭欢老师选中,参与UbuntuKylin的基础compiz的插件开发这一项目中来了,当时,看到这消息,我真是又惊又喜,感觉生命中好像打开了一扇崭新的大门,之前的愿景仿佛一下子变成了现实,真是别提有多开心了。当时,我满怀豪情壮志,希望能好好地完成这个项目。

    之后,我与彭欢老师取得了联系。彭老师人很好,也挺耐心的,给予了我挺多的帮助,现在想想还是很感谢彭老师。因为,这个项目是基础UbuntuKylin环境的,所以,当时,我就装了UbuntuKylin系统,不过,我之前对linux接触的也不多,对里面的指令也不熟悉,安装和使用的时候也出现了各种奇怪的问题。当把环境搭好之后,就是熟悉compiz插件,并且阅读源码了。我装了compiz插件,由于之前没有使用这个的经验,总是搞出问题,动不动就会把shell搞崩溃,我也真是醉了,不过,还好,后来花了挺长的时间,终于适应了这个插件,能够成功的使用里面的一些特效了。阅读源码的时候,感觉整个人都不好了,虽然代码也不是很长,也就几百行,虽然是用C++写的界面,虽然,我之前也接触过界面化编程(windows下的),不过,这根本就是两种完全不同的模式,一时间根本转不过来,读源码读了好久,都没怎么读懂。在老师的指导下,我尝试着调试运行代码(在代码里加输出语句,帮助理解),可是,编译时就出现了问题。更新源的时候,也有问题,老师说是我这边网络的问题,我也真是无语了。当时,我留在学校,参加了我们学校的ACM集训队,基本上每天都有比赛(各种训练赛),基本上整天都在做题,还要挤时间出来搞项目,常常都是弄到凌晨几点才睡觉,感觉都快要累的窒息了。当时,因为事情比较多,有的时候,项目这边遇到问题,我也不愿意耐心地去网上查找解决方案,而是,直接去问老师,因为,我觉得这样比较节省时间,不过,现在想想,这样做是很不好的,一方面,耽误了老师多的时间,另一方面,助长了自己的依赖心理,这对于个人的成长而言是不太好的。

    临近中期检查,我的项目还是没多大的进展,虽然,我也一直在努力的去做,后来的结果就是,中期检查都没有通过。说实话,当时,我是挺伤心的,也郁闷了好久。不过,这也不能怪老师,只能怪我自己。一方面,当初报这个项目的时候,我没有考虑自己的实际情况,我对这方面的东西几乎一无所知,项目开始之后,几乎就是从头开始学的,时间根本就不够,以致于项目延期很严重,根本就赶不上进度,通过这次经历,我认识到,以后如果要做什么项目,要做好评估,这点很重要;另一方面,我没有像很多同学那样一门心思的投入到项目中,我的主要精力是放在了集训队上,以致于项目方面有所懈怠,通过这次经历,我认识到,如果能力还不够,那就不要一次做太多的事,这样容易哪方面都做不好,一次专心地做好一件事就足够了。

    现在想想,觉得还是挺对不起老师的, 辜负了老师的信任。不过,我会把这次的经历铭记在心中,时刻激励着自己努力学习,我会继续努力,我要努力变得更强,希望在今后不要留下更多的遗憾。

    通过这次经历,我感觉学到了很多东西,这对我的人生将是一笔宝贵的财富。希望我的经历能给后来者一些启发。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值