这个作业属于哪个课程 | 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)真正的牛人也许一辈子就投大概4次简历。
(2)1. 最好的人也许不投简历,就决定去哪里了。所以要在他们做决定前找到他们。2. 比较差的会投很多次简历,找不到工作的时间越多,投的简历越多,给整个pool 带来很多噪音,top10%的简历也许根本不算全部人的top10%。
(3)现在绝大多数应届简历而言,也许最具信息量的部分不是“精通XXX,熟悉YYY,掌握ZZZ”,不是“在UUU实习过”,也不是这个项目那个作业,反倒是越来越被认为不重要的一项:毕业学校。
(4)很多时候,是否好好看完一本好书,对一个人的提升往往能达到质的区别。就算不好好看完一本好书,马马虎虎看完,只要书是真的好书,也肯定会有很大的提高。读烂书浪费时间,但读好书却节省时间。
2.读了这篇博客,你有哪三点具体的收获(不限于三点)。10分
(1)只有读好书才能提升自己,如果读烂书,仅浪费时间,还会打击人的积极性,让人对知识心生恐惧。
(2)可以通过读好书来提升自己的能力,在于他人竞争是会具有更大的优势。
(3)要认真完成老师布置的每一次作业,因为在学校里作业没做好老师会原谅你,但在工作中领导不会原谅你。
(4)如果以后工作中投得简历很多,却没有工作,这是因为你的能力没有达到应聘公司的要求。
(5)真正的牛人很少找工作,因为大多都是工作找他。
二、如何有效地记忆与学习?
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分
听说学TI以后会经常加班熬夜,还要长时间受电脑的辐射,这样对身体是极大的伤害,我觉得这是用生命去赚钱,可是现在这个社会是个看钱的社会,没有钱可能连女朋友都找不到;鱼和熊掌不可兼得呀,好纠结啊。
四.学习感悟
这次虽然没有编程题,但我任然收获里很多。比如1.知道了以后去公司应聘前,应该要先了解这个公司需要应聘者具有什么能力,然后努力达到应聘公司的要求。2.要多读好书来提升自己的能力,坚决不读烂书。3.要有一套适合自己的有效地记忆和学习的方法。4.如何提问:提问时越是能表现出在寻求帮助前你为解决问题所付出的努力,你越有可能得到实质性的帮助,并对此有兴趣并愿意主动参与解决问题。慎选提问的论坛:a.在与主题不合的论坛上贴出你的问题。b.在探讨进阶技术问题的论坛张贴非常初级的问题;反之亦然。c.在太多的不同新闻群组上重复转贴同样的问题(cross-post)。d.向既非熟人也没有义务解决你问题的人发送私人电邮。
五.五一总结
这次放假先把作业写完,然后出去玩一玩,放松一下,我们学软件的以后会经常坐在电脑前面打代码,这样对身体不好,趁现在有时间,中国那么大,我要出去看看;既开阔视野,又对身体好。
六.学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
2/25-3/3 | 6h | 39 | 一维数组的定义和引用及初始化 | 字符数组和整型数组的区别 |
3/4-3/10 | 12h | 47 | 指针的定义及运用;文件的读取、写入, 处理和开关;文件的打开方. | 文件的分类,什么是文本文件, 什么是二进制文件;字符数组的读取和写入 |
3/11-3/17 | 6h | 57 | 二维数组的定义及应用 | 二维数组的行和列的嵌套循环输入和输出 |
3/18-3/24 | 12h | 98 | 选择排序法、冒泡排序法和二分查找法 | 不清楚选择排序法和冒泡排序法的区别 |
3/25-3/31 | 20h | 88 | 字符数组和字符串的区别,字符串的输入输出方式和格式,二维数组更高级的运用。 | 不清楚指针在程序中的作用 |
4/1-4/7 | 12h | 70 | 变量、内存单元和地址之间的关系;指针变量的定义及初始化,指针变量的基本运算,指针、数组和地址间的关系 | 二分法查找法不太明白 |
4/8-4/14 | 11h | 99 | 掌握数组名作为函数参数的用法,理解指针、数组和地址之间的关系,理解指针和数组可以实现相同的操作 | 好像忘记了,可能没有 |
4/15-4/21 | 12h | 132 | 掌握常用字符串函数以及使用指针操作字符串的方法,掌握动态内存分配 | 各个动态内存分配函数的区别还是不太清楚 |
4/22-4/28 | 12h | 133 | 合理定义结构,使用结构变量与结构数组编程,掌握结构指针的操作,并应用于函数传递 | 解递归式的三种方法不太理解 |
4/29-5/4 | 7h | 0 | 结构数组及结构指针;如何提高自己与他人的竞争力?如何有效的记忆和学习?如何提问? | 各个动态内存分配函数的使用还是不太清楚 |