面试干货摘录

这篇文章是在看一位师兄的面试博客中摘录出来的一些干货,觉得写得很好,解决了自己最近的一些疑惑。谢谢师兄的经验分享。

转载出处http://blog.csdn.net/jiange_zh

关于准备

  1. 明确应聘的岗位和方向——至少要确定自己应聘什么语言的岗位,前端还是后台。
  2. 找一家心仪的公司,看一看这家公司对该岗位的要求,同时参考其他公司类似岗位的要求。
  3. 针对岗位要求,分清技能要求的侧重点,然后有针对性地去学习(我觉得最基本的是把该方向的经典书籍啃下来)。
  4. 做一个拿得出手的项目(真的,一个就够了,应届生的项目经历不在多,而在于体现你在该方向上的学习)

各个方面的学习书单:

Linux入门:《鸟哥的linux私房菜—基础篇》(必读),《鸟哥的linux私房菜—服务器架设篇》(选读)

Linux环境编程:《UNIX环境高级编程》、《Unix/Linux编程实践教程》 
(第一本简称apue,十分经典,但是内容也特别多,适合做工具书,里面的内容可以选择性地阅读;第二本的知识点安排跟apue挺吻合的,并且有大量实践教程,虽然书中有挺多错漏,但是仍然推荐作为配合apue一起学习的书籍。也就是说,我建议这两本书同步看)

C++:《C++ primer》(能够静心读下来不容易)、《Effective C++》(很有用的一些条款,针对面试可以选读)

TCP/IP协议和网络编程:《tcp/ip协议详解》(必读)、《unix网络编程卷1》(必读),《unix网络编程卷2》(主要讲进程间通信,可选读)

算法与数据结构:《算法导论》(从大一开始陆陆续续看,那时觉得很难,现在回过头来再看,惊叹万分,有醍醐灌顶的感觉)、《STL源码剖析》(绝对值得一看,前半部分必看,后半部分选读)

脚本:《python基础教程》

设计模式:《大话设计模式》,程杰 著(适合入门),《Design Patterns: Elements of Reusable Object-Oriented Software》(设计模式),作者: Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides(经典书籍,但是比较难懂)

数据库:数据库原理要懂,之后可以了解mysql,memcached,Redis等等。

刷题:《剑指offer》、leetcode(网站)

以上列出的书,大多是经典的书,口碑一流,但是“厚重”使得学起来有一定困难,所以一定要配合实践,并且根据自己的情况选择性阅读。


项目:跟应聘岗位有关,在精不在多。

另外,最宝贵的资源:源码 和 博客。

阅读优秀的源码能够学到很多东西,而阅读源码、书籍时可能会遇到困难,这个时候去看看相关博客会有很大帮助,当然,如果能够自己也写一写博客那就更好了。

我的学习方法是:

一边看书,一边写博客——这是一个把书读薄的过程,在后面的复习中,我就以自己博客的知识为主来复习了,然后原书作为参考。

一边看书,一边打代码——没有代码,大多数情况下看了就忘的。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值