2018.10.15下午签完三方,至此,我的秋招也结束了,希望写的心得对大家有用。
- 第一点,找到自己以后的工作方向。这个至关重要,我学识浅薄,大概分几类:前端(感觉好上手,需求量中等偏下)、后端(主要分JAVA、C++、Python,C#,大家至少前两种语言熟练一种哈,需求量很大)、算法(这个怎么分不是很了解,估计要多准备准备一下)。
- 第二点,找好方向后开始看书或者实习。看书,选择书十分重要,我是选择后端C++方向,因为以前只接触过C,懒得学别的了,哈哈。不管什么语言,需要看的都差不多,后面我会留一个我的书单,找好书不容易,哎!
- 第三点,实习OR项目OR科研竞赛。不管本科生还是研究生,有条件的最好去实习一波,我有幸在研二期间实习了一年,也算是有所长进,有了实习,面试的时候才能和面试官很好的交流,面试官也能了解到你所实习的项目,和以后工作的契合度,总之是一个很好的展现自己能力的机会;项目,实习的话就肯定是有项目的,这个不啰嗦,要是没有实习怎么办,建议自己做一些项目,把所学的知识用起来,才能算是掌握了,或者可以去GitHub或者开源社区找一些项目学学,看看大牛的代码,也是一种学习,但是最好还是要有项目,即成果,只说自己学了某些东西,面试的时候未免太没有说服力;第三点就是科研竞赛,先说科研,研究生的同学应该要有一些专利、期刊或者会议,即科研成果,表现你在研究生期间的学习研究能力,竞赛很加分哦,如果有一些竞赛获奖,省奖,国奖(这个很棒),拿到offer或者拿到高价薪水的机会很大的,说不定比同届的高个2k、4k都有可能。
- 接下来,就发一些学习资源吧!
首先,常用的一些论坛有CSDN、博客园等;
然后,刷题网站有leetcode、牛客网、赛码网等;
再然后,应该讲一些书目了。 - C++:不太熟悉的先看红皮书(谭浩强编)、C++ Primer(偏难)、C++ Primer Plus(看起来适中)
- 数据结构:大话数据结构(这块至少要会链表、二叉树、堆、栈等方面的一些常见考题)
- 网络编程:个人喜欢 TCP/IP网络编程(尹圣雨编,感觉不错,论坛帖子也不错),这块至少要知道OSI七层、四层都是什么,常见的协议都在哪个层,TCP三次握手和四次挥手的过程及为什么三次和四次、UDP和TCP的异同,最好会用socket写个通信小程序,学习socket编程。
- 数据库:了解数据库常用命令,可以机器上装个MySQL敲一敲,我博客里应该有说数据库的帖子,可以参考,嘿嘿。对了,最重要的是查询语句,要多练习,还有事务。
- 设计模式 :大话设计模式,感觉不错。至少要说出来几种熟悉的设计模式及其实现思路,单例模式的几种写法要很熟悉。
- Linux:熟悉常用命令。网上一搜一大堆,最好自己挨个敲几遍,很简单的。要是会使用shell脚本就很完美了。
- 算法:我基本没看书,直接说下重点,常见排序算法及其各自复杂度、查找算法等等。
- 分布式开发:git,了解使用即可,不会也没事。
- 最后,冲刺过程中,推荐以下书目:C++ Primer(没时间看就算了,前期过一遍)、直击招聘系列(个人觉得讲的最好,C++、C、算法、数据结构四部分)、剑指offer、程序员面试宝典、git学习指导,当然也离不开牛客网的刷题,不会没事,刷多了都是套路其实。
- 最后的最后,我个人收集了大量的公司名单,只是名单而已,大概几十家,后面有空贴下。
希望对找工作的朋友有用,加油!
最后会觉得,适合自己的才是最好的!