1.你对自己的未来有什么规划?做了那些准备?
对于每个人来讲只有一次,七八十年的时间是一个即漫长然而又很短暂的过程,对于漫长与短暂的看法,由于每个人所处的环境的不同以及对人生看法的不同而有所差异。痛苦乏味的生活是漫长的,幸福多彩的人生是短暂的,不懈奋斗的人生是漫长的,荒度无事的生活是短暂的,这取决于一个人站在什么样的立场来看待这个问题。在我看来,时间的长短并不重要,关键是要活的有意义、活的精彩,这或许是一个在任何人看来都无庸置疑的道理。每个人都希望自己的人生道路过得有意义,也都知道要为此付之以努力,但是到底什么样的人生能称的上有意义?毕竟这是一个很笼统的概念,它没有一个相同的标准来衡量,因为每个人的人生观是不同的。
我不相信命运。只要努力,无论是在什么环境下任何人都会有机会改变自己的命运。但是我相信,性格决定了命运。纵观人的一生,一个人具有什么样的性格就决定了他这一生的历程遵循了什么样的规律。机会对于每个人都是均等的,只是由于性格的差异,有些人把握住了机会、有些人放弃了机会。我不想评价把握或者放弃机会的人的对与错,因为那可能是由于他们的性格或者个人条件不同。我只是想说明一点——如果一个我可以把握的机会来临的话,假如我不具备某种性格或条件,我没有抓住机会,这或许是可以原谅的,但假如我具备这些素质,然而却因为我不努力、不上进,放弃了机会,那么我将不会原谅我自己。现在,社会为我提供了一个很好的学习机会和环境,只要我肯学,是没有什么知识学不到的。不断追求、不断充实,实现我个人的价值,这样的冲劲需要一直保持。
2.你认为什么是学习?学习有什么用?现在学习动力如何?为什么?
我国古代对学习有很好的论述。《论语》说:“学而时习之。”学和习是两个既有联系、又有不同的概念。学是获得知识、技巧和能力;习是复习、练习、巩固掌握知识、技巧和能力。《中庸》把学习分成五个步骤:学、问、思、辨、行。
近代学习是心理学的一个术语。它有广义和狭义之分。广义的学习是指人和动物在生活过程中获得个体经验的过程,是动物和人类生活中的普遍现象。如动物园里的象学会吹口琴、海狮和鲸鱼学会顶球、熊学会合掌拜谢等。人能大至获得科学知识,学会处世接物,小至学会走路、写字、游泳等,这些都是学习的结果。因此学习包括人的行走、言语、知识、技能、习惯、兴趣、态度和道德品质等学习。狭义的学习指的是学生在学校里的学习。它是一种有目的、有计划、有组织的学习活动,是以掌握人类所积累的经验为其任务的。因此,在学校教育情景中学习是指学生掌握知识、技能、能力、学会学习、学会思考和形成一定的思想情感、道德品质以及个性变化等的过程。
现在学习动力很足,因为对自己的能力和知识水平有恐慌感。
3.你认为专业课学习和公务员考试是哪个重要还是同等重要还是其他想法?为什么?
我认为都非常重要。
对于专业知识的学习来说:
第一,知识就是力量,知识经济时代,科学技术是第一生产力。在当今这个社会,应试教育处于顶峰的社会,需要的是有广博知识的人,所以从清华北大出来的学生总是能够更容易的找到工作,虽然我们知识比不上人家,这个社会需要的是有专业知识的好的人。
第二,专业知识的最重要就好比,一个人掉进河里,你没有游泳知识和本领怎么去救人,怎么去发扬你的精神;也好比,一个病人看医生,虽然是免费,但是医生艺术不怎么高明,病人会怎么样呢?可以想象;更好比,一座坚实的房子少不了结实的地基一样。相信这三个例子让对方辩友更容易明白专业知识最重要是现在大学生应该明白的问题。
第三,适应国家的教育制度,百年大计,教育为本。教育在全面建设小康社会和实现中华民族伟大复兴中具有先导性全局性作用。教育的根本任务是造就数以亿计的高素质劳动者、数以千万计的专门人才和一大批拔尖创新人才,主要培养专业性人才,不断增强我校大学生的社会竞争力,为国家培养更多的“有理想、有道德、有文化、有纪律”的社会主义事业建设者和接班人。党的教育方针要求高校坚持教育为社会主义现代化建设服务,为人民服务,与生产劳动和社会实践相结合,培养新一代的建设者和接班人。当今世界,科学技术突飞猛进,发展教育和科学技术是文化建设的基础工程,科教兴国战略也要求高校培养一大批高素质专业人才。
对于公务员考试来说:
公务员是履行国家公务的人员,代表着国家从事社会公共事务管理的。公务员在国家政府机构运作中的作用和重要性,有位杨博士作了形象比喻:老百姓像是坐车的人,而公务员则像司机,既要懂技术,还得认路,判断方向,把一车的人带好,别掉沟里。考好了公务员考试,才能有更多机会发挥自己所长,更好地为国家和人民服务,以实现自身的价值。
4.你感觉自己什么事情做的比较成功?有什么经验?
身为学生的我注重于对社会的实践,本着学以致用,实践结合理论,各方面综合发展均衡。
从小到大,对学习,我都抱着一种坚持不懈的态度充满了信心。对同学朋友我永远都用一颗热情善良的心去对待他们。我是老师的得力助手,父母眼中乖巧的女儿。遇到困难,我也曾想过放弃,但是每一次我都坚持了下来。对生活,我永远都保持着乐观的心态,相信只要对自己有信心,坚持信念一定会实现自己的理想。
经验就是在每个阶段都认真进行反思和总结,并不断改善自己。
5.你怎么看待《JAVA程序设计》这门课?学习这门课你对自己有什么期望?
最初接触JAVA这个词,是在手机游戏上。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
学习完这门课程,我没有什么很大的愿望以后空闲时可以自己编一两个小程序,比如一个小游戏,让JAVA这个工具能给自己的生活带来一点点改变。
6.参考2015-2016-1 《信息安全系统设计基础》课程总结,学习《Java程序设计》你对老师有什么期望?你准备怎么学习《Java程序设计》?
希望老师能够答疑解惑,或者推荐一些基础的书籍或网站。虽然没有和大多数同学一起学习,但是对于JAVA这门课,我依然会踏踏实实的从基础开始,认真观看视频,做好读书笔记和观后感,完成任务,在点滴中不断学习、不断进步。
7.你是怎么学习C语言的?(作业,实验,教材,其他),目前为止估算自己写过多少行代码?
学习C程序这门课一年了,这是我们学的第一门专业课,让我由初步掌握简单的应试知识到完成高难度的深入编程,如我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。同时,我觉得C语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。
目前不能估算自己写了多少行代码。
8.C语言的学习有什么经验和教训?
学习C语言,首先从语法基础来学习起,先要是要了解它的结构,比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);
其次就是要我要怎么去运用它(我要用什么型式去应用它)。在C语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。这些都是语法基础也是C语言的基础如果把它们都了解很好了,那么你编起程序来就很得心应手了。比如说IF ELSE 和 SWITCH CASE 这两种条件语句都是用来判断执行功能的,那我要什么时侯用IF 什么时侯用 SWITCH呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选SWITCH而不会选IF。因为如果条件分支太多时要用IF语句,这样一定会出现IF的嵌套,如果IF的嵌套越多时程序的开销就会随着增大,这样对整个程序的运行效率就大在降底。而SWITCH就不同,它只要比较一次就可以找出条件的结果比起嵌套IF它的效率就大大的提高了很多。不过SWITCH也有它的约束条件,就是它的条件值一定要是一个整型数或是一个字符值,所以碰到它不能解决的问题时我们也会通常使用IF语句,毕竟IF语句它使用起来也比较方便用的范围也比较广。所以说了解语法规则是很重要的,如果没有一个良好的语法基础是很难编出一个好的程序!学习好基础后我们就可以开始来编程了。
9.除了应付考试和实验,编程在什么地方帮到过你?
除了考试和实验,编程给了我一种新的解决问题的办法,比如说要计数或者需要一个随机数,只需要几行的代码就可以完成,给我们带来了方便。
10.学了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
数组指针是一个指针,它指向的是一个数组,指针数组是一个数组,这个数组中的每个元素都是指针。在指针这一块我没有很深入的了解,我也只是知道概念,但是并没有实际运用过。
11.学了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操这两种文件?
不清楚。对于文件的概念,只能到基础层面,比如调用文件、调用格式等,在当时学习的时候没有把文件的部分当作重点去掌握。文本文件存储方式是ASCII码,二进制文件存储方式是二进制数。
12.学了C语言,你知道什么叫面向过程吗?它解决问题的方法是什么?
“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
13.在C语言里面,什么是模块?你写过多个源文件的程序吗?
模块指的是C语言编写程序过程中可以看作独立个体的片段,自己没有编写过多个源文件的程序。
14.学了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
内聚:每个模块尽可能独立完成自己的功能,不依赖于模块外部的代码。
耦合:模块与模块之间接口的复杂程度,模块之间联系越复杂耦合度越高,牵一发而动全身。
目的:使得模块的“可重用性”、“移植性”大大增强
通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低
模块粒度:
『函数』
高内聚:尽可能类的每个成员方法只完成一件事(最大限度的聚合)
低耦合:减少类内部,一个成员方法调用另一个成员方法
『类』
高内聚低耦合:减少类内部,对其他类的调用
『功能块』
高内聚低耦合:减少模块之间的交互复杂度(接口数量,参数数据) 横向:类与类之间、模块与模块之间
纵向:层次之间
尽可能,内容内聚,数据耦合
15.学了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
int a[80],b[80];
int i,p=0;
- for(i=0;i<80;i++)
b[i]=a[i];
2.for(i=0;i<80;i++)
{
if a[i]==5;
{
p=1;
break;
}
}
if(p=1)
printf(“Yes!\n”);
else
printf(“No!\n”);
int j,t;
for(j=0;j<50;j++)
{
for(i=0;i<50-j;i++)
{
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(j=0;j<50;j++)
for(i=0;i<50-j;i++)
{
if(a[i]<a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
16.你知道什么是断点吗?给出自己调试程序的例子。
断点,调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。也可以在一次调试中设置断点,下一次只需让程序自动运行到设置断点位置,便可在上次设置断点的位置中断下来,极大的方便了操作,同时节省了时间。但是在之前的编写代码中,我并没有机会用到断点。
17.毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?
我觉得自己的写作能力尚可,平时通过各种策划案、主持稿、通知、新闻稿等文件的撰写,我已经有了基本的公文写作素养,可以通过更多的读写练习进一步提升。