其他分享
首页 > 其他分享> > 2019春第十周作业

2019春第十周作业

作者:互联网

一、刘未鹏的博客:怎样花两年时间面试一个人(http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/)

请回答以下两个问题:
1.这篇博客下面的评论中,请列出你最感到有共鸣的三条(不限于三条)。10分
2.读了这篇博客,你有哪三点具体的收获(不限于三点)。10分

共鸣点:

(1):

蒙面超人23 | August 12, 2013 at 9:23 pm | Reply

实践是检验真理的唯一标准!能说会道的前提是你要有真材实料,否则到真正考验你的时候自会搬起石头砸自己的脚。机会永远只留给那些有准备的人,脚踏实地,认清目标,前进前进前进进。不要我什么都会,也不要不会我可以学,精通熟悉掌握才是真理,现实可是残酷的,机不可失时不再来。动起来!

 

 (2):

脚脚 | February 13, 2012 at 6:29 pm | Reply

智力分两种,一种流体智力,一种晶体智力。前者对应于思维的速度,解决问题的能力;后者对应于知识和经验的累积。窃以为,读书和项目都是好的增进后者的方法,但是不一定对前者有益。
关于“读书的方法尽人皆知,就是一页一页读”不敢苟同。比读书更加重要的,我觉得是读书引发的思考,联系实际,知识迁移,以及进一步提出问题的能力以及强烈的求知欲。单纯的列出书单,然后把读书这件事情量化掉,我觉得是很危险的一件事情。今天教育界或者经济界出的很多事情,我想根源都是盲目追求速度。如果一个孩子为了进微软拼命看书,每天最大的乐趣是发现自己多读了多少页,读完之后搜寻一下网络上的书评,copy几个思考,然后心满意足的话,这真是悲哀。相信这也是破坏求知欲的一种途径。
如何测量个人基础知识,性格和能力是心理测量学一直努力研究的话题。从来没有哪一种测验或者指标可以有包治百病的神奇效果。不同方法和指标有不同的优劣,一般还是像临床的诊断一样,采取的是综合判断。
一味的努力寻找神奇指标,是不是本身也是“追求速度”,过于浮躁的征兆呢?

 (3):

bingfeng | November 7, 2011 at 10:43 am | Reply

实际情况是,你就是把那些书全部读过也仅仅是个开始。必须有一个上规模的项目来实践你的知识才可以。看到的知识是别人的,实践的知识才是自己的。检阅对比下一下我自己读过的。

精度:至少读过两次,有深入理解;
简读:读过一次,了解其基本内荣;
翻过:跳跃性翻过其中一半(含)以上的章节;
未读:仅仅少量翻过或者从未碰过。

刘未鹏:
1.Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》) 精读
2.Computer System: A Programmer’s Approach (《深入理解计算机系统》) / Windows via C/C++ (《Windows核心编程》 / 《程序员的自我修养》 全部精读
3.Code Complete 2(《代码大全》)/ The Pragmatic Programmer (《程序员修炼之道》,我也把这本书称为《代码小全》) 两部全部简读
4.Programming Pearls (《编程珠玑》) / Algorithms / Algorithm Design / 《编程之美》 第一本精读,第二本翻过
5.The C Programming Language 精读
6.The C++ Programming Language / Programming: Principles and Practice Using C++ / Accelerated C++ 都简读
7.The Structure and Interpretation of Computer Programs (《计算机程序的构造和解释》) 精读,并实现一个LISP解释器
8.Clean Code / Implementation Patterns 第一本未读,第二本翻过

9.Design Patterns (《设计模式》) / Agile Software Development, Principles, Patterns, and Practices 第一本精读,第二本未读
10.Refactoring (《重构》) 简读

云风(中国游戏编程先行者,前网易游戏部门资深程序员,简悦创始人):

1.C++编程思想 翻过
2.Effective C++ 精读
3.深度探索C++对象模型 简读
4.C++语言的设计和演化 简读

5.C专家编程 精读
6.C陷阱与缺陷 简读
7.C语言接口与实现 精读
8.Lua程序设计 未读
9.Linkers and Loaders 翻过
10.COM本质论 翻过
11.Windows核心编程 精读
12.深入解析Windows操作系统 翻过
13.程序员修炼之道 精读
14.代码大全 简读
15.UNIX编程艺术 简读
16.设计模式 精读
17.代码优化:有效使用内存 未读
18.深入理解计算机系统 精读
19.深入理解LINUX内核 未读
20.TCP/IP 详解 翻过

冯大辉(丁香园CTO,贝塔咖啡创始人):
1.软件随想录 精读
2.黑客与画家 精读

3.重来 未读,好像没听说过。原始书名叫什么?
4.UNIX编程艺术 简读
5.编程人生 精读

洪强宁(豆瓣技术总监):

StackOverflow上有一个程序员必读书单帖子,这里仅列出top10,更多参考这里。
1.Code Complete 2 简读
2.The Mythical Man-Month (《人月神话》) 精读
3.Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》) 精读
4.TAOCP (不解释) 未读
5.The Pragmatic Programmer (《程序员修炼之道》) 简读
6.Design Patterns (《设计模式》) 精读
7.The Structure and Interpretation of Computer Programs (《计算机程序的构造和解释》) 精读
8.Refactoring (《重构》) 简读
9.The C Programming Language 精读
10.Introduction to Algorithms (《算法导论》) 翻过

张峥(微软亚洲研究院副院长):
1.Algorithms (by Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani) 未读
2.Data Structure and Algorithms 翻过

3.The C Programming Language 精读
4.The Design of the UNIX Operating System 未读
5.Compilers (龙书) 翻过
6.Computer Architecture: A Quantitative Approach 未读,计划中。
7.Flow 未读(没听说过,汗)
8.Outliers (why hard work and luck are both important) 未读(没听说过,汗)

对比了一下,除了张峥列出的大部分没读过之外,其余诸位列出的基本都有涉及。可以看出明显的工业界背景以及对技术史的兴趣。很遗憾没有人提到《新机器的灵魂》,《观止》,《设计原本》等很有意义的书。

收获:

(1):基础知识非常的重要,坚实的基础知识是一个人被录取的重要要求之一

(2):向着雇佣者需求的方向发展这是一个必须的要求,其方法可以通过看雇佣者要求的书

(3):雇佣者所需的还是那种既需要基本知识全面,编程素养高,性格心态好

二、如何有效地记忆与学习?(http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/)

请回答以下两个问题:
1.这篇博客中提到的哪些方法你已经在使用,举例说明使用之后的实际效果。10分
2.这篇博客中提到的哪些方法在你看来不错,但自己还没实践过,很想试一试。10分

方法:

1, 联系/比较自身的经历。例子:在做pta时往往出现代码对了但得不到正确的答案,我会问身边的人是否写过与我类似的想法的代码看看他/她怎么写的

想要实践的方法:

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,问题:

      递归函数的用处到底可以用在哪里,用时所需的条件是什么或者是不需要条件只需看该问题中是否用到for语句

标签:10,精读,翻过,未读,第十,作业,2019,简读,编程
来源: https://www.cnblogs.com/chenqiang0630/p/10806687.html