预备作业二——关于熟能生巧
关于技能
其实上大学以来,我就一直在思考这个问题,曾经我以为我的古筝十级,算得上是一件超越大多数人的。然而上了大学之后,我才发现,其实周围人基本上都或多或少的对于乐器有所涉猎。曾经我以为滑雪并不算上是一个多么特别的运动,毕竟在我的家乡,近乎一半的人都会,然而到了北京我才发现,似乎大多数人都不会滑雪,甚至很多南方同学都没有见过雪场。所有,我认为关于技能,并不能单纯的评判,二是因地制宜。处于不同环境,不同的技能都会助你超越别人。
针对这个技能的获取你有什么成功的经验?
其实我觉得无论是什么技能,学习知识,运动,甚至乐器,绘画等等,其实都是一个熟能生巧的过程。学会基本的技巧之后,开始练习,在错误/失败中发现问题,进行改正,并逐渐发现属于自己的套路。并且在熟悉之后不骄不躁,才能让自己的技能提升。我在学习滑雪的时候,周围的长辈,教练经常对我提起这样一句话‘摔倒最多的是初学者,摔倒出事故的却大多是个中老手’。初学者因为不熟悉会经常摔倒,然而他们因为不熟练会保持警惕,摔倒也会因为速度较低,有足够的时间让自己做出反应,避免伤害。然而滑雪发烧友她们摔倒多是因为卖弄技巧,追求速度带来的快感而摔倒,因而往往是无法预防的,所以才会造成骨折甚至摔下雪坡等情境。而这类人摔倒通常都是在高级赛道甚至国际赛道上,因而后果也会更严重,同时因为所处地点较高也难以受到优良的治疗。
关于C语言
- 你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
教授我们这门课程的老师是徐小青老师,她的每次实验课都是考试课,考试成绩计入期末成绩。同时还有练习系统,练习系统上的成绩也会计入总成绩。在这样的‘政策’下,我能够每天都去做练习,同时能够及时跟上课程。徐老师经常在课程上和我们说,不做练习根本不可能学会c语言,这和‘熟能生巧’有异曲同工之处。
-
目前为止估算自己写过多少行C代码?理解的情况如何?
上学期在练习过程中大概有200 道题左右,因而大概会超过3000行代码吧。当时感觉自己应该算是理解了,然而现在还是有些生疏。 -
学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
呃。。似乎不是很分得清。。看来要翻出c语言书复习一下了。。 -
学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?在C语言里面,什么是模块?你写过多个源文件的程序吗?学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
这样看来,似乎c语言考试能通过有太多的巧合。。 -
学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
int main()
{
int num,p,a[100],b[100],q;
printf("请输入数组的大小num:");
scanf("%d",&num );
printf("输入数组a:\n");
for (p=0; p<num; p++)
{ scanf("%d",&a[p]); }
for (q; q<num; q++)
{ b[q]=a[q];
printf("%d",b[q]);
}
}
#include <stdio.h>
int main()
{
int num,i,a[100],b[100],j,temp;
printf("请输入数组的大小num:");
scanf("%d",&num );
printf("输入数组a:\n");
for (i=0; i<num; i++) {
scanf("%d",&a[i]);
}
for (i=0; i<num; i++)
{ for (j=i+1; j<num; j++)
{
if (a[i]<a[j])//从大到小
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for (j=0; j<num; j++)
{
printf("%d",a[j]);
}
}
-
写一个程序,统计自己C语言共写了多少行代码。
呃。。。原谅我真的一点思绪都没有。。 -
你知道什么是断点吗?给出自己调试程序的例子。
翻了一下书,又查了下百度,大概回忆起来,就是一个调试程序的时候,程序到断点就会停止,帮助我们分步调试的。
关于java
-
具体目标
目标大概就是坚持练习了。。 -
如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?
大概就像我在前文之中提到的那样,在练习中发现问题,寻求解决之道,最后熟能生巧,有属于自己的编程思路。
毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?
个人感觉自己的写作能力实在算不上好,甚至说算上差,在大一时候娄老师就提过写博客可以练习这种能力,同时我认为多看正统传媒的文章,阅读名著也有利于自己的提升。