【北邮人论坛帖子备份】【心得】关于找实习的一些准备

摘要:
我个人认为,至少应该做好以下准备:1.确定我是否可以练习。主要是关于毕业论文的工作以及导师是否允许。许多学生痴迷于寻找实习机会和实习结果。开学和期中都很痛苦,或者被导师骂,不能亲自给出任何建议。让我们拭目以待。因为面试也是主要和次要的,所以我们应该考虑一些理想的公司。

作者:Nroskill
时间:Wed Feb 27 00:16:18 2019

昨天在论坛发了几个内推的帖子,结果收到私信和邮件收了30+,大多数都是问该怎么准备找实习的,所以我把一些常见的问题的答案写了出来,也方便其他同学参考。

楼主今年研三,方向后台C++,上学期开学的时候其实写过一个帖子,内容是:

今天又收到一个学弟的咨询,因为之前也回复过一部分同学,因此发出来供其他同学参考

1、算法还是研发
算法还是研发我觉得要跟着兴趣来,当然大方向确实是算法供过于求,但谁知道明年呢?5年后呢?这一定下来基本就决定了你的第一份工作,极大地影响你的职业生涯,总不能一直跟风吧。而且弱的人学什么都没offer,强的人学什么都是offer收割机

2、cpp还是java
如果对这两门语言都有一定了解,还是要看兴趣,至于哪个好我不引战
我个人觉得事实上cpp语言本身入门并不是那么难(相对于找工作的标准),它的缺点就是特性太多,导致你什么语言风格都可以往cpp上套,但找工作的时候对你cpp本身的要求并不是特别高
(上面这些主要是我个人的理解,你可以觉得我大言不惭,也可以觉得我水平不够对cpp理解不足,没关系)
但java不同,因为大家都觉得它简单,所以反而招聘时对它的要求更高,你要会用常见框架,懂jvm,你可以用它干很多事,但你不一定干得比别人漂亮
当然,python我觉得无论如何都要会,不需要精通(除非你作为主语言,但我不建议)

3、找工作的准备
我是后端研发,只能说我的感受。
算法不必非常精通,但写代码一定要“老道”,不能犯初学者的错,让人觉得你没写过多少代码,因此刷题是必要的,但不必执着于hard
数据结构我觉得本身不是问题,只要你学好了cpp/java任意一个,至少找工作时数据结构足够了
操作系统和网络一定好好学,很多人面试挂在这上面,如果没法耐心看书,就去刷面经,哪里不会啃哪里
最后就是简历,简历内容丰富会让面试官追着你简历问,如果没什么可聊的那就是聊他擅长的方向,你觉得哪个你更有胜算?所以至少搞一个说得出口的项目,还能让人觉得你是真心热爱写代码的(很重要)

个人水平有限只能给这么多意见,我也只是个运气好的有offer的研三的弱鸡,当年迷茫的时候,也曾被论坛的大佬指点过,所以发表一些浅见帮助新人,请各位轻喷

,只不过写得很笼统,这里简单总结补充一下。

如果觉得我写得不够或者不对,欢迎补充或者diss。

个人认为,要做的准备至少有以下这些:

1、确定自己能不能实习。

主要是毕业论文的工作和导师是否允许。很多同学沉迷找实习和实习结果开题和中期很痛苦,要么就被导师一顿骂,个人也没法给出什么建议,自己看着来吧。

其实不能实习也不影响找实习,很多公司都有面试通过之后,如果不去实习,秋招可以直通终面的规定,而且也不影响秋招,完全可以当个练手的机会。

2、确定自己的岗位。

要对自己的能力和兴趣有一定了解,技术岗的话 算法/后台/前端 总得选一个吧,还有语言,这些其实没必要多说,自己认真考虑。

3、确定自己找实习的目的和理想的公司。

因为面试也是有主次的,所以心里要有一些理想的公司。

如果是为了秋招实习转正,就要提前考虑转正率多少,户口怎么样,待遇怎么样,这些秋招才想的问题。

如果只是给润色简历,转不转正无所谓,那就找大公司,越大越好,越核心越好,BAT头条微软(包括但不限于这些,排名不分先后)都是非常不错的选择(不过听说B要求实习的时间比较长)。

