20165201 我期望的师生关系

20165201 我期望的师生关系

· 良师益友

  小学的时候的老师已不记得多少了,那就从初中谈起吧。

  令我至今都难以忘怀的是我的初中数学老师曹ZY,初次见面就把我们吓到了,那种气场真的难以描述,毫不夸张的说,是我见过的气场最强的人。上课的时候常常因为我们的小错误大发雷霆,扔板擦、砸桌子、撕作业本......说实话,这样严厉的老师我本该是特别惧怕的,但通过一件事,我不仅喜欢上了曹老师,也喜欢上了数学。那是一次全年级的计算能力比赛,题量很大,基本没用停下来思考的时间,很好的考察了学生的计算功底。成绩出来后,他从最低分开始念成绩,课代表有好几个(我也是其中之一),但分数都不尽人意,从他的语气中可以听出来有些恼怒,当念到我时,长出一口气,随后表扬了我,总之就是很满意。我的数学在我们班属于中等水平,但这次的计算能力比赛我进了年级前十,并且他的表扬就是对我的鼓励,更是我前进的最大动力,此后我将更多的时间投入到了数学的学习之中,屡次在期末考试中取得接近满分的好成绩。曹老师所强调的基本功,也就是运算能力(速度、准确度)是我至今还在重视的,怎么强调都不为过。

  初中的班主任,也是语文老师,万W,在暑假回来后的第一节课随机叫人背课文,点到了我,本着侥幸心理的我当然连看都没看过,更不用说背诵了。万老师板着脸,叫我放学去找他。后来...不用想也知道...我背完了全篇才放我回家,到家都八点了[微笑]那一段时间我真的特别讨厌万老师,万老师也在有意的针对我,每次抽查都点我,不仅管我的语文,还管我的其他科目,总之我过的很不自在。有一次我默写出错了,他规定了一个时间让我去找他重新默一遍,但我迟到了一两分钟,作为惩罚,我把每篇文言文抄了三遍。不经意间,我的成绩突飞猛进,不只是语文,这和万老师的严苛要求是分不开的。躺着固然舒服,但怎能进步呢?

  高中的物理老师张Y,是对我学习方法改变最大的老师。物理的“每日一题”成为了高三生活的一部分,每天放学去领题,回家做完后把过程拍下来发过去,张老师一个一个更正,并耐心讲解。一年下来,做了几百道物理大题,其中不乏难题,我们对各种问题也有了更深的理解。其实不只是物理,很多学科都可以用这种方法,之前学C语言,我基本每天都会敲几十行或者上百行代码,并把写过的所有程序存下来,一学期下来,积累了不少。还有verilog HDL也是如此,从最基本的语句练起,不会时便找找以前的程序。

· 我期望的师生关系

  读完邹欣老师的文章,感触颇多。
  文章中说真正理想的师生关系应该是像健身教练和健身学员一样,学员不满足自己的现状,才会去不断付出并提高自己,而教练也会根据每个学员的要求制定不同的标准。老师和学生的关系本该如此,学生要对自己有一定的要求和学习计划,老师对待不同水平的学生要有不一样的标准。比如拿编程能力来讲,成绩好的和成绩较差的显然不一样,用同样的作业来要求他们,最后的结果往往是好学生被限制住了,而基础薄弱的并没有显著提高,因为做的这些超过了理解范围。
  至于我期望的师生关系,应该是教学时是教练与学员的关系,平时是朋友的关系,生活中的事可以互相分享,经常交流,共同进步。教学中老师与学生不应该是完全对立的上下级关系,谁都有可能出错,学生不要完完全全听从老师,而要加以判断,有问题及时向老师反馈,这样对双方都是一种提高。曾经我在自学verilog HDL时上网找代码,起初我完全照搬,但编译时屡屡出错,后来我坚定了自己的想法,对代码进行了多处修改,最终运行成功。
  我特别认同邹老师在文章中提到的赋分问题

