这个作业属于的课程 | c语言程序设计Ⅱ |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/MS/homework/3167 |
我在这个课程的目标是 | 了解一些以后遇到的东西 |
这个作业在哪个具体方面帮助我实现目标 | 让我开始督促自己 |
参考文献 | http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/ http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/ https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md |
第十周作业
Deadline:2019-05-03(周五)23:00
本周是五一假期前夕,课程内容主要是对第九章 结构的部分内容进行强化和作业题的讲解。
假期期间,希望大家继续思考和总结,因此本周的主要是阅读作业:
一、刘未鹏的博客:怎样花两年时间面试一个人
http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/
请回答以下两个问题:
1.这篇博客下面的评论中,请列出你最感到有共鸣的三条(不限于三条)。10分
2.读了这篇博客,你有哪三点具体的收获(不限于三点)。10分
1.(当我把这篇文章给邹欣老师review的时候,他说了另外两点:1. 最好的人也许不投简历,就决定去哪里了。所以要在他们做决定前找到他们。2. 比较差的会投很多次简历,找不到工作的时间越多,投的简历越多,给整个pool 带来很多噪音,top10%的简历也许根本不算全部人的top10%。)
2..再然后还有一项根本没法考察但却占据程序员相当一部分工作时间的:debug能力。面试官不但得找准问题,不因对方一题答对而妄下结论,也不因一题打错而就扼杀机会,还要以管窥豹,从一朵花看到整个世界,从面试人的举止言谈,分析问题的方式,甚至写程序的笔迹来观察这个人的性格,做事的方式和心态,简直是要面试官具备心理分析师的水准才行。
3.现在绝大多数应届简历而言,也许最具信息量的部分不是“精通XXX,熟悉YYY,掌握ZZZ”,不是“在UUU实习过”,也不是这个项目那个作业,反倒是越来越被认为不重要的一项:毕业学校。毕业学校本不应该是最具信息量的,它之所以最具信息量只是源于一个悲剧的事实:简历上其他条目实在信息量太少了
4.现在企业对招聘者简历的要求也在变得越来越灵活变通,例如ThoughtWorks在招聘的时候就希望招聘者能给出自己的博客地址,博客对IT行业的意义也许胜过其他所有行业,一个积累多年的技术博客比任何简历都更能说明问题。台湾的郭安定也说“为什么写技术博客对新人如此重要”。可惜这个做法也有一个弊端:并不是所有技术牛人都写博客,有人就是只干不说型的,而就算写博客,乃至动手写过一阵子的,写一个常年的博客,也远比你想象的更为困难,因为很多时候,写(说)得靠谱比做得靠谱更难。所以这个过滤器很多时候用不上
5.好书和坏书的差别,从本质上,就是学习效率和大方向的差别。一本烂书可以浪费你半年的时间,但一本好书却可以为你带来真正扎实的基础和开阔的视野。人们常常用“内功”来形容扎实的基础,认为学好了内功以后学什么都快,其实一点没错,好的“内功”书不仅讲清楚深刻的原理,而且指明技术的本质,刻画领域的地图。好的书抓住不变量,让人能够触类旁通。好的书不仅介绍知识,而且阐释原则,介绍那些万变不离其宗的东西。读烂书浪费时间,但读好书却节省时间。
pS虽然题目要求没有这个,但是我看下来,觉得这几段有点感觉,所以加在博客里面。
Answer 1
(1)颜晋南 | October 18, 2015 at 10:56 am | Reply
读好书是如此的重要,因为好书往往带领你去到更好的书,更大的世界。
我想加上一句,有些公认的好书你读起来没有感触,那么你是提前读了。过几年在回头看看。
共鸣点:初读只是因为被别人安利,这本书好,被动看,再读已知书中意。
(2)王博做个吃货 | October 23, 2014 at 12:28 am | Reply
<怎样花两年时间去面试一个人>.从你出生,接触互联网开始,你的每一个进步都可以由你的博客,github,记录.分享进步和经验也是积累财富.嗯,每个人都有这样的机会了.
共鸣点:我们现在所写的博客不说一定是为了工作而准备的,更可能是为了自己以后回顾的一份财富与美好回忆。
(3)有风 | April 7, 2014 at 6:34 pm | Reply
面试真的很难。我前后面试人数不下2,300,真正找到合适人才的寥寥无几
共鸣点:每年去参加面试的人千千万,真的剩下或者选上的就那么几个,所以要自己变强才是最重要的。
(4)江夜 | October 15, 2014 at 8:17 pm |
人的精力是有限的,不是"大学学到的都应该鼓励",有些投入要考虑成本和回报。工作面试的时候算法问的多,不能代表算法一定重要,很多公司把算法看成是你编程能力的展现,或者你"聪明与否"的表现。
Answer 2
(1)作为一名三本的学生,也许对于这个现在时代的选人才的第一指标上面可能略有不足,像之前我一个专科师范类学校的同学,他比较努力,他和我聊天的时候说:一个专科出来的老师以后不好搞,人家看学校就可能否定你。的确,我也曾经有过这种顾虑,可能你有实力,可是你的第一张名片就不好看,人家不给你展示的机会。不过,还有三年的沉淀时光,我应该把握剩下的时光,暂时不去想这些。
(2)读书与读好书,真的,一本好书可以给你带来的真的不止是知识上的充裕,更可能是人格或是道德品质上的升华吧,一本好书可以影响一个人的一生。
(3)第三点的收获,也是认为对于以后的我们最重要的,积累现在一切能够帮你或者看起来很简单但是积累起来就很(“nb”)的东西,这一切都可能在你去找工作的时候帮到你,到时候你会感谢这一次次的小积累,同时不要单纯集聚注意力在你自己的各种迷茫情绪中,面试还没有轮到你,你我皆是黑马。所以,沉淀自己,学会更多有用的东西,它终究会在你找工作的某一次帮到你。
二、如何有效地记忆与学习?(你所拥有的知识并不取决于你记得多少,而在于它们能否在恰当的时候被回忆起来)
http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/
请回答以下两个问题:
1.这篇博客中提到的哪些方法你已经在使用,举例说明使用之后的实际效果。10分
2.这篇博客中提到的哪些方法在你看来不错,但自己还没实践过,很想试一试。10分
Answer 1
整理笔记、书写是我自己对于学习上用的比较多的。
好记性不如烂笔头, 不知何时开始,我自己喜欢上了积累 整理一些东西,这些东西可能不仅仅局限于知识,也可能是一些搞笑的东西,亦或者是某首歌里面的一段歌词。我会把这些与做题方法 优美段落 写在同一个本子上面,享受着把一个本子写满的满足感的同时,也接收到了各种各样的知识。并且我会不定时的去翻那个积累本,在这个过程不仅会记忆起当时的一些记录的时光,也可能重新巩固你对于那份知识的了解。为什么选择手写的方式?当然首先,如果篇幅过长,我可能是用word的形式记录在我的u盘里面,用手写的方式可以有一遍基础的记忆,另外同时可以练自己的字迹,我的稍微看起来还可以的字迹就是这样练出来的。这个学习记录的方法我一直都在用,包括现在,整理一些东西是真的非常的重要,可以把一些复杂的东西简单化,可以使凌乱的知识点在你的脑海中有一副完整的蓝图,大家都可以去试试这种方法。
Answer 2
抽象和推广是我最想尝试的一种方法。
可能从某种意义上来讲,这可能是最好的学习方法。为什么呢?因为这种学习方法可能更有助于思维的发散,举一反三能够得到更多的知识与了解到更广阔的方面。
其次就是养成习惯,经常回顾。
这个是对于旧知识巩固的最好方法,可以更好的让我们在接收新知识的同时把之前学的不“丢掉”,可能我之前也用过这种方法,不过很显然,坚持下来才是最重要的。所以我很想尝试这种方法,真的是贵在坚持。
最后,引用原文结束这题“观察、阅读,并别忘带着你的理性去审视(包括本文),弄清娱乐是娱乐,知识是知识,如果你想真正得到一些知识,最好过滤一下你的信息。否则你只是在别人的思考中得意着”
三、如何提问?
https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md
请回答以下两个问题:
1.开学已经要求大家阅读过此文,对照一段时间的学习,请举例说明你之前所采用的提问方式和得到的反馈。10分
2.请按照文章的要求,精确而言之有物的描述到目前为止最困扰你的一个问题。10分
Answer 1
之前的提问方法:hey,这周的编程好难,你可以教我吗?(内心是很真实求知亦或是那种想要搞懂这一题到底怎么写,然后可以自己写出来。
得到的回馈:代码在这里,自己去看(然后看着自己并不那么了解的代码,似懂非懂的读代码,然后百度到自己无法用自己的语言概括出来的点,最终似懂非懂的写完了一道题)
还有一种提问方式就是 自己认真的写了代码,突然到了一个点不懂,就去询问大佬,是这样问的“xxx,你看我这里我自己搞半天搞不懂了,我也觉得没有错误,(偶尔情况就是dev对了,pta不对),你帮我看一下吧”
得到的回馈:大佬三下五除二解决了,然后和你讲,最后发现是自己理解范围内很细微的错误。。。
真实!!!!!!!!
Answer 2
首先,感谢你那么可爱还看完我的博客到最后。
我的疑惑就是对于c的学习,我始终很迷,我甚至不明白为什么计算机语言那么吃香?为什么可以靠计算机语言做出那么多程序?还有,c语言到底是什么东西?
自我总结:
说实话,学习计算机这个专业快一年了,比起之前的自己还是在计算机方面增加了不少全新的知识。但是还是远远不够的,和很多人比起来我的c方面的知识是真的远远不足。不过我还是在一直坚持着,多搞懂一个点我就是赚了。在大一的学习中,我一直在怀疑自己当初为什么要选择这个专业,单纯就是因为之前说计算机是热门专业,再加上自己对于探索计算机方面的东西特别感兴趣,就选择了这个。虽然和我最初想象的这个专业有点不一样,我自己的打算就是把老师与自己做作业上面的东西学到,致力于各种办公软件的应用与使用,亦或者就是弄懂计算机各方面的东西,以后有故障可以自己修好什么的,这就是我对于自己的打算虽然c学的不怎么样,但是那些软件使用以后是肯定用的到的,多学一样总不会错。
另外在学c的同时,大一的我参加了两个英语的比赛,虽然都没有得奖,但是至少参与了。一个是英语竞赛(NECCS),一个是网络口语比赛,这个过程中我也明白了自己对于英语学习的懈怠。整个大一算是一种迷迷糊糊的状态度过了吧,也没有特别明确的一些东西,但是也在参与着一些活动比赛来丰富大一生活,另外定下的目标就是要至少学会各种计算机软件的应用,继续学好英语。时间也过得很快,已经要变成学长的,大二的打算也应该开始规划了。
最后,学海无涯,学无止境。只要不放弃,总可以搞懂c语言的。