2014年学习总结


其实这篇文章应该说是记录从2013年暑假到现在2014年底的学习经历。


2013年高考完,就打算开始提早学习一些编程的东西。在高考前一直都在埋头学习,基本可以说是没摸过电脑,刚刚开始接触的时候当然就会遇到很多很多问题,特别是那些很基本的电脑操作问题,不过这个时间久了也就慢慢熟悉了。七月份开始时外出打算去打工,结果因为种种原因打工没打成,由回到了家里。大概快到八月份了,录取结果也出来了,当时手上也没什么编程相关的书,然后就上网查了一下(记得貌似是这样),了解到C语言是基础,学习编程都是从C开始学起的,在淘宝买了谭浩强的C语言程序设计那本书,自己一个人边看书边敲代码,记得那时VC6还是找师兄要的,也是师兄远程帮忙装的,还加了一些C语言学习的群。就这样边看书边敲代码,整整学了一个月,学到了指针那里,这时已经是八月底了,打算提早一点到广州,所以收拾东西就走了,因此C语言也就没学了。


9月份学校开学了,学校教的是C++,不过基础内容跟C基本一样,学校第一学期教得很慢,一个学期学完结果还没教到指针那里。开学一开始当然是军训咯,这段时间也没有电脑,所以到了国庆后,搬了电脑过来,才又开始学习编程。十月底接了一份家教,自然也就没了一些时间,学习的时间就少了,不过教了一个月就退掉了。这时候学校有了一个ACM比赛,当时也不是很清楚具体情况就去参加了,开始是个人赛,有网络赛,也有现场赛,结果当然是被虐了,不过还是学习到很多很多东西,特别是对算法的认识和学到许多算法。到了12月份,ACM比赛基本停了,也就没去弄了,这时学校搞了个实验班考试,挑了40人,去考了也进了,现在看来感觉实验班相对于其他班还是很有好处了。这时C语言的那些基本内容都已经学完,就开始看看MFC、windows编程那些东西,感觉挺不错的(那时是这样觉得的)。


进入2014年,学校开始考试了,趁着考试期间空闲时间比较多,用了三天写了个基于dos的贪吃蛇小游戏,代码貌似是400多行,用到了许多windows API和C函数库里面的函数。考完试就放假了,本来就打算趁寒假学点别的东西,而那时对开发可视化窗体软件很感兴趣(整天对着黑框很是不爽,基本所有初学者都是这样,不过这才是最重要的~),之前有看过MFC的一些资料,也听过孙鑫的视频很经典,所以就决定寒假把孙鑫的vc++视频教程(20集)看完,回到家里,每天早上都大概看一集,一集基本都是2个小时,而且孙鑫老师的语言有点低沉(可能是录制太久了吧,2003年的~),每次都是坚持着把它看完的,当然也自己按跟着教程敲了一些代码,寒假结束了,视频没有看完,还剩几集,回到学校挤了一点时间把剩下的都看完了,说实话,孙鑫老师这个视频挺不错的,许多东西都讲得很透彻,即使不学MFC或者windows编程也可以看看,会收获很多,当然需要点时间和毅力(呵呵~~)。回到学校,就没有再去学MFC了,感觉它的框架太复杂了,而且网上很多人都说MFC过时什么的,然后就跑去学Qt,其实Qt之前就听过了,只是因为在网上没有MFC那么多资料什么的,也就没去碰了,现在又回到Qt,学了大概一个月吧,从二月份底学到三月份底,学了不少基础的东西,真心感觉Qt开发windows窗体程序很简单,思路很清晰,最重要的还是Qt支持跨平台,做出来的界面好看,感觉Qt是一个很好的类库,那时也做了一些东西,比如图书馆管理系统什么的。


不过到了3月份底后,就没有再继续学Qt了,原因现在忘了,也不知道为什么,那时开始学习网页设计,其实也忘记为什么要学这个,学了HTML和css,不过只是看看视频,没怎么操作,所以也只能说是了解了。进入4月份社团貌似事情很多,也就没什么时间学东西了。不过自从三月底开始,学习有了ACM组队赛,我们便三个人组了一支队,开始了我们的ACM之旅。那时开始是训练赛,感觉还是不错,在同级里基本都能拿第一,不过后来慢慢退步了,滑到了第二有时甚至第三名,当然原因有很多~~,不久便是校赛,拿了三等奖,然后就是省赛的选拔,那时进行了好多次比赛,每次都是五个小时,然后三个人坐在那里,拼命地想着怎么把题目AC掉,一个人负责看英文题目,然后一起设计算法,最后一个人敲代码~。最终学校选了好几队进入了省赛,五月份底,省赛开始了,几支队一起搭车去了华工,到了那里,看到了许多来自不同学校的参赛队伍,有中大的,广工的,深大的.......比赛现场很热闹,开始比赛时气氛很是紧张,第一道题很水,拼的是速度。然后后面那些题就有些难度了,直到比赛结束还是没有做出第二道题,情绪有点低沉,最后当然就只拿了个成功参与奖。不过最好玩的还是插气球了,AC掉一道题他就会插在座位旁边插一个气球,而且不同题目气球颜色还不一样。不过拿不拿奖并无所谓,重要的是在这段时间里学习到很多有关算法设计的东西,例如动态规划、DFS、BFS、图论等。省赛过后由于没什么时间也就没去搞ACM了。这时已经是五月份底了,学院举行了项目答辩会,而且有的老师开始招人做项目,我也跟着一个老师,开始做项目,项目是关于局域网内各台主机的安全状况评估,现在还在做。当然开始做的时候什么都不懂,什么数据库,C#,计算机网络,都得自己学,我也就自己去找了一些书,还有视频,学了一点,也算是勉强能应付项目的需要,以后遇到什么不懂再去学。