这样公平么?很多人会问。
如果一个同学写了没有任何bug的程序,得到10分,另外的同学程序有1个bug,得到9.5分,程序编译都不过的同学,也得6分,那你觉得这样对写了全对程序的同学公平么? 
如果一个同学的程序连普通的冒泡排序都比不过,老师和助教在花时间陪他玩,他事实上在无端耗费我们的时间,这样的人不得负分得什么?

  的确,对于一个程序完全不出错的学生是特别不公平的。我个人认为,我们学校的实验课考试略有不公,同样的实验,一个同学用一节课就完成了,另一个人用了两节课甚至课余时间,为什么最后的分数是一样的,甚至第二个人更高?可能这只是个别现象,暂且不提了。最终的结果只能是打压第一个同学的积极性。
  我期望老师能够针对每个人的不同情况,制定不同的标准,这样才有助于学生水平的提高。

· 关于C语言

  C语言这门课,我在寒假就一直在自学,敲完的代码很多都会存在电脑里,但是还有很多是敲完就删掉的。
  我在Mac上通过终端统计了我存下来的代码行数:

Last login: Tue Jan 23 23:51:50 on ttys000
shadowdeMacBook-Pro:~ shadow$ cd /Users/shadow/Desktop/C语言练习 
shadowdeMacBook-Pro:C语言练习 shadow$ find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l
      30 ./中等猜数/中等猜数/main.c
      23 ./逆序数练习/逆序数练习/main.c
wc: ./循环结构do: open: No such file or directory
wc: while/循环结构do: open: No such file or directory
wc: while/main.c: open: No such file or directory
      22 ./阶乘累加/阶乘累加/main.c
      37 ./高级猜数(自动识别错误字符)/高级猜数(自动识别错误字符)/main.c
      27 ./钞票问题/测试/main.c
      16 ./星期(字符串)/星期(字符串)/main.c
      20 ./自动类型转换/自动类型转换/main.c
      23 ./百万富翁/百万富翁/main.c
     103 ./成绩录入+成绩升降序/成绩录入+成绩升降序/main.c
      24 ./斐波那契数列/斐波那契数列/main.c
      20 ./指针间接寻址/指针间接寻址/main.c
      27 ./马克思手稿/马克思手稿/main.c
     159 ./成绩管理系统V5.0/成绩管理系统V5.0/main.c
      27 ./计算年利率/计算年利率/main.c
     230 ./成绩管理系统V1.0/成绩管理系统V1.0/main.c
      30 ./结构体/结构体/main.c
      23 ./年份和月份(数组)/年份和月份(数组)/main.c
      45 ./love/love/main.c
      22 ./计数循环(阶乘)/计数循环(阶乘)/main.c
     248 ./China剩余定理/China剩余定理/main.c
      25 ./简单猜数/简单猜数/main.c
      52 ./国家名称排序(指针数组)/国家名称排序(指针数组)/main.c
wc: ./ex: open: No such file or directory
wc: 3.2/ex: open: No such file or directory
wc: 3.2/main.c: open: No such file or directory
      23 ./取地址运算符/取地址运算符/main.c
wc: ./ex: open: No such file or directory
wc: xxx/ex: open: No such file or directory
wc: xxx/main.c: open: No such file or directory
      23 ./求平均数(数组)/求平均数(数组)/main.c
wc: ./ex: open: No such file or directory
wc: 1.6/ex: open: No such file or directory
wc: 1.6/main.c: open: No such file or directory
      27 ./两数交换(函数)/两数交换(函数)/main.c
wc: ./hello: open: No such file or directory
wc: world/1/main.c: open: No such file or directory
      35 ./测试/测试/main.c
      30 ./阶乘(函数)/阶乘(函数)/main.c
      22 ./国王的许诺/国王的许诺/main.c
      36 ./链表/链表/main.c
     247 ./中国剩余定理/中国剩余定理/main.c
      23 ./continue语句/continue语句/main.c
      37 ./switch语句练习/switch语句练习/main.c
      23 ./break语句/break语句/main.c
      35 ./换行调位输出/换行调位输出/main.c
      70 ./成绩录入+人数统计+排序(数组和函数)/成绩录入+人数统计+排序(数组和函数)/main.c
      15 ./圆周率/圆周率/main.c
      32 ./阶乘(递归函数)/阶乘(递归函数)/main.c
      32 ./水手和猴子(函数)/水手和猴子(函数)/main.c
