这个作业属于哪个课程 | C语言程序设计 |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/3162 |
我在这个课程的目标是 | 如何提高自己与他人的竞争力?如何有效的记忆和学习?如何提问? |
这个作业在哪个具体方面帮助我实现目标 | 通过阅读大佬的博客 |
参考文献 | http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/ |
一、刘未鹏的博客:怎样花两年时间面试一个人
http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/
请回答以下两个问题:
1.这篇博客下面的评论中,请列出你最感到有共鸣的三条(不限于三条)。10分
(1)1. 最好的人也许不投简历,就决定去哪里了。所以要在他们做决定前找到他们。2. 比较差的会投很多次简历,找不到工作的时间越多,投的简历越多,给整个pool 带来很多噪音,top10%的简历也许根本不算全部人的top10%。
(2)“现在绝大多数应届简历而言,也许最具信息量的部分不是“精通XXX,熟悉YYY,掌握ZZZ”,不是“在UUU实习过”,也不是这个项目那个作业,反倒是越来越被认为不重要的一项:毕业学校。”身在北邮,心向技校。
(3)实力决定前途,思维改变层次。
(4)很多时候,是否好好看完一本好书,对一个人的提升往往能达到质的区别。就算不好好看完一本好书,马马虎虎看完,只要书是真的好书,也肯定会有很大的提高。读烂书浪费时间,但读好书却节省时间。
2.读了这篇博客,你有哪三点具体的收获(不限于三点)。10分
(1)多读书,读好书非常重要。因为一本好书能够让你提升自己能力获得很多阅历,相反一本烂书则会让你浪费时间,甚至陷入误区,打击人的积极性,甚至会让你对知识感到厌倦。
(2)通过这篇博客让我想到了以前老师说过的话,现在之所以很多大学生找不到工作,并不是读书无用,而是他们还不够优秀,真正优秀的人是不会找工作的,而是选工作。
(3)要认真的完成每一次作业,要一步一个脚印的打好基础。通过作业中的不足来改变自己,发现自己的问题,在以后工作中老板对你出现的问题是不会大度的包容你的,而现在的老师则会帮助你。
二、如何有效地记忆与学习?
http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/
请回答以下两个问题:
1.这篇博客中提到的哪些方法你已经在使用,举例说明使用之后的实际效果。10分
(1)养成习惯,经常主动回顾。这个方法我在高中的时候经常会用,特别是针对一些比较死记硬背的知识点。因为人不是有遗忘曲线嘛所以对一些不能理解的知识经常性的回顾就会记得比较牢固。
(2)用自己的话来概括一下主旨,用自己的话复述一遍刚刚读过的一段话的意思;我觉得这个方法很有效,用自己对那个知识的理解来概括作者要表达的意思,相当与把作者的东西划归于自己了。
2.这篇博客中提到的哪些方法在你看来不错,但自己还没实践过,很想试一试。10分
(1)设身处地地“虚拟经历”别人经历过的事情,这个方法让我觉得很新颖,可能真有这种体悟的话能让你过目不忘。
(2) 经常与别人讨论,或者讲给别人听。
三、如何提问?
https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md
请回答以下两个问题:
1.开学已经要求大家阅读过此文,对照一段时间的学习,请举例说明你之前所采用的提问方式和得到的反馈。10分
我一般不会的都会去问同学,而不会的来源目前也仅仅来源于作业中的,提问的时候对问题的描述尽量简洁直击要害这样不仅仅节约了解决问题的时间,有时候因为同学的解答方式不一样然我对自己的问题存在新的理解,所以我觉得问同学是个很有效的办法,有时候也会去百度搜一下,但有时候百度上的解答超过了我们目前的学习范围就不太能够理解,但大多数还是能够解答的。
2.请按照文章的要求,精确而言之有物的描述到目前为止最困扰你的一个问题。10分
听说参加工作后程序员都会掉头发,而我天生头发少,所以真的有点担心,而掉头发也侧面反映了程序员的身体健康状态,所以希望以后工作与身体能够做到平衡。
四.学习感悟
这次因为节假日而没有编程题让我感觉很舒服,有时候没有做实实在在的作业而只是去看一些前人的经验有时候的效果可能会大于一次你所做的编程作业,因为它毕竟是优秀人的经验,它能够帮你少走弯路,让你的时间用在刀刃上。
五.学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
2/25-3/3 | 5h | 39 | 一维数组的定义和引用及初始化 | 字符数组和整型数组的区别 |
3/4-3/10 | 5h | 47 | 文件的读取、写入, 处理和开关;文件的打开方. | 文件的分类,什么是二进制文件;字符数组的读取和写入 |
3/11-3/17 | 6h | 57 | 二维数组的定义及应用 | 二维数组的行和列的嵌套循环输入和输出 |
3/18-3/24 | 3h | 33 | 选择排序法、冒泡排序法和二分查找法 | 不清楚选择排序法和冒泡排序法的区别 |
3/25-3/31 | 10h | 40 | 字符数组和字符串的区别,字符串的输入输出方式和格式,二维数组更高级的运用。 | 不清楚指针在程序中的作用与使用 |
4/1-4/7 | 6h | 50 | 变量、内存单元和地址之间的关系;指针变量的定义及初始化,指针变量的基本运算,指针、数组和地址间的关系 | 冒泡排序法不太明白 |
4/8-4/14 | 12h | 99 | 掌握数组名作为函数参数的用法,理解指针、数组和地址之间的关系,理解指针和数组可以实现相同的操作 | 做基础题第二题时发现以前的知识很多都忘记了 |
4/15-4/21 | 12h | 132 | 掌握常用字符串函数以及使用指针操作字符串的方法,理解动态内存分配 | 各个动态内存分配函数的区别还是不太清楚 |
4/22-4/28 | 12h | 135 | 合理定义结构,使用结构变量与结构数组编程,掌握结构指针的操作,并应用于函数传递 | 解递归式的三种方法不懂 |
4/29-5/4 | 7h | 0 | 结构数组及结构指针;如何提高自己与他人的竞争力?如何有效的记忆和学习?如何提问? | 各个动态内存分配函数的使用还是不太清楚 |