感想---如何去面试一个人?如何有效学习及提问的智慧。

 

2019春第十周作业

 

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/3162
我在这个课程的目标是 未来规划
这个作业在那个具体方面帮助我实现目标 定制精确目标
参考文献

 

 

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

  让我感到共鸣的几点内容:

  1.

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

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

 

WellsiteDS | April 9, 2013 at 6:36 pm | Reply

比起求职者大堆的项目以及职责介绍,这些内容确实会更加有分量:
1. 保持更新并且有价值的技术博客地址
2. github帐户的链接或者其他开源项目的链接
3. 有高质量的提问和解答的历史记录IT社区帐户
4. 列举看过的最推荐的5-10本技术书籍
5. 分享RSS订阅的链接
6. 一封为特定的公司以及职位定制的求职信,好的程序员应具备好的写作能力
7. 社交帐户,如推特或者微博 – 如果账户涉及过多个人隐私就免了
8. 有特色、有创意、有意思的展现形式以及内容

从另一方面来说,如果招聘方在上面各个方面都有积累的,并且能将这些内容以及团队的文化 展现在JD中的话,可以更好的让求职者估算一下公司与个人的匹配值,节约双方的时间。

招好的开发人员难,找好工作不容易。不管怎么样,双方都要坚持积累,终会遇到合适的另一方。

  

william_duan | June 5, 2012 at 10:54 am | Reply

如何在面试的时间里去了解一个人的技术水平,学习能力以及沟通能力是一件非常难的事情。我可以通过下面的一些方式去看应聘者的能力。
1.通过谈话,看应聘者的沟通以及语言组织能力,是不是能够把问题理解到位并给出简洁明了的回答。
2.通过工作之余的学习(看书,研究源码,自己做的项目)看应聘者的自我学习与提高能力,以及对于行业的热爱程度。
3.看至今的工作履历,看应聘者与岗位的大致契合度,当然里面写的工作及技术相关内容一般只相信30%左右。
4.应聘者的技术能力,现在还没有想到好的方法,苦恼中。。。。

  心得:

  招聘是一个公司决策当中最最重要的一个环节,我们迟早要面对这个过程,那么在这之前,我们需要做足充分的准备,获得一些面对面试官的“底气”。

  1:拥有一个多年积累的技术博客,技术博客往往比一个简历更能证明个人的实力和成长路程,能够让企业了解你的知识储备,获得更大的竞争力。

  2:不要仅限于班级中的小集体,应该去网络上拓展自己的视界,多和同专业同爱好的人交流学习,融入学习的大集体中,这样能让自己收获许多在课堂学不到的东西,也能认识许多朋友,对未来职场很有帮助。

  3:  多找一些经过时间见证和一些专业人士见证的书籍去看,不要纠结于书的价格,看完了,就赚到了,读一本好书的价值远远超过这本书的表面价值。

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

  我有习惯做笔记来反复记忆自己学过的东西,效果有,但不是很大,每次看一个知识点,第一,我会把它理解透彻,不理解透彻不算学。第二,做笔记,一笔一划的把知识点记录在笔记本上。第三,记一遍,再理解一遍,这个知识点就可以过了。一个月内这个方法的效果还是很好的,但如果一个月后,你不去重新过一遍,还是会忘掉,所以重点在于周期性记忆,让它变成永久记忆。

  这篇文章中有那种虚拟构造场景记忆的方法我还没有尝试过,但有兴趣去试一试,应该会有不一样的收获。

三:如何提问?

  我的提问方式有几个阶段:

   第一阶段:刚入学,我看到不懂的语法就问学长和老师。

   第二阶段:一个月后,先看完所有知识点,不懂得查资料,查资料不懂再问学长和老师。

   第三阶段:两个月后,不懂的先查资料,还不懂的话,先放在一遍,学习各种知识,感觉自己有所提升后再来看这个问题,还想不出就问老师和学长。

   第四阶段:不懂的东西记录下来,然后查资料查博客,最后总结,懂了之后写成博客。

  目前为止最困扰我的问题:

  是大范围学习感兴趣的知识,还是专研于一个方面,有考虑过大一打算法基础,大二去学各种语言各种操作,深入了解计算机。

学习总结: 存在的问题 心得 完成作业消耗时间 本周学习内容
第一周 对文件读取数据的运用不是很熟练 多去看关于刷题的书籍,有助于提高自己写题能力,实在不会的可以参考大佬的代码,加以自己理解之后去默写几遍 半个小时左右 文件输入,BFS,DFS,PARTITION算法及简单的贪心算法
第二周 对单纯用数组完成双向链表的操作还是太生疏了,说明对双向链表的运作原理不熟 推荐两本比较好的书《挑战程序设计》《算法竞赛》 半个小时左右 vector数组及list双向链表操作

第三周

指针的概念太久没记有点生疏了 对vector数组使用愈加熟练 一小时左右 数据结构
第四周 对联通二维数组的最大子数和自闭了 多看些算法,不然写题目用什么方法去解决都弄不清 基础题目10分钟,挑战作业现在都在自闭中 迭代器
第五周 最小权值路径最优解该用什么解法 多思考一下如何优化自己的代码,会有新的收获 一个小时 递归和分治法
第六周 指针类型的转换 能用数据结构解决的问题就用数据结构 半小时 windows函数
第七周 指针结构体 对地址的概念要熟悉才能更好的运用指针和结构体 十分钟 依然是windows函数
第八周 想新学一些其他的东西 培养兴趣 一小时 暂无

系列一:博客字数 系列二:代码行数

原文地址:https://www.cnblogs.com/xiangqi/p/10806140.html