一、刘未鹏的博客:怎样花两年时间面试一个人
http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/
请回答以下两个问题:
1.这篇博客下面的评论中,请列出你最感到有共鸣的三条(不限于三条)。10分
2.读了这篇博客,你有哪三点具体的收获(不限于三点)。10分
答:
1、
1)Jason | October 25, 2015 at 9:45 am | Reply
这么好的博客竟然没有人顶,感谢楼主对招聘说得如此透彻,也让作为一个学生的我找准了方向。另外,我在美国读书,前几天面试实习生的时候的确被要求出示github账号,没有的话不考虑。
2)Camel | September 1, 2014 at 1:21 pm | Reply
读完之后,自己的感觉首先是惭愧,惭愧自己即将完结的本科四年和研究生两年半;同时感到震撼,为作者有理有据的阐述所震撼;当然,最重要的还是深深地被作者的观点所折服。虽然自己的学生生涯所剩不多,但是我会从现在开始,重新整顿自己,慢慢积累。
谢谢前辈。
3)
qin fan | December 18, 2011 at 8:33 pm | Reply
经常看楼主的文章,感觉很不错!最近对自己的程序能力非常失望,希望楼主指点一二。现在大三。虽然大一学过c++但基本上不会,一直用的是java。老师让实现一个语言模型的简单公式获取得分,做了整整n天,没做出来。不是不理解,而是写不出了,可能是逻辑混乱?自己程序确实写的不多,但希望楼主有时间指点一下,如何来培养自己的那种能力?可能问的问题您以前的文章都讲过,因为不知道如何走下去。在此,先谢过!!!!
2、
1)本科毕业之后仍然难找工作
绝大多数应届生直到毕业也不清楚他们想要去的公司到底需要什么样的能力,或者说,他们到底需要具备什么样的能力才能在应聘季节拥有自己的选择权。中国虽然本科教育环境差,但是同样有很多的人在本科希望整点东西出来,他们有一腔的激情和抱负,有强大的动力,但就是不知道自己需要掌握哪些技能才能满足雇主的要求,求告无门,整年整年苦闷的像没头苍蝇一样乱撞。
2)必须要多读书
列一下我所认为的,你面试微软前必须要读的十本书:
Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》)
Computer System: A Programmer’s Perspective (《深入理解计算机系统》) / Windows via C/C++ (《Windows核心编程》 / 《程序员的自我修养》
Code Complete 2(《代码大全》)/ The Pragmatic Programmer (《程序员修炼之道》,我也把这本书称为《代码小全》)
Programming Pearls (《编程珠玑》) / Algorithms / Algorithm Design / 《编程之美》
The C Programming Language
The C++ Programming Language / Programming: Principles and Practice Using C++ / Accelerated C++
The Structure and Interpretation of Computer Programs (《计算机程序的构造和解释》)
Clean Code / Implementation Patterns
Design Patterns (《设计模式》) / Agile Software Development, Principles, Patterns, and Practices
Refactoring (《重构》)
3)写博客是必要的
现在企业对招聘者简历的要求也在变得越来越灵活变通,例如ThoughtWorks在招聘的时候就希望招聘者能给出自己的博客地址,博客对IT行业的意义也许胜过其他所有行业,一个积累多年的技术博客比任何简历都更能说明问题。台湾的郭安定也说“为什么写技术博客对新人如此重要”。可惜这个做法也有一个弊端:并不是所有技术牛人都写博客,有人就是只干不说型的,而就算写博客,乃至动手写过一阵子的,写一个常年的博客,也远比你想象的更为困难,因为很多时候,写(说)得靠谱比做得靠谱更难。所以这个过滤器很多时候用不上。
二、如何有效地记忆与学习?
http://mindhacks.cn/2009/03/28/effective-learning-and-memorization/
请回答以下两个问题:
1.这篇博客中提到的哪些方法你已经在使用,举例说明使用之后的实际效果。10分
2.这篇博客中提到的哪些方法在你看来不错,但自己还没实践过,很想试一试。10分
答:
1、
经常与别人讨论,或者讲给别人听。这一条对应我们结队编程,我们在结队编程的时候可以与自己的搭档讨论,也可以把自己的想法讲给他们听。这比自己一个人编程要好很多,可以取长补短,互相学习。
整理笔记。我以前没有记笔记的习惯,很多知识听了就忘。后来我学会了如何去记笔记与整理笔记,这比不记笔记要好上太多,有什么知识想不起来了翻看笔记很快就能回忆起来。
2、
编码记忆、经常主动回顾。对我来说编码记忆是一种全新的概念,我从来没有听说过,有兴趣去尝试。
三、如何提问?
https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md
请回答以下两个问题:
1.开学已经要求大家阅读过此文,对照一段时间的学习,请举例说明你之前所采用的提问方式和得到的反馈。10分
请回答以下两个问题:
1.开学已经要求大家阅读过此文,对照一段时间的学习,请举例说明你之前所采用的提问方式和得到的反馈。10分
2.请按照文章的要求,精确而言之有物的描述到目前为止最困扰你的一个问题。10分2.请按照文章的要求,精确而言之有物的描述到目前为止最困扰你的一个问题。10分
答:
1、
刚开始,我有问题就喜欢求助于他人,自己没有思考。有时候因为粗心出错,我就询问他人为什么会错,自己根本没有检查与思考。在阅读这篇文章后,我懂得了很多技巧,有问题也不会一开始就问别人了,自己解决问题的感觉比别人告诉自己做要好太多。
2、
有关于结构数组,结构体之类还是不太懂
五一学习总结
说实话假期很想休息,所以五一并没有花太多时间来学习。C语言这门课程很难懂,所以一定要更加努力学习这门课程。