一.技能学习心得

  1.你有什么技能比大多数人好?

    我觉得我的篮球打得比一般的人好吧,但是也仅仅掌握了大部分基本的篮球技巧,算不上精通。

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

    我觉得要打好篮球需要三个重要的因素,一是天赋,二是勤奋,三是兴趣。都说天才是百分之九十九的汗水和百分之一的灵感,但那一份灵感往往是最重要的,甚至比那百分之九十九的汗水都要重要,在篮球运动里面我就把灵感理解成天赋吧。我在中学和大学里面见到过许多篮球技术特别出色的同学,但是受限于身体素质,篮球水平停滞不前。但是,天赋只是一个小方面,对于我们一般人来说,资质大多相同,决定我们水平的重要因素是我们后天的训练。那些专业的篮球运动员每天的训练量远超我们的想象,一个篮球运动最基本的投篮动作,每天至少投进1000个,大到出手的姿势,小到皮球在空中的弧度,每一个细微的地方都是他们训练的重点。娄老师在《做中学之乒乓球刻意训练》中提到过一个可控能力的概念,也是通过平时篮球场上的现象体现出的,一个人会不会打篮球,看的不是他能不能进球,而是他打球时候的姿态,通过他的动作来评判。而训练的目的,就是增强我们对球的可控能力,也就是所谓的控球水平。基于以上两点,我觉得兴趣是最好的老师,它是我们让自己变得更优秀的动力,娄老师平时爱好打乒乓球,得知还可以通过后天的训练改变自己的错误动作,提高自己的乒乓球水平,一下子就燃起了信心。所以,我觉得如果我们对我们所要学习的事物感兴趣,我们就会有一种主动的意愿去掌握它。

二.有关C语言学习的调查

  • 你是怎样学习C语言的

    大一下学期学习C语言的时候上课听老师讲课,能听懂老师讲的东西,但是课后自己去做作业系统上的习题是会发现一头雾水,不知如何下手,于是只好去向班上学习好的同学请教,从最简单的代码开始,慢慢理解,再掌握。实验的要求会比作业高很多,常常只能等别人来教。教材是学习C语言的一个重要的工具,许多基础的编程知识上面都有,还有一些简单的代码供我们参考,加深我们对C语言的理解。与打篮球比起来,C语言的学习最重要的也是一个训练量,你练得多,题目见得多,掌握的代码,掌握的算法自然也就多了,你对它的可控力也就增强了。所以我觉得计算机语言的学习一定需要足够的量才能引起最后的质变。

  • 目前为止估计写过的代码行数,理解情况

    估计4000行应该是有的,大部分简单的代码都能够理解,有一些难度比较大,内容较复杂的还是理解起来有点困难,很难自己编写出来。我觉得量变引起质变的量和质的平衡应该是5:1,毕竟自己天赋很一般,要大量的训练才能掌握。

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

    分得清。

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

    指针数组:数组元素全为指针的数组

    函数指针:指向函数的指针变量

    指针函数:指针函数返回类型是某一类型的指针

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

    不懂,以前没学过,只能查百度。

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

    是一种以过程为中心的编程思想。解决问题的方法最重要的是模块化的方法。

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

    我印象中接触过的C语言中的函数应该就是一个小模块吧。没写过多个源文件的程序。

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

    写的一段代码尽可能专一的完成一个任务,各段代码尽量模块化互相独立。多运用函数。

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

    

#include <stdio.h>
main()
{
int a[]={,,,,,,,,,};
int b[];
int i;
for(i=;i<10;i++)
{
b[i]=a[i];
}
}
#include <stdio.h>
main()
{
int a[]={,,,,,,,,,};
int i;
for(i=;i<10;i++)
{
if(a[i]==)
printf("有");
}
}
#include<stdio.h>
main()
{
int a[] = {,,,, };
int i,j,t;
for(j=;j<;j++)
for(i=;i<-j;i++)
if(a[i]>a[i+])
{
t=a[i];
a[i]=a[i+];
a[i+]=t;
}
for(i=;i<;i++)
printf("%d ",a[i]);
}
改第八行的大于小于号

  • 写一个程序,统计自己C语言共写了多少行代码。

    真心不会。

  • 你知道什么是断点吗?给出自己调试程序的例子。

    断点:程序运行到该行代码时会自动停止。

    自己没调试过。

  • 问题

    1.java反编译是什么意思

    2.java中有几种基本数据类型

    3.java与C语言中的运算符有啥差别

    4.类,包,对象

    5.面向抽象编程的实现

    6.怎样理解接口

    7.内部类,异常类,匿名类的区别

    8.常用类的运用

    9.事件怎样处理,组件怎样打印

    10.文件字符怎样进行输入输出

    11.数据库的各种操作怎么实现

    12.怎么理解Java的多线程机制,以及线程的协调同步

    13.URL和UDP的概念     远程调用

    14.怎样进行图形变换,绘制

    15.链表的使用

  • java学习的目标和途径

    目标:希望能够熟练掌握java这门计算机语言的基本知识,解决一些简单的有关于服务器程序设计的问题,如果有机会的话希望能跟着老师的脚步学到一些深层次的java编程技术,以后能通过运用java的相关知识制作一些有意思的小程序。

    途径:1.首先,应该跟着娄老师的教学节奏,按时完成老师布置的任务

       2.技能的提升要有 刻意训练

          以前学习C语言的时候总是喜欢挑一些简单的问题下手,导致每次水平提升特别有限,遇到困难无从下手。在学习java的过程中,应该敢于面对困难,摆脱舒适区,进入学习区学习,这样才能有效地提升水平。

       3.学习既要有思考,也要有实践

          在学习java的过程中,既不能眼高手低,也不能不动脑地一味埋头苦干,不光会动手,还要理解背后的原理。

       4.质变引起量变

          想要学好java,一定的训练量是必不可少的。我们每天应该利用空闲时间积累编程经验,从最开始简单的代码开始,慢慢提高自己的水平,一步一个脚印,从一开始的新手成为更高级别的java学习者。

    

  

    

    