wc: ./高级猜数(时钟随机数种子: open: No such file or directory
wc: 限制次数)/高级猜数(时钟随机数种子: open: No such file or directory
wc: 限制次数)/main.c: open: No such file or directory
      41 ./成绩录入+最高分和学号(指针)/成绩录入+最高分和学号(指针)/main.c
      29 ./肇事车牌号/肇事车牌号/main.c
      30 ./阶乘(防御性函数)/阶乘(防御性函数)/main.c
      42 ./高级猜数(最终版)/高级猜数(最终版)/main.c
      70 ./勒让德符号/勒让德符号/main.c
      23 ./改变顺序/改变顺序/main.c
      26 ./一次同余方程组(自编)/一次同余方程组(自编)/main.c
      22 ./随机数种子/随机数种子/main.c
      50 ./奥运会国家名称排序/奥运会国家名称排序/main.c
      18 ./gets(字符串)/gets(字符串)/main.c
      22 ./循环练习1/循环练习1/main.c
      31 ./结构体(演示)/结构体(演示)/main.c
      22 ./水手和猴子/水手和猴子/main.c
      19 ./字符串指针/字符串指针/main.c
      27 ./两数交换(指针)/两数交换(指针)/main.c
      19 ./练习1/练习1/main.c
     177 ./生成元/生成元/main.c
     367 ./成绩管理系统V3.0/成绩管理系统V3.0/main.c
      30 ./高级猜数(时钟随机数种子)/高级猜数(时钟随机数种子)/main.c
      21 ./月份(数组)/月份(数组)/main.c
      48 ./矩阵乘法/测试‘/main.c
wc: ./ex: open: No such file or directory
wc: 3.1/ex: open: No such file or directory
wc: 3.1/main.c: open: No such file or directory
      55 ./成绩录入+人数统计+最高分/成绩录入+人数统计+最高分/main.c
wc: ./ex: open: No such file or directory
wc: 1.5/ex: open: No such file or directory
wc: 1.5/main.c: open: No such file or directory
      39 ./扫雷/扫雷/main.c
      19 ./强制类型转换/强制类型转换/main.c
      27 ./阶乘(静态变量)/阶乘(静态变量)/main.c
     243 ./一次同余方程组/一次同余方程组/main.c
      99 ./雅克比符号/雅克比符号/main.c
      40 ./成绩录入+统计人数(数组和函数)/成绩录入+统计人数(数组和函数)/main.c
      21 ./计算π/计算π/main.c
      23 ./goto语句/goto语句/main.c
      18 ./加法练习/加法练习/main.c
      22 ./韩信点兵/韩信点兵/main.c
      32 ./高级猜数/高级猜数/main.c
      23 ./嵌套循环/嵌套循环/main.c
      40 ./成绩录入(数组和函数)/成绩录入(数组和函数)/main.c
      33 ./战舰鸣炮/战舰鸣炮/main.c
      24 ./循环练习while/循环练习while/main.c
    3835 total
shadowdeMacBook-Pro:C语言练习 shadow$ 

具体方法我写在下一篇博客
  我存下来的有3835行,写在C语言作业系统里的没存的至少有两千行,总计大概六千行吧
  我觉得每天写40行的要求可以完成,某些天集中练习的时候可能会写几百行,但是有时候会被其他事影响,平均下来还是OK的。学习是自己的事情,要时刻监督自己。
  我的计划是,每周完成总量为 350 行,不具体到每一天完成多少,这样可以自己调配时间。最终一学期完成 6000 行代码。

原文地址:https://www.cnblogs.com/cbmwtsl/p/8338486.html