另外听说一些银行秋招的时候是有暑期实习的要求的,所以尽量提前找人打听,打听不到就自己搜一下。

4、好好写简历。

如果有投外企的打算,记得搞一份英文版。

简历一定要认真,至少不要有错别字和格式特别诡异的地方,做技术不需要花里胡哨,简单明了地把该写的都写上即可。

个人认为必须要有的内容:姓名、性别、学校、专业、手机、邮箱、获奖、项目(科研)经历、投的岗位。

5、适当刷题

刷题这个东西其实早就该开始准备的,现在刷只是让你一直保持在手热的状态。相信我,只要一周不写代码,感觉就会变的。

时间充裕当然越多越好,没时间一周写个3道题也可以。

leetcode就行,有讨论有标答界面还好看,还容易debug(毕竟有错误数据给你)。poj这种就有点硬核了。

6、适当看面经

所谓面经就是知识总结,强烈建议后台研发的同学好好看看操作系统和网络方面的知识,其实很不建议这么快餐地学东西,但是没时间只能靠面经救火了。

顺便推荐面经的两个帖子,链接在这里和这里。

7、好好回忆一下自己的项目经历

有的公司喜欢纯怼算法,完全不care你的项目(比如G),但大多数公司的面试官还是会看你的简历并且挑一两个看起来可以聊的问一下细节,一方面是看你简历是否诚实,有多少夸大,另一方面也是怕自己平时做的东西你完全没接触,聊起来太尬,所以还是聊你写过的东西。有些面试官还喜欢深入问一下数据,然后提一些问题问你有没有想过优化之类的,多面一些就知道怎么应付了。

8、关注各个公司开始收简历的时间和方式

能内推就内推,推不了再自己去网站/公众号上找,注意有些公司只能投一个部门,有些公司可以多部门并发投。
从往年来看,腾讯阿里头条网易(包括但不限于,没提到的别怼我)都是有大把的内推帖在论坛上发,所以不要急。

免责声明:文章转载自《【北邮人论坛帖子备份】【心得】关于找实习的一些准备》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇webrtc 音频一点相关知识UVa 1213 (01背包变形) Sum of Different Primes下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

HMAC算法原理

HMAC算法是一种基于密钥的报文完整性的验证方法 ,其安全性是建立在Hash加密算法基础上的。它要求通信双方共享密钥、约定算法、对报文进行Hash运算,形成固定长度的认证码。通信双方通过认证码的校验来确定报文的合法性。 HMAC算法可以用来作加密、数字签名、报文验证等 。(我感觉实际情况中用HMAC做加密也是为的不可逆加密,不像用DES/AES这种可逆加密...

GJK碰撞检测算法

https://blog.lufei.so/#/collisionDetection/GJK/1 https://blog.lufei.so/#/collisionDetection/GJK/2 现实世界里我们对于是否碰撞的判断可以说极其容易而且准确,比如下图。在二进制的世界里,一切就没这么直观了。 GJK(Gilbert-Johnson-Keerthi...

OpenCV学习(13) 细化算法(1)

程序编码参考经典的细化或者骨架算法文章: T. Y. Zhang and C. Y. Suen, “A fast parallel algorithm for thinning digital patterns,” Comm. ACM, vol. 27, no. 3, pp. 236-239, 1984. 它的原理也很简单:       我们对一副二值图像...

C#MD5算法

1.来历 MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。http://www.ietf.org/rfc/rfc1...

数据挖掘中分类算法小结_数据分析师

数据挖掘中分类算法小结_数据分析师 数据仓库,数据库或者其它信息库中隐藏着许多可以为商业、科研等活动的决策提供所需要的知识。分类与预测是两种数据分析形式,它们可以用来抽取能够描述重要数据集合或预测未来数据趋势的模型。分类方法(Classification)用于预测数据对象的离散类别(Categorical Label);预测方法(Prediction )...

TCP的拥塞控制

1.引言        计算机网络中的带宽、交换结点中的缓存和处理机等,都是网络的资源。在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就会变坏。这种情况就叫做拥塞。        拥塞控制就是防止过多的数据注入网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制是一个全局性的过程,和流量控制不同,流量控制指点对点通信量的...