软件构造课上完了,感觉这个课和《深入理解计算机系统》一样,讲了很多东西,也跟着课程自学了很多东西,前面的时候初学java语法写了几篇博客,把ipad上手写的笔记敲了上来,后面发现太费时间,就放弃了。
我看了一下同学们写的博客,很多都是把实验报告贴上博客,这样的话博客的功能实际上就削弱了,意义也不大了,但是把学习的笔记敲上来真的很花时间,所以我在想博客这种东西对于目前阶段的学习有多大用处。
最近我看到很多大学计算机专业都在自发的弄一些github的项目,把自己学校的相关课程的资料放上来供大家学习,工大也有同学在做,但是因为版权还有网站代码的问题最终没有做,我在想为什么没有一个地方可以让大家把整理的资料放在一起,无论是word还是pdf,应该有一个平台把往届同学自愿贡献的资料,笔记,学校历年的试卷,参考答案汇总起来,让学生自行下载,作为一个校内的且非营利的项目,我觉得版权问题应该不是什么大问题(学校复印店公然买卖类似的资料都没事),我想如果是我,我是愿意在课程结束将笔记的pdf贡献出来减轻学弟学妹未来学习该课程的痛苦的。
这个课程也给了一个机会让我去mit的关联课程网站上去看了一下,虽然作为一个英语不那么优秀的同学对于mit的有些望而生畏,但是国外课程网站上课程相关资料的详尽程度是让我非常羡慕的,工大计算机系能做很多项目,但是我就在想为什么不做一个课程资料共享的平台呢?往届的很多同学做了很多无私的工作(比如李秋豪学长把mit的很多资料翻译过来发在了自己的博客上),为什么工大就不能把这些优秀的资料汇总起来。
最后,对于我们课程的相关课程,清华和浙大有非常优秀的关于Java编程方面的mooc,北大有介绍软件工程知识很好的mooc,这些课程都能帮助英文不那么厉害的同学顺利学习,over。