发信人: lovecs (P!=NP), 信区: D_Computer
标 题: 年经贴_吐槽OS_Lab
发信站: 南京大学小百合站 (Tue Apr 14 01:51:02 2015)
纠结了好久,还是觉得不吐不快。是时候来聊聊坑爹的OS_Lab了!
先来解释为何此年度大作这么晚才上线!
首先从那坑爹的课程改革开始说起!!!
13级同学作为首批小白鼠,把各种奇葩制度都体验了个遍,先是从这届才有的专业分流(
不懂,不评论),然后是那不知什么鬼的计算思维(嘿嘿,几乎没去上过课,考试就比吹
牛扯淡,竟然还混了个不错的分数),
还有数电实验换新的开发平台导致没法直接抄学长学姐代码倒在其次,关键是你得换个好
点的开发板啊!新的那啥型号的板子貌似门电路数量比原来的旧板子少了30%,开关接口也
阉割了不少,用的那啥叫Vivado速度简直不是人受的,谁用谁知道。更坑的是课改前后明
显不衔接,由于课改,组原及实验换成了ICS(虽然我认为这是明智之举),导致这数电实
验约等于白学,短短学了一学期后边就完全用不上了,我幸幸苦苦研究了这开发板的手册
,专门找书从零开始学习Verilog语法,忍受这狗血IDE的尿性最后就为了做个贪吃蛇小游
戏然后就玩完啦?你跟我说CS和SE一大区别就是CS要“硬”一点,是啊我承认,但你指望
我就学一学期只写个贪吃蛇以后就能去英特尔写芯片了?并且我们系整体就是偏软件,即
使你对硬件层感兴趣到高年级时也没配套的课程呀。
我也知道,数电实验是各家CS必点菜,取消不大可能,但是对于课程设置和教学内容,或
许值得思考,我只作为一个小白纯粹无脑吐槽一下,求轻喷。
然后是上学期取消掉高级程设,改成这学期的选修课(选修课?嘿嘿,你看这学期几人敢
不选?),没上过高程就直接兴致冲冲地开撸数据结构了,连类都不会写直接就牛逼哄哄
地写栈堆搜索树了,平时作业也都用C++提交。没事,反正随便上网搜点C++垃圾教程吃下
去就勉强算会用C++了吧!比“七天精通C++”还快多了!好在数据结构不需要什么高级的
语法特性,先像模像样地照网上垃圾教程用着C++,等以后正式上课时再清洗肠胃吧!
呵呵,刚吐槽完大二上学期取消掉高级程设导致学生连基本代码都不会写就敢人模人样地
开撸各种高级课程(PA哀嚎一片就是一个体现)。估计系里机制的领导们也机智地发现了
这个问题。于是,本学期,已经上了一个半月的课的时候,在教学计划里添加了一门程序
设计基础实验的鬼课!还是必修课!!后来发现,这特么是大一小朋友正在上的课!!我
堂堂学了高级程设的人现在滚回去和大一的一起做程设基础实验?!更何况高级程设设计
又不是没有实验!双周五晚上高程上机从4点一直呆到8点还少?(为什么是8点?嘿嘿,写
两小时代码,然后坐那干等两小时等助教验收,强烈吐槽高程验收代码方式和效率!)反
正我这学期是没选这门实验,但由于是必修课,看来只能大三再陪大一小朋友写代码了,
想想还有点小激动。
不仅如此,不知是何原因,或许是为了在专业分流前把专业核心课上完吧。4门神课一下子
集中到了这学期来:网络、算法、操作系统、高级程设(虽然选修,但几乎必选)。
还好没报啥创新项目,即使这样,每天也累地跟狗一样。网络、OS、高级程设都是有实验
的,算法作业一题写一小时也是常有的事。每日惶惶恐恐地学着这几门直接关系前途的课
,即使再累都还是担心自己是不是做得还不够?(按目前的状况来看,确实不够,各科貌
似都阉割了不少东西)
谈到课程改革,不得不提ICS以及PA。(下文开启表扬模式)
对ICS大课中评,ICS小课好评,对PA好评加全5星!
或许是由于PA的原因,让ICS成为目前来看最不水的专业课没有之一。暑假开的那啥汇编是
什么鬼?老师教得是否用心不评论,反正学生是没有想听的(求学霸别来打脸)。最后大
家基本上啥都没学到。但是如果认真做完PA的话,分分钟理解汇编!
扯到汇编课,忍不住又想聊聊汇编这门课。暑假为了这门课留校一周而不能出去浪好心塞
。不过还好,几十人联机CS不要更happy,或许是一生都难得的体验。最后考试前发现自己
啥都不会时确实为自己浪费一周打游戏而忏悔了一小会。最后分数下来发现大家都开开心
心地90+,开始懊悔好像还没在Dust2 B点安过包呢!
开始做PA后,全系开启吐槽模式(此处省略若干 #!@#¥%……&)。吐槽重点是太难,是啊
,间隔了一学期没学编程,连正规代码都没写过几行就开始写PA不是找虐么(幸好下一届
挺好,已经开始注重编程能力的培养了)。
有人选择放弃,有人选择抄袭。但我自己认真做了PA后,现在回头看,一直在庆幸当初幸
好最后咬着牙坚持下来了(虽然没完全做完。。。),真的学到了非常多的东西,比如
Linux系统/Vim/Git的基本使用方法、Makefile文件的编写、基本的汇编语言、计算机原理
、基本的操作系统知识,以及如何RTFM和RTFSC等等等等。程序设计的本领也得到了充足的
锻炼。
再次给ICS的老师们以及余子濠助教和jyy点一万个赞!
(据说下一届要取消PA?至少目前重修班是没有PA的。强烈反对,这么好的锻炼机会怎么
能不让学弟学妹们感受一下呢?←_←)
不好意思,提到课改,一不小心扯远了,下面正式开始吐槽OS_Lab,
话说系里边的领导们觉得PA太难,OSLab不能再摧残我们了,并且这学期其他课压力也不小
,决定降低OSLab的难度以及在课程中的权重。
但是操作系统这种课和ICS非常类似,真不是上课讲讲基本原理就能懂的啊!动手写是最好
的掌握知识的方式。照本宣科地介绍操作系统概念好无聊啊!现在教室里的人数就能体现
这一点。看着好像听一遍都懂,其实啥都没学会。
好吧,得做实验。但你告诉我实验只占30分?!有60分通过期末考试考理论的形式给出去
。还美其名曰为了照顾同学,不让同学挂科。坑爹呐!开设一门课程的目的到底是让同学
们都学到知识还是都取得好分数?没学到东西,那门课的分数有什么用?摘抄一段etone的
话,觉得非常有道理:
---------------------------------------
这种"只要不影响我现在survive, 就不要紧"的想法其实非常的利己和短视: 你在专业上的
技不如人, 迟早有一天会找上来, 会影响到你个人职业生涯的长远的发展; 更严重的是,
这些以得过且过的态度来对待自己专业的学生, 他们的survive其实是以透支南大教育的信
誉为代价的 -- 如果我们一定比例的毕业生都是这种情况, 那么过不了多久, 不但那些混
到毕业的学生也没那么容易survive了, 而且那些真正自己刻苦努力的学生, 他们的前途也
会受到影响.
– etone
---------------------------------------
只有30分的实验,让我开始认真思考到底要不要做,或者说要不要用心认真做。你可以批
评我这是非常功利的想法,但是事实上这就是许多同学的内心的真实想法。我认认真真做
了OSLab,真正理解了操作系统的知识,凭什么和只靠背书考试的人获得相近的分数呢?这
样公平吗(当然,也可以用“获取知识本身就是对学习者最大的奖赏”这句话来安慰自我
)?那为何不把耗费在OSLab上的大量时间挪在其他科目上呢?上学期就有不少人被PA坑过
,耗费大量时间写PA,最后ICS确实也取得了一个不错的分数,但是因为没有花时间刷题,
线代(4学分)概率论(3学分)考得一塌糊涂,挂得琳琅满目。而那些即使不写PA的同学
,最后也基本上没有挂科的,顶多分数低一点点而已。综合来看,得不偿失。
并且,让大家都开开心心不挂科而不是为了让同学真正掌握知识的思路,或许值得反思。
不好意思,刚才一不小心还是走题了,下面正式开始吐槽Lab了!(其实槽点不是非常多。
。)
据说老博士很忙,这学期没法当OSLab助教了,我们都感到非常遗憾。
不过,安排了一位同样非常牛的博士来做我们的助教。我们满怀期待地上了第一次实验课
,结果意料之中地大失所望,原因只有一个:声音太小了。。。(或许这并不是一个槽点
)
上课嘛,或许是讲得太深入,或许是声音太小,或许是讲的知识点在做PA时就已经掌握了
,反正听的人不多。或许都忙着直接开始做实验了?!
逃离老博士的魔爪后,Lab1不再是啥游戏了,这也是为啥前一个月没有吐槽OSLab的年经帖
的原因。
Lab1变成了轻松加愉快的3行代码,开始看讲义到实现输出合计不超过半小时吧,写报告时
间要长一些。现在在做的Lab2是实现printk。还有一个Lab3,Lab4选做。
前几届的学长们看见这个帖子是不是要骂:“卧槽便宜了这帮小兔崽子了!”?
其实降低难度也是好事,毕竟太难的话有点好高骛远,投入时间过多,性价比不高。但是
也不能过度简单吧,不然就达不到训练的目的了!(不过估计除了Lab1,也不会出现吐槽
太简单的情况的,毕竟有点难度和摧残人性的难在大部分人眼里都是一个字——难)
毕竟没有真正做完Lab,本身水平也有限,因而没有资格去吐槽太多。先静下心学再说,不
能浮躁!
不过我一定要吐槽课程网站!只能内网访问不说,还隔三差五地崩溃!对比12级的OSLab网
站现在依然流畅运行,两行老泪。。并且貌似Lab讲义中很多内容都是直接复制粘贴来的,
这应该不算一个槽点吧。充分展现了代码复用技巧。
还有,新任的OSLab助教君,快来加我们13级CSer的大群吧!到现在都没和你交流过呢,我
们有好多问题想向你请教等你答疑呢!
----
后记
----
絮絮叨叨扯了这么多,很多观点或许在学长们眼里显得很幼稚,亦或过一两个学期后再回
首看时,发现现在的自己多么傻逼,曾经的槽点变成了珍贵的记忆(正如PA),但依然决
定将内心的想法说出来。或是情感宣泄,或是单纯为了活跃版面,反正我新注册了个小号
,你们又不知道我是谁,哼~
--
※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn [FROM: 183.212.179.206]
※ 修改:.lovecs 於 Apr 14 01:51:50 2015 修改本文.[FROM: 183.212.179.206]
标 题: 年经贴_吐槽OS_Lab
发信站: 南京大学小百合站 (Tue Apr 14 01:51:02 2015)
纠结了好久,还是觉得不吐不快。是时候来聊聊坑爹的OS_Lab了!
先来解释为何此年度大作这么晚才上线!
首先从那坑爹的课程改革开始说起!!!
13级同学作为首批小白鼠,把各种奇葩制度都体验了个遍,先是从这届才有的专业分流(
不懂,不评论),然后是那不知什么鬼的计算思维(嘿嘿,几乎没去上过课,考试就比吹
牛扯淡,竟然还混了个不错的分数),
还有数电实验换新的开发平台导致没法直接抄学长学姐代码倒在其次,关键是你得换个好
点的开发板啊!新的那啥型号的板子貌似门电路数量比原来的旧板子少了30%,开关接口也
阉割了不少,用的那啥叫Vivado速度简直不是人受的,谁用谁知道。更坑的是课改前后明
显不衔接,由于课改,组原及实验换成了ICS(虽然我认为这是明智之举),导致这数电实
验约等于白学,短短学了一学期后边就完全用不上了,我幸幸苦苦研究了这开发板的手册
,专门找书从零开始学习Verilog语法,忍受这狗血IDE的尿性最后就为了做个贪吃蛇小游
戏然后就玩完啦?你跟我说CS和SE一大区别就是CS要“硬”一点,是啊我承认,但你指望
我就学一学期只写个贪吃蛇以后就能去英特尔写芯片了?并且我们系整体就是偏软件,即
使你对硬件层感兴趣到高年级时也没配套的课程呀。
我也知道,数电实验是各家CS必点菜,取消不大可能,但是对于课程设置和教学内容,或
许值得思考,我只作为一个小白纯粹无脑吐槽一下,求轻喷。
然后是上学期取消掉高级程设,改成这学期的选修课(选修课?嘿嘿,你看这学期几人敢
不选?),没上过高程就直接兴致冲冲地开撸数据结构了,连类都不会写直接就牛逼哄哄
地写栈堆搜索树了,平时作业也都用C++提交。没事,反正随便上网搜点C++垃圾教程吃下
去就勉强算会用C++了吧!比“七天精通C++”还快多了!好在数据结构不需要什么高级的
语法特性,先像模像样地照网上垃圾教程用着C++,等以后正式上课时再清洗肠胃吧!
呵呵,刚吐槽完大二上学期取消掉高级程设导致学生连基本代码都不会写就敢人模人样地
开撸各种高级课程(PA哀嚎一片就是一个体现)。估计系里机制的领导们也机智地发现了
这个问题。于是,本学期,已经上了一个半月的课的时候,在教学计划里添加了一门程序
设计基础实验的鬼课!还是必修课!!后来发现,这特么是大一小朋友正在上的课!!我
堂堂学了高级程设的人现在滚回去和大一的一起做程设基础实验?!更何况高级程设设计
又不是没有实验!双周五晚上高程上机从4点一直呆到8点还少?(为什么是8点?嘿嘿,写
两小时代码,然后坐那干等两小时等助教验收,强烈吐槽高程验收代码方式和效率!)反
正我这学期是没选这门实验,但由于是必修课,看来只能大三再陪大一小朋友写代码了,
想想还有点小激动。
不仅如此,不知是何原因,或许是为了在专业分流前把专业核心课上完吧。4门神课一下子
集中到了这学期来:网络、算法、操作系统、高级程设(虽然选修,但几乎必选)。
还好没报啥创新项目,即使这样,每天也累地跟狗一样。网络、OS、高级程设都是有实验
的,算法作业一题写一小时也是常有的事。每日惶惶恐恐地学着这几门直接关系前途的课
,即使再累都还是担心自己是不是做得还不够?(按目前的状况来看,确实不够,各科貌
似都阉割了不少东西)
谈到课程改革,不得不提ICS以及PA。(下文开启表扬模式)
对ICS大课中评,ICS小课好评,对PA好评加全5星!
或许是由于PA的原因,让ICS成为目前来看最不水的专业课没有之一。暑假开的那啥汇编是
什么鬼?老师教得是否用心不评论,反正学生是没有想听的(求学霸别来打脸)。最后大
家基本上啥都没学到。但是如果认真做完PA的话,分分钟理解汇编!
扯到汇编课,忍不住又想聊聊汇编这门课。暑假为了这门课留校一周而不能出去浪好心塞
。不过还好,几十人联机CS不要更happy,或许是一生都难得的体验。最后考试前发现自己
啥都不会时确实为自己浪费一周打游戏而忏悔了一小会。最后分数下来发现大家都开开心
心地90+,开始懊悔好像还没在Dust2 B点安过包呢!
开始做PA后,全系开启吐槽模式(此处省略若干 #!@#¥%……&)。吐槽重点是太难,是啊
,间隔了一学期没学编程,连正规代码都没写过几行就开始写PA不是找虐么(幸好下一届
挺好,已经开始注重编程能力的培养了)。
有人选择放弃,有人选择抄袭。但我自己认真做了PA后,现在回头看,一直在庆幸当初幸
好最后咬着牙坚持下来了(虽然没完全做完。。。),真的学到了非常多的东西,比如
Linux系统/Vim/Git的基本使用方法、Makefile文件的编写、基本的汇编语言、计算机原理
、基本的操作系统知识,以及如何RTFM和RTFSC等等等等。程序设计的本领也得到了充足的
锻炼。
再次给ICS的老师们以及余子濠助教和jyy点一万个赞!
(据说下一届要取消PA?至少目前重修班是没有PA的。强烈反对,这么好的锻炼机会怎么
能不让学弟学妹们感受一下呢?←_←)
不好意思,提到课改,一不小心扯远了,下面正式开始吐槽OS_Lab,
话说系里边的领导们觉得PA太难,OSLab不能再摧残我们了,并且这学期其他课压力也不小
,决定降低OSLab的难度以及在课程中的权重。
但是操作系统这种课和ICS非常类似,真不是上课讲讲基本原理就能懂的啊!动手写是最好
的掌握知识的方式。照本宣科地介绍操作系统概念好无聊啊!现在教室里的人数就能体现
这一点。看着好像听一遍都懂,其实啥都没学会。
好吧,得做实验。但你告诉我实验只占30分?!有60分通过期末考试考理论的形式给出去
。还美其名曰为了照顾同学,不让同学挂科。坑爹呐!开设一门课程的目的到底是让同学
们都学到知识还是都取得好分数?没学到东西,那门课的分数有什么用?摘抄一段etone的
话,觉得非常有道理:
---------------------------------------
这种"只要不影响我现在survive, 就不要紧"的想法其实非常的利己和短视: 你在专业上的
技不如人, 迟早有一天会找上来, 会影响到你个人职业生涯的长远的发展; 更严重的是,
这些以得过且过的态度来对待自己专业的学生, 他们的survive其实是以透支南大教育的信
誉为代价的 -- 如果我们一定比例的毕业生都是这种情况, 那么过不了多久, 不但那些混
到毕业的学生也没那么容易survive了, 而且那些真正自己刻苦努力的学生, 他们的前途也
会受到影响.
– etone
---------------------------------------
只有30分的实验,让我开始认真思考到底要不要做,或者说要不要用心认真做。你可以批
评我这是非常功利的想法,但是事实上这就是许多同学的内心的真实想法。我认认真真做
了OSLab,真正理解了操作系统的知识,凭什么和只靠背书考试的人获得相近的分数呢?这
样公平吗(当然,也可以用“获取知识本身就是对学习者最大的奖赏”这句话来安慰自我
)?那为何不把耗费在OSLab上的大量时间挪在其他科目上呢?上学期就有不少人被PA坑过
,耗费大量时间写PA,最后ICS确实也取得了一个不错的分数,但是因为没有花时间刷题,
线代(4学分)概率论(3学分)考得一塌糊涂,挂得琳琅满目。而那些即使不写PA的同学
,最后也基本上没有挂科的,顶多分数低一点点而已。综合来看,得不偿失。
并且,让大家都开开心心不挂科而不是为了让同学真正掌握知识的思路,或许值得反思。
不好意思,刚才一不小心还是走题了,下面正式开始吐槽Lab了!(其实槽点不是非常多。
。)
据说老博士很忙,这学期没法当OSLab助教了,我们都感到非常遗憾。
不过,安排了一位同样非常牛的博士来做我们的助教。我们满怀期待地上了第一次实验课
,结果意料之中地大失所望,原因只有一个:声音太小了。。。(或许这并不是一个槽点
)
上课嘛,或许是讲得太深入,或许是声音太小,或许是讲的知识点在做PA时就已经掌握了
,反正听的人不多。或许都忙着直接开始做实验了?!
逃离老博士的魔爪后,Lab1不再是啥游戏了,这也是为啥前一个月没有吐槽OSLab的年经帖
的原因。
Lab1变成了轻松加愉快的3行代码,开始看讲义到实现输出合计不超过半小时吧,写报告时
间要长一些。现在在做的Lab2是实现printk。还有一个Lab3,Lab4选做。
前几届的学长们看见这个帖子是不是要骂:“卧槽便宜了这帮小兔崽子了!”?
其实降低难度也是好事,毕竟太难的话有点好高骛远,投入时间过多,性价比不高。但是
也不能过度简单吧,不然就达不到训练的目的了!(不过估计除了Lab1,也不会出现吐槽
太简单的情况的,毕竟有点难度和摧残人性的难在大部分人眼里都是一个字——难)
毕竟没有真正做完Lab,本身水平也有限,因而没有资格去吐槽太多。先静下心学再说,不
能浮躁!
不过我一定要吐槽课程网站!只能内网访问不说,还隔三差五地崩溃!对比12级的OSLab网
站现在依然流畅运行,两行老泪。。并且貌似Lab讲义中很多内容都是直接复制粘贴来的,
这应该不算一个槽点吧。充分展现了代码复用技巧。
还有,新任的OSLab助教君,快来加我们13级CSer的大群吧!到现在都没和你交流过呢,我
们有好多问题想向你请教等你答疑呢!
----
后记
----
絮絮叨叨扯了这么多,很多观点或许在学长们眼里显得很幼稚,亦或过一两个学期后再回
首看时,发现现在的自己多么傻逼,曾经的槽点变成了珍贵的记忆(正如PA),但依然决
定将内心的想法说出来。或是情感宣泄,或是单纯为了活跃版面,反正我新注册了个小号
,你们又不知道我是谁,哼~
--
※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn [FROM: 183.212.179.206]
※ 修改:.lovecs 於 Apr 14 01:51:50 2015 修改本文.[FROM: 183.212.179.206]
No comments:
Post a Comment