zoukankan      html  css  js  c++  java
  • 精益求精,从技能中寻求经验--20155208徐子涵的第二次随笔

    精益求精,从技能中寻求经验--20155208徐子涵的第二次随笔

    特长中获得语言学习的方法

    ·你有什么技能比大多人(超过90%以上)更好?

    我从小就特别喜欢体育运动,像什么跑步啦、球类运动什么的我都比较擅长,像篮球、羽毛球、乒乓球、足球我都很喜欢,而其中我最喜欢的就是乒乓球了!!其实说起来我还可以算是生活在一个乒乓球世家中,我的爷爷、爸爸、伯伯都会打乒乓球,所以我从小就喜欢上了这项运动,我从小学4年级开始接受训练,练了大约3年,然后因为学业原因不得不暂停训练,不过在这期间我并没有放弃这个爱好,有机会就会打上一会。直到我上了大学,我才有了时间去继续我的这一个爱好,并且在大学中加入了校队,有了更加规律的训练时间。

    ·针对这个技能的获取你有什么成功的经验?

    对于乒乓球,我其实是有很多心得的,从小开始训练,就让我懂得了:没有什么事是可以一蹴而就的,基本功一定要掌握好。一切动作都是由基本功变化而来的,没有基本何谈灵活运用?所以无论做什么都要把最基本的东西练好。还有就是在打球时一定要动脑,虽说体育运动都讲究熟能生巧,但是对于,仅仅有熟练是远远不够的。乒乓球是一项对抗类的运动,面对的对手不一样,打法自然也就要进行改变,当面对套路对自己来说并不熟悉的对手时,一定要懂得用脑思考,去进行自行改变,不能一成不变,这样才能游刃有余,不会自乱阵脚。所以无论是在进行什么方面的学习时,死啃书本,要学会随机应变,学会去用脑思考,这样才能更有效率学习。

    ·与老师博客中的学习经验有什么共通之处?

    很巧,娄老师也喜欢打乒乓球,这样读了老师的博客中有关于学习经验的理解也变得容易了很多,老师说的很有道理,有时候学习知识就是和训练乒乓球时挥拍是一个道理,千锤百炼才能造就真功夫,什么事都要通过自己去努力练习才能有很好的功底,才能做得更好。

    做中学(Learning By Doing)从老师角度讲就是「项目驱动教学法」。学生在实践中发现问题,解决问题,在迭代中提升。

                                   --引用《优秀的学习方法--做中学(Learning By Doing)》 我觉得老师的这句话很简洁,但是说出了学习的真正方法,十分适用。

    ·你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?

    说实话,我的C语言学得并不是很好,但是我也做到了认真去学习,认真去做每一道作业系统中的题目,虽然有些题目我做不出来,但是我也会主动去问,去问同学和老师,争取把我自己不会的题目弄懂,能弄懂一道是一道,弄懂一道就有一道题的积累,就有一道题的经验。对于C语言学习的经验,我感觉就是一定要在课堂上紧跟老师,不能溜神,否则有一点弄不懂了就跟不上了,还有就是认真记录,把老师讲的重点都记录下来,留待之后复习的时候来用,不要等到复习了的连一点用来复习的材料都没有。

    ·目前为止估算自己写过多少行C代码?理解的情况如何?

    目前估算了一下自己写过的代码,上个学期加上这个学期,我大约写了4000行左右的代码吧,大多数是作业系统上的题目,做对了的基本都理解,没做对的通过向同学学习或是向老师学习也都大体弄懂了,每一个代码都不能浪费。

    学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?

    数组指针:是指向数组地址的指针,使用中在某些情况下与指针数组很相似,要注意区别。例:int (*p)[10]; p即为指向数组的指针,又称数组指针。

    指针数组:就是一个整数数组,那个数组的各个元素都是整数,指向某个内存地址。

    函数指针:是一种在C、C++、D语言、其他类 C 语言和Fortran 2003中的指针。函数指针可以像一般函数一样,用于调用函数、传递参数.

    指针函数:是指带指针的函数,即本质是一个函数。函数都有返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。

    ·学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?

    这个我真的不是很明白是什么意思,不过我会慢慢通过自己的努力去弄懂这两者之间的关系的。

    ·学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?

    面向过程其实是最为实际的一种思考方式,就是算面向对象的方法也是含有面向过程的思想.可以说面向过程是一种基础的方法.它考虑的是实际的实现.一般的面向过程是从上往下步步求精.所以面向过程最重要的是模块化的思想方法。

    ·在C语言里面,什么是模块?你写过多个源文件的程序吗?

    模块:

    按照功能将一个软件切分成许多部分单独开发,然后再组装起来,每一个部分即为模块
    模块是在内核空间运行的程序,实际上是一种目标对象文件。 我还没写过多个源文件的程序,以后可以大胆去尝试一下。

    ·学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?

    内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。高内聚低耦合,是程序设计中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。

    ·学过了C语言,你如何把如何把数组A的内容复制到数组B中中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。

    如何把数组A的内容复制到数组B中

    #include <stdio.h>       
       #include <string.h>           
       main()  
    {
            char a[1000],b[1000];
            printf("输入数组a:
    ");
            gets(a);
            printf("输入数组b:
    ");
            gets(b);
            strcat(b,a);
        }

    如何查找整数数组A中有没有数字5

    #include <stdio.h>
    main()
    {
    char a[100];
    int i;
    printf("输入数组:
    ");
    gets(a);
    for(i=0; a[i]!=''; i++)
    {
        if(a[i]=='5')
        {
            printf("数组中有5");
        }
    }
    }

    如何对整数数组A进行排序(从小到大,从大到小)

    int a[100],i,j,k,n,t;
     printf("input n:");
     scanf("%d",&n);
     printf("input a:");
     for(i=0;i<n;i++)
     {
         scanf("%d",&a[i]);
     }
     for(k=0;k<n-1;k++)/*从大到小*/
     {
         for(j=k+1;j<n;j++)
         {
             if(a[j]>a[k])
             {
                 t=a[j];
                 a[j]=a[k];
                 a[k]=t;
             }
         }
     }
     for(k=0;k<n-1;k++)/*从小到大*/
     {
         for(j=k+1;j<n;j++)
         {
             if(a[j]<a[k])
             {
                 t=a[j];
                 a[j]=a[k];
                 a[k]=t;
             }
         }
     }

    ·对《java程序设计》的具体目标

    我希望我可以学好一门语言,可以灵活地运用它,可以掌握一些学习的经验,能融会贯通的运用到学习中去。希望可以养成乐于动脑的习惯,可以让自己的大脑更灵光一点。

    毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?

    我觉得我自己的公文写作能力还算不错,因为我比较文学,还特别喜欢看书,从初中开始语文成绩就是全校第一第二,并且我上个学期还选修了姬瑞环老师的《应用写作》课,学到了不少知识。我觉得要想提高自己的公文写作能力,首先就是要把公文写作的格式记清楚,然后就是多看多写,善于积累,这样有心人就会把自己写公文的能力提升上去。

  • 相关阅读:
    90. 子集 II
    274. H 指数
    1291. 顺次数
    StreamWriter 跟BinaryWriter的区别
    非常有用的正则表达式
    linux菜单恢复
    VS2008的诡异问题
    一些常用算法 练手的的代码
    string 类型为空的处理方法
    left jion 的多表连接用法。
  • 原文地址:https://www.cnblogs.com/xuzihan/p/6194643.html
Copyright © 2011-2022 走看看