2019春第十周作业
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/3162 |
我在这个课程的目标是 | 未来规划 |
这个作业在那个具体方面帮助我实现目标 | 定制精确目标 |
参考文献 | 无 |
一:刘未鹏的博客:怎样花两年时间面试一个人
让我感到共鸣的几点内容:
1.
蒙面超人23 | August 12, 2013 at 9:23 pm |
实践是检验真理的唯一标准!能说会道的前提是你要有真材实料,否则到真正考验你的时候自会搬起石头砸自己的脚。机会永远只留给那些有准备的人,脚踏实地,认清目标,前进前进前进进。不要我什么都会,也不要不会我可以学,精通熟悉掌握才是真理,现实可是残酷的,机不可失时不再来。动起来!
WellsiteDS | April 9, 2013 at 6:36 pm |
比起求职者大堆的项目以及职责介绍,这些内容确实会更加有分量:
1. 保持更新并且有价值的技术博客地址
2. github帐户的链接或者其他开源项目的链接
3. 有高质量的提问和解答的历史记录IT社区帐户
4. 列举看过的最推荐的5-10本技术书籍
5. 分享RSS订阅的链接
6. 一封为特定的公司以及职位定制的求职信,好的程序员应具备好的写作能力
7. 社交帐户,如推特或者微博 – 如果账户涉及过多个人隐私就免了
8. 有特色、有创意、有意思的展现形式以及内容
…
从另一方面来说,如果招聘方在上面各个方面都有积累的,并且能将这些内容以及团队的文化 展现在JD中的话,可以更好的让求职者估算一下公司与个人的匹配值,节约双方的时间。
招好的开发人员难,找好工作不容易。不管怎么样,双方都要坚持积累,终会遇到合适的另一方。
william_duan | June 5, 2012 at 10:54 am |
心得:
招聘是一个公司决策当中最最重要的一个环节,我们迟早要面对这个过程,那么在这之前,我们需要做足充分的准备,获得一些面对面试官的“底气”。
1:拥有一个多年积累的技术博客,技术博客往往比一个简历更能证明个人的实力和成长路程,能够让企业了解你的知识储备,获得更大的竞争力。
2:不要仅限于班级中的小集体,应该去网络上拓展自己的视界,多和同专业同爱好的人交流学习,融入学习的大集体中,这样能让自己收获许多在课堂学不到的东西,也能认识许多朋友,对未来职场很有帮助。
3: 多找一些经过时间见证和一些专业人士见证的书籍去看,不要纠结于书的价格,看完了,就赚到了,读一本好书的价值远远超过这本书的表面价值。
二:如何有效地记忆与学习?
我有习惯做笔记来反复记忆自己学过的东西,效果有,但不是很大,每次看一个知识点,第一,我会把它理解透彻,不理解透彻不算学。第二,做笔记,一笔一划的把知识点记录在笔记本上。第三,记一遍,再理解一遍,这个知识点就可以过了。一个月内这个方法的效果还是很好的,但如果一个月后,你不去重新过一遍,还是会忘掉,所以重点在于周期性记忆,让它变成永久记忆。
这篇文章中有那种虚拟构造场景记忆的方法我还没有尝试过,但有兴趣去试一试,应该会有不一样的收获。
三:如何提问?
我的提问方式有几个阶段:
第一阶段:刚入学,我看到不懂的语法就问学长和老师。
第二阶段:一个月后,先看完所有知识点,不懂得查资料,查资料不懂再问学长和老师。
第三阶段:两个月后,不懂的先查资料,还不懂的话,先放在一遍,学习各种知识,感觉自己有所提升后再来看这个问题,还想不出就问老师和学长。
第四阶段:不懂的东西记录下来,然后查资料查博客,最后总结,懂了之后写成博客。
目前为止最困扰我的问题:
是大范围学习感兴趣的知识,还是专研于一个方面,有考虑过大一打算法基础,大二去学各种语言各种操作,深入了解计算机。
学习总结: | 存在的问题 | 心得 | 完成作业消耗时间 | 本周学习内容 |
第一周 | 对文件读取数据的运用不是很熟练 | 多去看关于刷题的书籍,有助于提高自己写题能力,实在不会的可以参考大佬的代码,加以自己理解之后去默写几遍 | 半个小时左右 | 文件输入,BFS,DFS,PARTITION算法及简单的贪心算法 |
第二周 | 对单纯用数组完成双向链表的操作还是太生疏了,说明对双向链表的运作原理不熟 | 推荐两本比较好的书《挑战程序设计》《算法竞赛》 | 半个小时左右 | vector数组及list双向链表操作 |
第三周 |
指针的概念太久没记有点生疏了 | 对vector数组使用愈加熟练 | 一小时左右 | 数据结构 |
第四周 | 对联通二维数组的最大子数和自闭了 | 多看些算法,不然写题目用什么方法去解决都弄不清 | 基础题目10分钟,挑战作业现在都在自闭中 | 迭代器 |
第五周 | 最小权值路径最优解该用什么解法 | 多思考一下如何优化自己的代码,会有新的收获 | 一个小时 | 递归和分治法 |
第六周 | 指针类型的转换 | 能用数据结构解决的问题就用数据结构 | 半小时 | windows函数 |
第七周 | 指针结构体 | 对地址的概念要熟悉才能更好的运用指针和结构体 | 十分钟 | 依然是windows函数 |
第八周 | 想新学一些其他的东西 | 培养兴趣 | 一小时 | 暂无 |
系列一:博客字数 系列二:代码行数
如何在面试的时间里去了解一个人的技术水平,学习能力以及沟通能力是一件非常难的事情。我可以通过下面的一些方式去看应聘者的能力。
1.通过谈话,看应聘者的沟通以及语言组织能力,是不是能够把问题理解到位并给出简洁明了的回答。
2.通过工作之余的学习(看书,研究源码,自己做的项目)看应聘者的自我学习与提高能力,以及对于行业的热爱程度。
3.看至今的工作履历,看应聘者与岗位的大致契合度,当然里面写的工作及技术相关内容一般只相信30%左右。
4.应聘者的技术能力,现在还没有想到好的方法,苦恼中。。。。