……

20165320 预备作业2:技能学习心得与C语言学习的更多相关文章

  1. 20165316 技能学习心得与c语言学习

    20165316 技能学习心得与c语言学习 一.技能学习经验 我会打乒乓球,在中国,我只能说我"会"打,至于"比大多数人更好"我不敢断言,因为我无时无刻不感受到 ...

  2. 技能学习经验与C语言学习调查

    技能学习经验与C语言学习调查 前言 要说的话,这还是我第一次写博客.不论是为了作业也好,为了将来的学习工作也好,写博客都是必不可少的,也算是个自我提升的途径吧.不过第一次写博客,就用从来没听说过的ma ...

  3. 20165320 预备作业3 :Linux安装及命令入门

    一.VirtualBox与Linux的安装 我是按照老师给的链接下的最新版本的VirtualBox5.26,然后Ubuntu软件(版本是16.04,最新的是17)是自己在网上找的旧版本下好的,因为我在 ...

  4. 20165324 学习基础与C语言学习心得

    20165324 技能学习心得与C语言学习 一.读后感及技能学习 做中学读后感 我认为给学生具体的, 能实践的, 能马上看到因果关系的教材和练习, 是激发学生兴趣, 好奇心, 求知欲的好方法. 我就是 ...

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

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

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

    剑网三毒经pk心得: 看完标题的你真的没有进错,这里是博客园. 想到写这篇文章的原因一部分是自己的确没啥技能比超过90%以上的人还好,还有一部分是受到了作业提示的指引...... 如果你有类似的技能获 ...

  7. 2016-2017-2 《Java程序设计》预备作业2总结

    2016-2017-2 <Java程序设计>预备作业2总结 古希腊学者普罗塔戈说过:「头脑不是一个要被填满的容器,而是一束需要被点燃的火把.」 在对计算机系的学生情况的调查中,我说: 最近 ...

  8. 2016-2017-2 《Java程序设计》预备作业1 总结

    2016-2017-2 <Java程序设计>预备作业1 总结 预备作业01:你期望的师生关系是什么见https://edu.cnblogs.com/campus/besti/2016-20 ...

  9. 20165226 预备作业3 Linux安装及学习

    20165226 预备作业3 Linux安装及学习 Linux安装 一.下载安装VirtualBox 1.首先在官网下载,点开基于VirtualBox虚拟机安装Ubuntu图文教程 找到版本进行下载安 ...

随机推荐

  1. bing 搜索引擎 无法访问 bug

    bing 搜索引擎 无法访问 bug 自从 Google 不好正常使用以后, 一直在使用 bing, 今天突然就 无法访问了,怎么回事?被黑了? ... loading https://cn.bing ...

  2. Flyway的第一次认识

    1.  引言 想到要管理数据库的版本,是在实际产品中遇到问题后想到的一种解决方案,当时各个环境的数据库乱作一团,没有任何一个人(开发.测试.维护人员)能够讲清楚当前环境下的数据库是哪个版本,与哪个版本 ...

  3. myeclipse8.6 注册码

    MyEclipse8.6 注册码 别处找的均是8.6版本,可以使用到2014年一:MyEclipse Standard Edition: zhucemLR7ZL-655954-695876566190 ...

  4. nginx实现ldap认证

    1.安装依赖. yum -y install openldap-devel yum install pcre pcre-devel -y yum -y install openssl openssl- ...

  5. Getting logback and slf4j to work in JBoss AS 7

    As usual, it has to do with classloading and that JBoss internally also uses slf4j and logback. As e ...

  6. 学习Spring Boot:(五)使用 devtools热部署

    前言 spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去.原理是在发现代码有更改之后,重新启动应用,但是比速度比手动停止后 ...

  7. 【poj2411】 Mondriaan's Dream

    http://poj.org/problem?id=2411 (题目链接) 题意 一个$n*m$的网格,用$1*2$的方块填满有多少种方案. Solution 轮廓线dp板子.按格dp,对上方和左方的 ...

  8. GreatSct -应用程序白名单bypass工具

      0x00 GreatSCT简介 GreatSCT目前得到了@ConsciousHacker的支持,该项目名为Great SCT(Great Scott).Great SCT是一个用于生成应用程序白 ...

  9. Fowsniff: 1靶机入侵

    一.信息收集 1.存活主机扫描 arp-scan  -l 发现192.168.1.13是目标靶机的IP地址 2.端口扫描 接下来用nmap神器来扫描目标IP地址,命令如下: root@kali2018 ...

  10. bzoj2146 Construct

    题目描述 随着改革开放的深入推进…… 小T家要拆迁了…… 当对未来生活充满美好憧憬的小T看到拆迁协议书的时候,小T从一位大好的社会主义青年变成了绝望的钉子户. 由于小T的家位于市中心,拆迁工作又难以进 ...