第十周编程总结

一、刘未鹏的博客:怎样花两年时间面试一个人

http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/
请回答以下两个问题:

1.这篇博客下面的评论中,请列出你最感到有共鸣的三条(不限于三条)。10分

2.读了这篇博客,你有哪三点具体的收获(不限于三点)。10分

1.

1.後輩斗膽補充 – 微軟那段出處應該是 安德魯·卡內基說的:如果把我的厂房设备、材料全部烧毁,但只要保住我的全班人马,几年以后,我仍将是一个钢铁大王。

2.读好书是如此的重要,因为好书往往带领你去到更好的书,更大的世界。
我想加上一句,有些公认的好书你读起来没有感触,那么你是提前读了。过几年在回头看看。

3.不错的文章,知道自己缺什么了。 感觉好久没有认认真真读一本书了,好书读的太少了,技术类书籍也都是浏览着读 的。

4.人的精力是有限的,不是"大学学到的都应该鼓励",有些投入要考虑成本和回报。工作面试的时候算法问的多,不能代表算法一定重要,很多公司把算法看成是你编程能力的展现,或者你"聪明与否"的表现。

原因:我之所以觉得这四条评论很不错是因为它带给我的感触很深,并且对于公众有着积极的反映,所以我很赞同这几点。

2收获:

1.读了这篇文章自己的感触确实挺大的,我觉得这位老师的这些话都是发自内府的一些感受,通过自己的不断学习,这位老师看待问题的眼界都不一样,这与自己对比,也许我缺的只是那种骨子里的勇气,这也让我在以后做事情要更加的自信,不管是IT领域还是其他的领域都会认真踏实做事情。

2.从这位老师的这篇文章中感悟很深的一句话:
很多朋友也许注意到一个现象,现在企业对招聘者简历的要求也在变得越来越灵活变通,例如ThoughtWorks在招聘的时候就希望招聘者能给出自己的博客地址,博客对IT行业的意义也许胜过其他所有行业,一个积累多年的技术博客比任何简历都更能说明问题。台湾的郭安定也说“为什么写技术博客对新人如此重要”。可惜这个做法也有一个弊端:并不是所有技术牛人都写博客,有人就是只干不说型的,而就算写博客,乃至动手写过一阵子的,写一个常年的博客,也远比你想象的更为困难,因为很多时候,写(说)得靠谱比做得靠谱更难。所以这个过滤器很多时候用不上。
这也让我知道老师让我们写博客的一些原因了,这不仅仅是完成任务,更应该从中体会博客对于我们专业的帮助,以及个人的感受。

3.通过学习,我看到老师们看过的书籍,这些对于一个IT行业的人是真的很重要,从这些各种各样的书籍中,老师们提升到不仅仅是那些知识,还有为人处世的态度,这些我觉得是同等重要的,一个真正优秀的人绝对不是只学习那一点专业知识,他们会注重自己的各个方面,这也是非常值得我学习的地方。

4.从这里我也知道了彭琛对于我们的学习也是非常的重视,会经常为我们开拓视野,但更多的还得自己学习,老师只能作为我们人生道路上的引导人,动不动还得我们自己决定,所以对于彭老师的这些作业我是非常赞的,因为这考虑了我们各方面的学习与领悟。很感谢彭老师。

二、如何有效地记忆与学习?

http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/
请回答以下两个问题:

1.这篇博客中提到的哪些方法你已经在使用,举例说明使用之后的实际效果。10分

2.这篇博客中提到的哪些方法在你看来不错,但自己还没实践过,很想试一试。10分

1

1.理解记忆法,这个方法对于我自己本身来讲从小就是这样,因为我从小就不喜欢记忆东西,所以不管学什么东西都是靠着记忆去做的,但是这给我也带来了许多问题,在以前背课文的时候实在被不下,所以尝试这用理解记忆法去背,但是这个方法好像不这么行,这也是我从小不喜欢文科的原因,因为我背东西慢,所以我只喜欢用理解记忆法来实现,就像写代码,当我不会写的时候我一定会找那题的代码,然后自己要把它搞懂,并且慢慢的理解,然后转化成自己的东西,从而慢慢学会这些方法。

2.辅助记忆法也是一个非常不错的记忆方法,对于我来说,偶尔会用这种方法,这个方法的好处是在你原来记忆的基础上通过一些图片什么的东西,让那些东西在你的脑海里更加的清晰,然后你的逻辑,会更加的有条理。

3.像还有些方法,书写、整理笔记等这些是我比较讨厌的方法,这样写了有时候却没有烙在心里,但是联想与推广记忆确是不错的方法,值得去学习。

2

1.设身处地地“虚拟经历”别人经历过的事情:这个我觉得很棒,因为学习那些优秀人的东西会让自己进步,从中学到更多的东西所以这个是可以去尝试的。
2.经常与别人讨论,或者讲给别人听: 这个可以适当地借鉴,但是我们还是得有自己的思考空间,不要一味的去相信所有人,但是学习还是很不错的选择。
3.经常主动回顾: 这个方法可以让你学习的东西更加的牢靠,当你想要某个知识点映在你的脑海中的时候,这个方法是很不错的,因为人脑记忆东西是有限的,当你不去记忆的的时候,一个东西很快就会忘记,所以这可以帮助我们长时间记住某个东西是最有效的方法。我也可以去尝试。

三、如何提问?

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md
请回答以下两个问题:

1.开学已经要求大家阅读过此文,对照一段时间的学习,请举例说明你之前所采用的提问方式和得到的反馈。10分

2.请按照文章的要求,精确而言之有物的描述到目前为止最困扰你的一个问题。10分

1

之前的提问都是一些专业上的知识,那个时候书看的太少,所以很多问题都不知道,但是随着时间的推移,对于书上的东西理解的越来越深了,以前只是通过私发问题给助教,然后线上解答,现在在没有特别大的问题的时候,先是自己思考,不懂就和室友讨论,再不懂就百度查找,这也是非常不错的方式,这样对于一个问题就会理解得更深刻。

2

对于专业得学习也有一年了,在这一年里,慢慢的从一个小白,变得慢慢的懂得去编一些简单的题目,学习的过程中也是不断在进步的,但是有时候对于编程题,明明都是学过的东西,但是自己处理一些细节的问题总是不对,所以编一个程序可能会花上非常长的时间,对于这一点我很纳闷,是自己基础还不够吗?还是其他的问题呢?这种编程不是针对那一章,而是所有的知识混合起来,有时候就不确定自己用的语句对不对,所以很想助教给予一点反馈,谢谢。其它的问题我觉得还不是很大,就是这个问题希望能给我回复。

posted @ 2019-04-30 18:30  刘彭  阅读(115)  评论(0编辑  收藏  举报