你是未毕业在校生你如何胜任这份什么工作什么毕业都可以胜任?

原标题:计算机专业的学生毕業后想进入BAT什么工作什么毕业都可以胜任,需要具备哪些素质

计算机专业的学生,毕业后想进入BAT(百度、阿里、腾讯)什么工作什么毕業都可以胜任需要具备哪些素质?

即使是BAT也分为技术岗位和非技术岗位。

对于计算机专业毕业什么工作什么毕业都可以胜任也就是傳统的校招来说,想要进入中国目前比较顶级的三家互联网公司一个关键点是基础。很多同学在大学的学习过程中进行了大量的花哨的項目开发然而如侯捷先生在《STL源码剖析》中提到的一句话:勿在浮沙上建高台。若基础不稳你很难在计算机的深度与广度上获得长远嘚发展,攻克技术难点时也会显得心有余而力不足要知道很多问题并不仅仅只是调用API和简单的组装框架模块,当用户量到达一定规模时每一微小的性能提升都会给公司带来很大很大的益处,而这些性能提升需要你有坚实的基础才能看清才能发现其本质,最后给出解决方案

那么,说了这么多有关基础那么什么是基础呢?那就是计算机几大核心课程涉及的内容数据结构与算法、计算机体系结构、操莋系统、计算机网络、(数据库、编译原理)。其中数据结构与算法是几乎必考并且重点观察的,O(nlgn)与O(n^2)的复杂度比较给公司带来的好处還是很不一样的。所以对于在校生来说,我强烈建议好好扎实的学习数据结构与算法课程链表、树、图、经典的排序(比如快速排序、冒泡排序)、二分查找、栈与队列等内容扎扎实实的手写代码实现,然后可以配合Leetcode网站巩固接下来是计算机体系结构与操作系统,在伱认真学习课程的基础上推荐你一本书《深入理解计算机系统》,我希望你可以好好研读这本书接下来是计算机网络,这里除了弄清楚TCP的三次握手、网络OSI的七层模型以外更重要的是需要阅读Stevens的《UNIX网络编程》,去实际实现网络的有关代码对于数据库与编译原理,其实昰很重要的但是往往在实际面试中考的很少,但是你如果自己实现了数据库与编译器这是一个很大的加分项,若你参加BAT的面试你会發现基础也是面试的重点,因为你们的很多项目在我们的眼中,很多时候也只是“玩具”我们想要看到的是你的潜力。

打铁需要自身硬在自身硬的基础上,你还需要有机会进入BAT的视线中若你有师兄师姐内推,毫不犹豫的找他们这可以避免你简历被误伤的情况。而伱自身的简历最好列举岗位相关的技能点与信息而非我是跳绳高手等无效信息。最后自信与淡定的面对面试,只有自信才能最大化的發挥你的能力

首先进入一本类学校的学生通过四年或七年的学习毕业时拿到BAT的offer个人觉得不算非常难的事情,公司招的人才无非就是踏实莋事能够胜任什么工作什么毕业都可以胜任即可,除非一些要求很高的研究性什么工作什么毕业都可以胜任但大部分都是普通人。

接丅来说说进入BAT需要哪些必备条件仅说研发岗位:

一、需要有基本的代码功底,算法数据结构,编程语言这三个要有比较深入的理解,能够做到活学活用

二、GPA,竞赛名次学校获奖这些都是参考要素。技术博客github参与的开源项目或自己写的开源代码,这是加分项

三、項目经验和实习经验,在项目中你的角色和负责的具体事情最好能够对项目整体架构有认知和自己的理解,面试中经常会问到哪里哪里囿没有缺点和如何优化优化分为耗时的优化和健壮性优化,如果能对答如流面试官满意,那么你基本已经拿到offer了

四、要习惯在白板仩写出bug free的代码,手写的代码一般都比较简单但trick又比较多的算法或数据结构BAT基本上技术面在两到三面,一面肯定要写代码而且不止一道题后面两面一般也会手写,这时有的时候会写一些开放性题目的伪代码手写代码做到bug free很重要,而且还要讲出来让面试官能够理解你的思蕗并且肯定你因为一道题目往往不止一种解法,而你在短时间内给出的不一定是最优的

五、需要对Linux命令,操作系统知识一些常用的組件如redis MySQL mq等有使用过和知道应用场景。

掌握上面说到的基本上国内互联网企业那一份offer还是比较容易的具体的侧重点嘛,算法实习经验,競赛开放性思维对应届生来说是重点。

知识点很多需要从大一就开始积累,少打一盘dota或LOL多写一点代码,你离BAT就会更近一点。

}

我要回帖

更多关于 什么工作什么毕业都可以胜任 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信