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

我对自行车运动的兴趣始于初中时期,不敢说比大多数人更好,但在业余爱好者中相对来说还不错。

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

接触自行车运动几年里,我从最初的骑游组织转到竞技团队当中,通过不断深入的接触我真正感受到了自行车的魅力,从感受自然亲近自然的目的转到了对速度的追求,并在京津冀地方性比赛中取得过一些成绩。我认为自身的提高主要源自以下几点:

  • 对自行车运动的热爱

  • 不断的练习

  • 教练科学的指导

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

在对一些成功经验进行总结后不难发现,我所列出的几项因素与老师在《做中学之乒乓球刻意训练一年总结》一文中提到的经验很吻合,自行车运动作为一项耐力运动,需要的就是重复练习提高自己的体能。

体育运动的初学者练习时候都需要重复动作,比如学习打乒乓球时要练习挥拍,挥拍成千上万遍之后动作就会定型,也就是教练常说的“肌肉有了记忆能力”,以后实战中可以不假思索地做出来。

-引自《优秀的教学方法---做教练与做中学

有了学习与提高的目标,在持续的实践中发现问题,通过教练(老师)的反馈得到科学的指导,不断实现自身的进步更加乐于学习。通过阅读娄老师的文章我第一次了解到“做中学(Learning By Doing)”这一概念,在我看来这种实践反馈提高的循环正是“做中学”的体现。

有关C语言学习的调查

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

    在上课听完老师的授课后,下课结合教材内容吸收理解,之后进行编程练习。学编程是离不开写代码的,有时候上课感觉听懂了,到作业系统中做题还是无从下手。大一下学习C语言时没有投入足够的时间,缺乏练习是很大的失误。
  • 目前为止估算自己写过多少行C代码?理解的情况如何?量变引起质变,如何平衡质和量?

    大约2500行,一些基础的比较好理解,但随着后面内容难度加深理解有一定困难。量变是质变的前提,但不能盲目追求量,更应该注重理解吸收,低效的凑数的“量”难以引起质变。
  • 学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?

    数组指针:指向数组的指针

    指针数组:数组内的元素都是指针,存储指针的数组

    函数指针:指向函数的指针包含函数的地址,调用函数

    指针函数:函数声明其返回值为某个指针时,给函数返回一个地址,用于需要指针的表达式
  • 学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?

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

    首先分析出解决问题的步骤,然后用函数把这些步骤逐步实现,使用时依次调用。
  • 在C语言里面,什么是模块?你写过多个源文件的程序吗?

    依照负责部分不同,将一个软件或程序拆分成多个部分,完成后再拼装成完整的程序。没有写过
  • 学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?

    不太清楚,根据百度所查资料

耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息

内聚性:又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。

所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。

耦合:一个软件结构内不同模块之间互连程度的度量。

对于低耦合,粗浅的理解是:一个完整的系统,模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个特定的子功能。模块与模块之间的接口,尽量的少而简单。如果某两个模块间的关系比较复杂的话,最好首先考虑进一步的模块划分。这样有利于修改和组合。

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

    数组A复制到数组B:
#include <stdio.h>
void main()
{
int n,i,a[100],b[100],j;
printf("Input n:");
scanf("%d",&n );
printf("A:\n");
for (i=0; i<n; i++)
{
scanf("%d",&a[i]);
}
printf("B:\n");
for (j=0; j<n; j++) {
b[j]=a[j];
printf("%d",b[j]);
}
}

在A中查找数字5:

#include <stdio.h>
void main()
{
int a[30],i,b=0;
for(i=0;i<30;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
if(a[i]==5){
b=1;
printf("第%d个元素是5",i);}
}
if(b==0)
printf("没有元素5\n");
}

对A进行排序(从小到大):

