20155228 获取技能的成功经验和关于C语言学习的调查
内容提要
- 你有什么技能比大多人(超过90%以上)更好?针对这个技能的获取你有什么成功的经验?与老师博客中的学习经验有什么共通之处?
- 有关C语言学习的调查
- 你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
- 目前为止估算自己写过多少行C代码?理解的情况如何?
- 学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
- 学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?
- 学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?
- 在C语言里面,什么是模块?你写过多个源文件的程序吗?
- 学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
- 学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
- 写一个程序,统计自己C语言共写了多少行代码。
- 你知道什么是断点吗?给出自己调试程序的例子。
- 对比C语言的学习,你对《Java程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?
- 毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?
你有什么技能比大多人(超过90%以上)更好?针对这个技能的获取你有什么成功的经验?与老师博客中的学习经验有什么共通之处?
当被问到有什么比大多数人更好的技能时,我的第一感受是这个问题难以回答。也许是因为在大多数情况下我学习一门技能本着能够满足需要就好的心态来做的,我在小学的时候学过素描,水粉,游泳,小号,滑旱冰,拉丁舞,遗憾的是都因为各种原因没有一直坚持。不过仔细回顾过去十年的经历,我还是能够自信地说,我在长跑方面是比大多数人做的出色的。
下面是我在追求进步的过程中的感受和经验。
兴趣是成功的前提
读小学的时候我就喜欢下课和同学们追逐打闹,班里最流行的游戏叫“抓抓猫”。我很享受这种猫捉老鼠的游戏,喜欢奔跑时“风驰电掣”的感觉。这也是平时的一种训练吧,等到运动会时就可以一展身手了。
长大了大家都变得“斯文”了,到了初中也没有人再会在走廊里跑的像“疯狗”一样了。但是我还是很喜欢跑,我对体育课是怀着期待的,从初中开始,我坚持每节体育课长跑4000米中途不停。
学校规定早晨7点要集合跑步,当其他人都在费尽心机请假偷懒时,我和几个喜欢运动的同学总是坚持把每天的800米早训跑完。
高中时再也没有任何外力强迫我继续跑了。但是每节体育课,我都会去坚持长跑,三年没有间断,所以每次下课时我都是汗流浃背,精疲力尽,比踢足球的同学还累。
“兴趣是最好的老师。”——阿尔伯特爱因斯坦
因为兴趣,我愿意为之付出,感到满足。因为喜欢,我愿意坚持到底,感到幸福。
无论是寒风凛冽的严冬,还是酷暑难耐的盛夏,我都在奔跑在红色的塑胶跑道上。
尽管过程艰辛,我还是把长跑看做享受。虽然道路漫长,我还是把训练看做快乐。
有了兴趣,我在学习一项技能时就有了源源不断的动力。
毅力是成功的保障
毅力的重要性是显然的。娄老师在谈学习乒乓球的经历一文中讲到成功经验时,第一个提到的就是毅力。长跑是对毅力的极大考验。长跑的过程需要毅力。我跑了多年长跑,从头到脚的所有部位都痛过,这一部分原因是有时准备没做好,但是长跑中遇到各种情况是正常的。好在我在平时训练时遇到岔气多到不计其数次,运动会时我都感觉不到岔气直到比赛结束时,这和平时锻炼出来的毅力有很大关系。磨难多了,毅力自然就强了。
有了一定的量,量变会引起质变:什么腰带手发力、正手鞭打式发力、反手拧毛巾式发力,没有量的积累都是白谈。——引自 《做中学之乒乓球刻意训练一年总结》
运动需要毅力,学习需要毅力,工作也需要毅力。“路漫漫其修远兮”,成功就是积累的过程,要有积累就得靠毅力去坚持。
进取精神是成功的动力
大一运动会的时候我跑3000米第四1500米第五,对信安系的总分也算是做了比较大的贡献了。照理说我到了大二就可以放手让大一新生去拼命,而且大二的运动会训练都是自主训练了,没有学长学姐天天盯着我。感觉前期训练很颓,随便跑个勉强拿名次的速度跑个15圈就收工了我可以说今年状态不好,拿不到名次也没人责怪我。
但是我觉得这样做对不起自己。
我想这就是进取精神吧,就是可进可退的时候选择前进的态度。
有关C语言学习的调查
你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
答:上课时注意听老师讲的需要注意的关键点和易错点,通过课后做题提高熟练程度。C语言大量的练习来帮助记忆,多做题就可以到达取得好的效果。目前为止估算自己写过多少行C代码?理解的情况如何?
答:大概在4000行-6000行之间,对绝大多数能够理解其中的原理。学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
答:数组指针是指向数组的指针,指针数组是以基类型为指针的数组。函数指针是指向函数的指针,指针函数是指针函数是指带指针的函数。学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?
答:文件是计算机管理数据的基本单位。流是由字节构成的序列。文件是流的一种。文本文件是基于字符编码的文件,二进制文件是基于值编码的文件,编程一般需要包含文件的打开,读写和关闭三部分。学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?
答:面向过程就是分析待解决的问题所涉及的步骤,然后按步骤逐一实现。方法是按照计算机处理问题的过程来进行程序设计。在C语言里面,什么是模块?你写过多个源文件的程序吗?
答:模块就是函数。没有写过多个源文件的程序。学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
答:高内聚是指模块之间紧密联系,低耦合指子函数之间尽量没联系。
设计时应明确各模块任务明确,功能不重复。学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
#include <stdio.h>
int main()
{
char a[100],b[100];
int i;
printf("请输入数组a:\n");
gets(a);
for(i=0; a[i]!='\0'; i++)
b[i]=a[i];
b[i]='\0';
printf("数组b为:")
puts(b);
}
#include <stdio.h>
int main()
{
char a[100];
int i;
printf("请输入数组a:\n");
gets(a);
for(i=0; a[i]!='\0'; i++)
{
if(a[i]=='5')
{
printf("数组中有5!");
}
}
}
void main()
{
int a[10];
int i,j,t,n;
printf("请输入数组:");
for(n=0;n<10;n++)
{
scanf("%d",&a[n]);
}
for(j=0; j<10; j++)
for(i=0; i<10-1-j; i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0; i<10; i++)
printf("%d ",a[i]);
}
- 写一个程序,统计自己C语言共写了多少行代码。
#include <stdio.h>
int main()
{
int ch,lines;
FILE *fp;
char filename[FILENAME_MAX];
printf("输入文件名:");
while(scanf("%s",filename) == 1)
{
fp = fopen(filename,"rt");
if(fp == NULL)
{
printf("文件打开失败");
printf("输入文件名:");
continue;
}
lines = 0;
while((ch = fgetc(fp)) != EOF)
{
if(ch == '\n') ++lines;
}
fclose(fp);
printf("%s 的行数为 %d\n",filename,lines);
printf("输入文件名:");
}
return 0;
}
- 你知道什么是断点吗?给出自己调试程序的例子。
答:当程序运行到设定断点的行,就会暂停这时可以查看变量的值,可用于调试程序时用的。
对比C语言的学习,你对《Java程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?
每次作业争取独立按时完成,必要时和别人交流讨论但不抄袭,能够熟练掌握大多数课程中的知识。刻意训练要求循序渐进不断挑战提高效率,我将在学习时坚持做好每一步,尝试用新学的知识解决问题。我认为做中学应用到java的学习中就是通过自己编程发现问题解决问题,遇到的问题印象深刻所以学习效果好。
毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?
我觉得自己的写作能力一般。我现在每天坚持通过微信公众号看央视新闻和半月谈,我认为在阅读的过程中自觉地对其遣词造句的方式进行学习可以在潜移默化中取得提高。
20155228 获取技能的成功经验和关于C语言学习的调查的更多相关文章
- 获取技能的成功经验和关于C语言学习的调查 2015528
内容提要 你有什么技能比大多人(超过90%以上)更好?针对这个技能的获取你有什么成功的经验?与老师博客中的学习经验有什么共通之处? 有关C语言学习的调查 你是怎么学习C语言的?(作业,实验,教材,其他 ...
- 技能获取与C语言学习情况
你有什么技能比大多人(超过90%以上)更好? 仔细回想了一下自己到目前为止的学习生涯,好像真的没有什么技能能够比90%以上的人好. 初中高中学过很多东西,但是能够算得上专精的却着实没有.小学参加过计算 ...
- 5332盛照宗 如何获取新技能+c语言学习调查
如何获取新技能+c语言学习调查 你有什么技能比大多人(超过90%以上)更好? 如果问我有没有什么技能比大多数人,并且是90%的人好,我还真不敢说有,因为世界上有70亿人,要比63亿人做的好才行啊.我也 ...
- 20155332 如何获取新技能+c语言学习调查
如何获取新技能+c语言学习调查 你有什么技能比大多人(超过90%以上)更好? 如果问我有没有什么技能比大多数人,并且是90%的人好,我还真不敢说有,因为世界上有70亿人,要比63亿人做的好才行啊.我也 ...
- 20155226田皓宇关于优秀技能经验以及c语言学习感悟和对JAVA的展望
读老师文章后关于一项优秀技能的经验有感 1.首先我自我剖析认为,我是没有哪一个方面能做到强于身边90%的人的,我只能说有些方面略强于身边的人.比如唱歌.办公软件的应用(word.excel)等.但我不 ...
- 技能收获与C语言学习
你有什么技能比大多人(超过90%以上)更好? 我会的东西很多,喜欢的东西太多,但是很遗憾广而不专,会而不精.学了很多东西我都是为了娱乐,因为以前我们那里过于强调学习,很多爱好也都被扼杀在摇篮里.我觉得 ...
- 20155224聂小益 - 我的技能与C语言学习
20155224聂小益 - 我的技能与C语言学习 预备作业2 ● 你有什么技能比大多人(超过90%以上)更好? 我认为我可能有些技能身边有的人比较少有,但是要是超过90%以上我实在不敢保证.毕竟厉害的 ...
- 20155229-付钰涵-分析自我技能延展到c语言学习状况
我的小技能 我记得幼儿园时表演的舞蹈,也记得从水彩到素描的学习,还记得小学和初中获得的钢琴省级奖项. 舞蹈止于一年级,绘画止于三年级,钢琴从学前班到高一那十年的时间里有过断续. 03年-04年的那个冬 ...
- 20155206赵飞技能获取经验,C语言学习感想与对JAVA的学习目标
自己较强的技能获取经验. 1:实话实说我自己是没有哪个技能可以超过90%的人的,只有自认为做的还可以的一些事情,例如打篮球,office软件的应用,一百米跑.至于其他方面就是很平庸了. 2:经验主要有 ...
随机推荐
- 如何进行Django单元测试
如何进行Django单元测试 Django的单元测试使用python的unittest模块,这个模块使用基于类的方法来定义测试.类名为django.test.TestCase,继承于python的un ...
- axios的特点有哪些?
1.axios是一个基于promise的HTTP库,支持promise的所有API: 2.它可以拦截请求和响应: 3.它可以转换请求数据和响应数据,并对响应回来的内容自动转换为json类型的数据: 4 ...
- SpringBoot-区分不同环境配置文件
spring.profiles.active=pre application-dev.properties:开发环境 application-test.properties:测试环境 applicat ...
- 帝国cms调用栏目自定义字段(栏目简介)如何操作
开源的cms就像一个操作系统,可以满足大部分人的需求,如果你想增加一些特殊的功能,那就二次开发呗,就像APP一样.帝国cms默认的栏目是没有调用栏目自定义字段的,我们可以增加一些概述类的文字,让读者对 ...
- 搭建nginx服务器,虚拟主机,反向代理
1 搭建Nginx服务器 1.1 问题 在IP地址为192.168.10. 5的主机上安装部署Nginx服务,并可以将Nginx服务器升级到更高版本,要求编译时启用如下功能: SSL加密功能 查看服务 ...
- Element-table-formatter格式化数据
1.formatter 用来格式化内容 对table的值进行处理.Function(row, column, cellValue, index){} 使用formatter需要注意以下几点: ...
- python----GIL的概念
问题:多核没有利用上 GIL:全局解释锁 因为有GIL ,所以同一时刻,只有一个线程被CPU执行 任务:IO密集型,计算密集型 对于IO密集型的任务:python的多线程的是有意义的 可以采用多进程+ ...
- 基于UDP/TCP协议的套接字
1.UDP UDP的数据报协议特点是不粘包,非可靠传输 服务端 import socket server=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) ...
- function module 调用类对象
1: 定义一个类,编辑里面的方法 method METHOD1. write EV_P2. ev_p1 = 'test'. endmethod. 2:在其它function module 中调用
- IOT-SpringBoot-angular启动
1 D:\workspace_iot\iot-hub\src\main\angular cmd 启动 npm start 2 eclipse中启动springboot 3 local ...