时间一晃就是六月份了,因为要准备期末考,又有英语四级,这个月就没学什么东西了。直到七月初开始,因为各种原因,开始学网站开发,又一次学HTML+css+div,这个看的是私房库孙胜利老师的视频,个人感觉对初学者非常好,讲得很通俗易懂。学完已经开始放暑假了,又接着学js,不过js只学了点基本的东西,并没有深入地去研究和使用,看的是智能社blue老师的视频,讲得也是非常好。由于js的一个很出名的框架jQuery比js用起来方便多了,而且几乎能兼容各种浏览器,所以就开始学jQuery,还是边看视频边敲代码,看的是李炎恢老师的视频,一口气把所有视频都看完了,自己也照着做了一些页面和效果,比如火狐主页、淘宝首页等,感觉jQuery的确很强大很方便。这时学完也就快开学。刚放暑假时,因为大二上学期学校会开Java的课,所以我就打算提早先学JavaSe这些基础的东西,便看了孙鑫老师的Java视频(可能是受VC++视频的影响吧),不过感觉看完没什么收获,估计是看视频比较容易忘,然后我又找了一本Java基础的书,看了好几章,也照着敲了一些代码。其实本来打算暑假学完javase就继续学j2ee的,不过由于种种原因(当然最重要是没什么时间),也就没去学了。由于学校大一结束的时候搞了个暑假作业,说到底就是每个人在暑假自己做一个东西出来,做什么东西有几个选择,可以做win8下metro界面的日历,也可以做一个天气预报软件,运行平台不限,还有其它的比较容易的,例如xxx系统什么的。我就选了做个天气预报软件,刚开始准备用Qt做window平台下的,那时还画好了界面什么的,就只差动手做了,不过后来想了想,windows下的天气软件感觉一般很少人使用,而且都是用那种天气插件那些,也就不想做window下的,想想现在智能手机这么流行,而且许多人都会在自己的手机上装个天气服务类似的软件,在没事的时候看看天气信息,我就打算做个android平台下的天气预报app。那时刚好8月20号,收拾东西就回学校了,回到宿舍,就开始写代码了。计划是半个月完成,完成刚好开学,最后目标也如愿完成了~。其实在做这个app之前完全没有碰过android手机应用开发之类的东西,在网上找了一些视频,也不知道什么原因就下了张泽华老师的视频,感觉那视频非常好,现在仍在看。然后就看了几集视频就开始动手了。写代码期间就很少去看视频了,感觉太耗费时间,当然开始遇到了很多很多问题,特别是开始那几天,写了一个tab选项卡就花了好几天的时间,而且还遇到了很多莫名其妙的错误异常,然后就去百度Google找解决方法,有时一个bug弄了好几天才解决掉,幸好那时放假有的是时间,不然就呵呵了~~,半个月后终于把app做出来了,虽然界面有点难看,不过功能还是挺强大的,有图表、天气新闻、自动定位什么的。最后交作业的时候也就那这个交上去了。


开学了,已经是大二了,感觉时间过得很快,压力也增大了,以前大一遇到什么不懂的,还可以说自己是大一的不懂很正常,现在大二还是有很多不懂就不正常了,而且大三下学期就要出去实习了,感觉学习的时间并不多。开学后,的确,大二的作业很多,而且还有社团工作,可以说是从九月开学到现在,真的是一直忙个不停,学习的时间只能是挤出来了。开学后一段时间,继续学PHP和ajax那些,自己还在电脑上搭了个服务器,又去新浪申请了一个SAE,然后弄了一个微信公众号玩玩,PHP也没有学得很深入,就只是学习那些基本语法,学完然后就没有学了。回到android,开学过后还是继续学习android,估计以后是走android这条路了(目前是这样想的,以后就不知道了~),还是边看视频边敲代码。期间又做了一个WiFi助手,不过并没有完整完成,只是实现了一些功能,后来因为技术问题和时间问题就没有再去做了。然后又写了一个音乐播放器,写了主要的东西(本地音乐列表、播放、歌词、进度等),不过还是有很多东西还没写,现在也没什么时间写,估计寒假会把它写完。


到了十二月份初,张泽华老师的视频算是基本看完了,这时学院一个老师打算招两个团队,一个iOS开发团队,一个android开发团队,我当然也去报了,然后也进了。由于最近这段时间要考试,暂时也就没什么东西做了,考完试估计就会一起做一些东西。


感觉以前android学得很杂,并没有系统地去学习,所以最近这段时间一直在写博客,打算边系统学习边写博客,把一些比较重要的都记录下来,以后没事可以看看巩固一下。最后一件事就是专业分类了,目前打算选软件技术方向,选不到的话就只能选网工了,嵌入式(听说很累而且课很多)和数据库方向就直接忽略了。。。


总的来说。2014年学的一般,感觉学的东西太杂但有不深入(不知道会不会新手都是这样~~),时间的话,还是没有好好利用好时间,其实自己也知道,并没有以100%的努力去学东西,有时还是会偷懒什么的,特别是碰到自己没有兴趣的。学业的话还是不错,虽然刚开始没打算去评优(种种原因~),不过最后还是去了,拿了一等奖,不过钱什么时候到就不知道了,反正这学期是不可能拿到的了。。。


2013年暑假到2014年,基本就是这样,对于2015,希望能学到更多的东西,不过还是希望把基础打牢,那些才是最最重要的,目测下学期会更忙~~ 哎~不过也没什么办法,只能挤挤时间了。


如果大家有什么问题欢迎一起交流,互相学习大笑

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值