#include <stdio.h>
void main()
{
int a[10];
int i,j,t;
printf("Input 10 numbers:\n");
for(j=0; j<10; j++)
scanf("%d",&a[j]);
printf("\n");
for(i=0; i<9; i++)
for(j=0; j<9-i; j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
for(j=0; j<10; j++)
printf("%d\n",a[j]);
printf("\n");
}

对A进行排序(从大到小):

#include <stdio.h>
void main()
{
int a[10];
int i,j,t;
printf("Input 10 numbers:\n");
for(j=0; j<10; j++)
scanf("%d",&a[j]);
printf("\n");
for(i=0; i<9; i++)
for(j=0; j<9-i; j++)
if(a[j]<a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
for(j=0; j<10; j++)
printf("%d\n",a[j]);
printf("\n");
}
  • 写一个程序,统计自己C语言共写了多少行代码。
#include <stdio.h>
void main()
{
int ch,lines;
FILE *fp;
char filename[FILENAME_MAX];
printf("Input filename:");
while(scanf("%s",filename) == 1)
{
fp = fopen(filename,"rt");
if(fp == NULL)
{
printf("error!");
printf("Input filename:");
continue;
}
lines = 0;
while((ch = fgetc(fp)) != EOF)
{
if(ch == '\n') ++lines;
}
fclose(fp);
printf("%s 的行数为 %d\n",filename,lines);
printf("Input filename:");
}
}
  • 你知道什么是断点吗?给出自己调试程序的例子。

    在某处设置断点后,调试程序时,程序运行到该行代码时会中断,方便逐步调试查找问题。
  • Java各章问题

    1.Java如何编写源文件

    2.8种基本数据类型具体区分

    3.怎样利用“异或”运算

    4.如何创建对象

    5.abstract类使用意义

    6.接口回调的实现

    7.匿名类的使用

    8.Integer类调用其类方法

    9.JFrame构造方法

    10.如何构造随机流

    11.通配符的使用

    12.区分进程与线程

    13.接收数据包

    14.绘制图形方法

    15.使用泛型类声明对象
  • 对比C语言的学习,你对《Java程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?

    利用好码云与云班课,同时制定进度条督促自己完成学习任务。老师在首次作业中提到了我们的代码行数要求,努力平均到每天不能拖到一天仓促赶工。

    正如老师所说,用正确的方式做事情可以有效改善我们的效率,无论学习还是做事首先要有正确的心态,应付了事的态度做什么都不会出彩。

正解的动作不容易受伤让我意识到「用正确的方式做事情,可以做的更好,效率更高」,这太神奇了。所以现在干什么事情,很少糊弄,一定要花时间做的事,就尽力做好,可能这是最省事的方法。

20165202 学习基础和c语言基础调查的更多相关文章

  1. 20165318 预备作业二 学习基础和C语言基础调查

    20165318 学习基础和C语言基础调查 技能学习经验 我们这一代人,或多或少的都上过各种兴趣班,舞蹈钢琴画画书法,我也是如此.可这些技能中,唯一能拿的出手的就是舞蹈了.按照<优秀的教学方法- ...

  2. 20165230 学习基础和C语言基础调查

    20165230 学习基础和C语言基础调查 技能学习经验 我擅长弹钢琴.小时候我曾上过很多兴趣班,比如钢琴.跳舞.书法.绘画等等,唯一坚持至今的只有钢琴.仔细一算学习钢琴至今已有12年,不能说已经精通 ...

  3. 20165237 学习基础和C语言基础调查

    学习基础和C语言基础调查 一.技能学习与特长 你有什么技能比大多人(超过90%以上)更好? 我的爱好和技能说实话挺广泛的.如果要挑出来一个很擅长的话,我觉得应该是钢琴. 针对这个技能的获取你有什么成功 ...

  4. 20165234 预备作业2 学习基础和C语言基础调查

    学习基础和C语言基础调查 一.技能学习经验及体会 你有什么技能比大多人(超过90%以上)更好? 看到这个问题,我仔细想了想,好像的确没有什么特别出众的技能,但是我想到了许多我个人的爱好. 我从小喜欢五 ...

  5. 20165337学习基础和C语言基础调查

    20165337学习基础和C语言基础调查 你有什么技能比大多人(超过90%以上)更好? 讲道理我感觉我自己没有什么能比90%以上的人都做得好的技能,我就瘸子里面拔将军挑一个我自认为还不错的技能吧. 我 ...

  6. 学习基础和C语言基础调查

    学习基础和C语言基础调查 一.一种比大多数人(超过90%以上)更好的技能 说句实话,我还没有那种特别特别自信的.说我能拿得出手的.所谓能超过百分之九十以上的人的技能.毕竟人外有人,天外有天. 姑且算上 ...

  7. 20165323 学习基础和C语言基础调查

    20165323 学习基础和C语言基础调查 一.技能学习心得 1.你有什么技能比大多人更好? 我觉得我羽毛球打的还行,不能说打得比大多数人好,但是对于一些打羽毛球的要领还是掌握的. 2.针对这个技能的 ...

  8. 20165235 学习基础和C语言基础调查

    20165235 学习基础和C语言基础调查 首先第一个问题:你有什么技能比大多人(超过90%以上)更好?感觉很难回答这种问题,其实我对很多东西挺感兴趣的,如果非要拿出一种比较突出的技能的话我感觉就是象 ...

  9. 20165317 学习基础和C语言基础调查

    学习基础和C语言基础调查 关于优势技能 说来惭愧,读书多年,爱好不少,但是真的能拿的出手的.能被叫做特长的不多.至今,能在同龄人中处于较领先位置的也只有从四年级开始练起的乒乓球.记得开始练习乒乓球是从 ...

  10. 20165305 学习基础和C语言基础调查

    学习基础和C语言基础调查 <优秀的教学方法---做教练与做中学>心得 在<优秀的教学方法---做教练与做中学>文章中又一次提到了"做教练"这一学习方法,因为 ...

随机推荐

  1. linux内核动态打印

    参考:https://www.cnblogs.com/pengdonglin137/p/4622460.html https://linux.cn/article-3682-1.html?pr 如何打 ...

  2. Python面试题之Python中type和object的关系

    知乎上看到的提问: 两个是互为实例的关系,但不是互为子类的关系,只有type是object的子类,反之则不成立. 大牛说两者是蛋生鸡鸡生蛋的关系,但我还是不明白,有懂的麻烦解释一下, 希望不要给出外文 ...

  3. Linux Shell脚本编程--字符串截取

    Linux 的字符串截取很有用.有八种方法. 假设有变量 var=http://www.aaa.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符. echo ${var#*//} ...

  4. 20145322《Java程序设计》第4次实验报告

    实验内容 1.搭建Android环境 2.运行Android 3.修改代码并输出自己的学号 实验步骤 搭建Android环境 安装Android,核心是配置JDK.SDK 运行Android 最终结果 ...

  5. 20145335郝昊《Java程序设计》第2周学习总结

    20145335郝昊<Java程序设计>第2周学习总结 教材学习内容总结 一.类型.变量与运算符 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long整 ...

  6. z-albert之开启博文之路

    其实注册博客园已经蛮久的了,一直都只是停留在看,却没有自己动手一篇属于自己的技术博文.之所以以前一直没写,以前没有工作,一直都是小白.然而今天为什么感写了呢,并不是自己比以前懂得多多少,而是希望将自己 ...

  7. python使用百度api翻译中英文

    python使用百度api翻译中英文 写程序取变量名的时候,常常需要翻译单词,或者将中文翻译成英语.有道词典,必应词典都很好,可是...命令行习惯了还是觉得用在cmd里面调出程序使用起来也许会更爽.于 ...

  8. nginx解决跨域问题

    背景:由于公司有个项目是.net写的,但是开发人员已经离职好久了.老项目也不怎么变动就没有招新人,于是乎就把项目交接给了一位php开发人员. 今天那位php开发人员跑过来,说https://wap.a ...

  9. LeetCode—— Partition Equal Subset Sum

    Question Given a non-empty array containing only positive integers, find if the array can be partiti ...

  10. Win10m的前景到底在何方?

    今天晚上就是build2016的微软开发者大会了,满怀着期待. 本人一直是一名微软的粉丝,我年纪小,刚开始接触电脑的时候是win98,那时候也没怎么玩过电脑,到后来经常接触电脑的时候,所有的电脑都是w ...