今天下午休息 刚好可以写下总结 一直想写又搁着 今天一次写完它。
这个学期过的很快,可能是上的课很少吧。这个学期除了开学头的一两个星期,其他的平均每个星期我去上4到10节课。很多课不去上的原因有几个。首先,有很多课程老师上课纯粹念书+读PPT让我想睡觉,所以不如自己看书自习,学IT的,自学要是不过关,那是很惨的。第二、这学期一门公选让我遇到了kinfey,带我走进了移动开发的领域,现在是移动互现网的时代,所以我算是跟上潮流了吧,我自己对这块也是很有兴趣。对了 这学期课表一个星期是29节课。
让我遇到kinfey的公选课是 ios程序设计 潘院开的课,内容是针对ios5主要是iphone的程序开发的基础教程。我实在第三轮选课的时候,碰巧看到的,当时没想什么就退了已选的单片机原理(还好没选。。。)改选了潘院的课程。因为开发ios的话 需要在mac下进行开发,我的电脑装黑苹果的话不行,配置比较低,装失败了。网院提供了6台17寸的imac给我们去里面做实验。那时候我几乎每个星期都会去3次,每次去都是一个上午或者一个下午。不过我从来就不是一个跟着课程走的人,所以当然也不会跟着潘院的课程走,毕竟一个星期只有一次课。那时候是看斯坦福大学的一个公开课,也是讲ios5开发的。没有中文字幕,不过不看字幕我大概可以懂,那门课程的教授讲得很好,实践性也很强,对我的帮助很大。也在我跟着那个教程做完第一个小程序——计算器 之后,kinfey出现了,让我跟着他学习移动开发。我当然很乐意啦。一直没有去参加学院老师的项目,一个是因为那些项目自己没有兴趣,实用性都不大,做出来没什么用,另一个是自己比较喜欢独立开发。也开始了我这学期在网院的学习。
一开始kinfey给了我一个小任务,做一个rss阅读器,rss解析的小总结,那时候自己的基础还比较差,那个任务给的时间是1星期,去网院的时候一个星期是三次最多,所以晚上在宿舍很多时候就是查资料,做笔记,为了第二天去上机的时候不要浪费时间在查资料上。一个星期后也算是完成了任务,学到了不少东西。通过书本学习永远都只是理论,只有真的做了东西才会有收获。
做完rss解析之后,第二个小任务是做一个微博客户端,那时候自己并没有接触过苹果的产品,看过但没用过,所以也不知道iphone的微博客户端长什么样子,所以只能照着自己想象的大概做一个,后来用了之后才知道自己那时候做的有多菜。。。不过收获的确很大,这个项目对我的能力的提升,具有很大的作用。那时候kinfey只说,做一个微博客户端,其他的就没了。呵呵 这就是kinfey的风格。给我足够的自由度,但是也很强调我的自学能力。那个时候光搞定OAuth2.0都用了好久了,现在看回当时写的代码,觉得有点不成熟,因为微博客户端那个已经有写了详细的总结,所以就不多说了。微博客户端总结
基本完成微博客户端之后,终于开始自己的第一个项目了。校园开放教育的iphone版的客户端,这个项目我稍后会写一篇总结,所以这里不详细说。这个项目历时2个月左右,今天基本上完成了。
说说课程学习方面的吧,这学期的课程主要是 操作系统、数据库系统原理、计算机网络、汇编接口、算法还有其他一些非专业课。
总的来说,这些课程的基础我是有学到,但是并不像之前的学期,我有很多时间去深入学习,所以只是属于皮毛阶段的学习,就是掌握书本知识而已,以后有时间的话,会根据需要去深入学习,毕竟没有实践的学习,知识是记不久的。
考试的话,成绩也出了很多科了,成绩比较一般,不过挂科是不可能的,专业课平均80+吧,比起上学期的90+确实有点差距,不过对于计算机专业来说,绩点确实没什么用,还是真正的技能和积累比较重要。只有把理论用上了,那样才有用,不然理论永远都只会是理论。
下学期的专业课大多是数据库方面的专业课,下学期依旧是网院学习和课程的学习并行进行,下学期专业课比较多,所以可能精力一半一半吧。
说下个学期有点过早,还是先做好这个暑假吧。
昨晚校园开放教育,接下来是一个安卓项目还有一个ios的参赛项目,还有想实现自己的一个课表的设想。可怜的安卓 俺还不会啊~~~~ 压力大大的
最后说下kinfey哈,俺的老师,他教给我的不是技术,他也不教我技术,他教给我的是思想,总体的一些构思,还有做项目的经验以及怎么去拓宽我的思考范围,对整个项目的把握,这些都是我所需要的。技术是死的,思想是活的。
吹吹水水一箩筐,7月的广州,火炉一般,热到死。。。。