• 关于找工作,听听树莓老学长怎么说


    前言

    最近经常有一些学弟学妹找我咨询找工作的事情,在给一脸懵逼的学弟学妹解答的时候也常想起我本科毕业的时候。作为有可能是树莓专业最资深(其实是年龄最大)的助班,谨以此文送给那些即将踏出校门的小鲜肉们,希望学长踩过的坑能帮到你们。

    本文的读者群体建议为不考研的大三或刚步入大四的本科生。

    如果你才大一或者大二,建议看完之后按ctrl+w之后回去写代码。

    如果你准备考研,建议看完之后按ctrl+w之后回去复习拉格朗日中值定理。

    简历准备&投递

    简历准备

    很多同学快要找工作了才想起去写简历,结果写出来的简历是下面这个样子的

    收到这样的简历之后,你猜HR或面试官会怎么想?
    额,我不知道。但此时有几个问题在我脑中盘旋。

    • 同学,你是谁?(你叫啥)
    • 同学,你从哪里来?(你啥学校?啥专业的?啥时候毕业?)
    • 同学,你要到哪里去?(你投啥岗位?)
    • 同学,我电脑上没装office,我要怎么打开你的word。
    • 同学,我的电脑是Mac,你的word格式惨不忍睹。

    额,其实我想说的是,收到这样的一份简历的时候,大部分面试官或者HR的内心是拒绝打开的。所以让人省事儿的简历应该是类似下面这样的:

    • 命名:孙悟空-花果山大学-美猴王专业-2018届-Java开发工程师.pdf

    不用打开我就知道了如此之多的信息,我是不是应该马上打开这份简历联系你?(当然是的。)

    好了,说了简历命名之后再来说说简历里写些啥,这里只针对计算机专业的研发技术岗位,以Java开发岗为例。

    假如打开简历之后发现专业技能是这样的:

    • Java: 能够熟练使用java进行应用和服务端开发
    • SQLserver/MySQL:能够对数据库可进行简单的增删改查操作
    • C/C++:能进行一些简单的算法编程

    面试官看到之后内心比较纠结,因为看上去啥都会一点,但是好像又啥都不会,面试该问些什么呢???纠结-ing。。。

    为了避免面试全程尬聊,你应该充分了解自己的技能点。

    Java语言目前主要分为两个部分:服务端开发和安卓开发。通常说的Java开发是指Java服务端开发,也叫Java Web开发或Java后端开发,也就是通常说的Java企业级开发(J2EE)。对于安卓开发我了解不多,所以这里暂不讨论。

    Java Web开发包含最基础的JSP、Servlet、HTML、CSS、Javascript等,也包括Struts、Spring、Mybatis/iBatis、Hibernate等常见的框架。所以上面的专业技能里关于Java开发的只写了一句话显得太过笼统,给人感觉是啥都不会。建议把自己了解的都写上,如果你的时间充足,建议每个部分都深入了解。(关于这些内容应该怎么学,不建议去报培训班,大部分都是坑钱的。国内做得好的培训结构都有公开的视频资料,自己去找吧,我就不替他们宣传了)

    抛开写Java代码,如果你对Java的运行环境非常了解,那么恭喜你,你已经领先了至少70%以上的同学。Java的运行环境不是指装JDK配置环境变量之类的入门技能,而是指JVM。如果你了解你的代码在执行的时候,你的变量在内存里怎么存的,你用掉的内存又是怎么被回收的,那么建议你去投大厂的开发岗。

    数据库是Java开发中必备的技能之一,增删改查只是入门级的技能,大二学完这门课就应该会的。所以上面的写法可以说是毫无亮点。有同学可能会问,数据库除了增删改查还有什么?如果你这么问,那么恭喜你,你的上升空间还很大:)。事实上,面试官通常会通过数据库的索引、事务、锁等方面来考察你的数据库能力。如果你不知道我说的是什么,建议去查资料研究清楚。如果你知道,那么恭喜你,你的简历上又会多一个亮点。

    一般来说,Java开发岗对C++的要求几乎为0.当然如果你非常了解,那当然是加分项。如果你不了解,没关系。

    针对上面例子中的简历就说这些,相信大家已经知道专业技能这一块应该怎么写了。下面说说投简历。

    简历投递

    如果你已经明确自己要投什么岗位,并且已经准备好了简历。那么这部分内容对你很重要。

    投简历时间

    一般来说,针对高校学生的招聘主要分两批,一批在春天(春招),一批在秋天(秋招)。

    春招主要是招实习生,有的企业应届生没招满的也会在春季补招。春招一般是从3月份开始,大概是过完年之后的两三周就开始了。如果要找工作,这个时候你就应该多关注各大招聘网站和一些大公司的校招官网。

    秋季招聘一般是招应届生,如果这个时候如果还招实习生,那么你得多个心眼儿了。一般情况下,国内的大公司会在8月底就开始在官网上发通知,各大招聘网站上也开始有招聘消息了,建议从8月中旬就开始关注。

    投简历途径

    最简单粗暴的方式当然是看公司发的招聘消息然后把简历发到对应的邮箱里。

    当然你也许知道,这并不是上策。

    上策是什么呢?
    当然是联系那些在已经工作的学长学姐了。一般公司都会让员工来帮忙收简历,而且如果员工推荐的人入职了还会给予奖金。所以当你找学长学姐内推的时候,学长学姐的内心是受宠若惊的!!!而且你也可以让学长学姐帮忙划点重点,好更有针对性地去准备面试。

    校招准备

    上面说了这么多,都只是为准备校招做的一些附属工作。如何为校招的面试做准备才是这篇文章的重点(不用谢我,我叫雷锋)。

    Q:校招面试一般问些什么呢?

    A:基础

    Q:什么是基础?

    A:你出去站着。

    校招针对的主要是要毕业的学生,他们大多没有经验,自然不能用社会招聘的那一套。如果你有实习经验,那当然是加分项。如果你没有实习经验,那将要考察的主要是你的基础知识。基础知识,听起来会比较抽象。那么就举个栗子。

    • String,StringBuffer, StringBuilder 的区别是什么?

    没错,这个问题就是基础。

    更多请参考:

    http://shamrock.blog.51cto.com/2079212/1539271

    http://shamrock.blog.51cto.com/2079212/1662439

    http://blog.csdn.net/natian306/article/details/10858097

    http://www.cnblogs.com/beautiful-code/p/5418322.html

    更多的自己去搜吧。

    如果是面试大公司,一般会问得比较深入,参考下面的博客。

    http://shamrock.blog.51cto.com/2079212/1695003

    建议准备的时候主要针对以下部分:

    • JVM
    • Java集合类
    • 数据结构&算法
    • 数据库索引、锁、存储引擎、SQL优化等
    • 多线程&高并发
    • TCP&HTTP
    • Cookie&Session
    • 设计模式(单例模式&工厂模式等)
    • 分布式环境下的开发

    看到这里,你可能觉得,太TM难了。没错,对于校招来说,这些要求确实不低。但是如果不问这些高难度的问题,那要怎么把那些年薪20W+的offer发出去呢?:)

    最后,附一些葵花宝典。

    https://book.douban.com/subject/25959184/

    https://book.douban.com/subject/26555197/

    https://book.douban.com/subject/24722612/

    https://book.douban.com/subject/25723064/

    https://book.douban.com/subject/25867042/

    https://book.douban.com/subject/3360807/

    https://book.douban.com/subject/26361233/

    https://book.douban.com/subject/25953851/

    最最后,Last but not least,任何一门绝学都非一朝一夕练成,建议平时多积累,养成写博客的习惯。如果你没有这个习惯,赶紧去注册一个开始写。如果你不知道怎么写,看看这个 http://www.cnblogs.com/smyhvae/

    打个广告,这是我写的。 :)

    http://www.cnblogs.com/umgsai

    如果你有Github,别藏着。如果你没有,赶紧去注册一个。再打个广告,下面这个还是我的:)

    https://github.com/umgsai

    最最最后,面试的时候不要怕,面试的时候不要怕,面试的时候不要怕,重要的话说三遍。哎,虽然说了三遍,但我知道大部分同学还是很怕,甚至连简历都不敢投。。。讲真,这一关真的只能靠自己。建议通过多写代码多看书多研究不懂的问题来提升自己的逼格,学长只能帮你到这里了。

    offer选择

    假如你已经到了选择offer的阶段,那么恭喜你,你即将要踏出出任CEO、赢取白富美、走上人生巅峰的第一步了。

    如果你大四,注意这个时候你要找的不是实习,你的最终目标的签三方协议。三方协议是有法律效力的,可以保护你的合法权益,也可以保护公司的合法权益。换句话说,正规负责的公司最后都会要求和你签订三方协议。如果你大四,公司不愿意和你签订三方协议,你就要多个心眼儿了。因为如果不签三方协议,公司说不要你就可以不要你。这个时候你应该和老师、同学咨询,看看这个公司是否值得你选择。

    如果你大三,公司只会和你签实习协议,并且工资只会给你按实习生的工资算。你的权益可能不会受法律保护,所以你一定要查清楚公司的情况。有个APP叫企查查,还有知乎等国内论坛都可以查。

    在接受offer的时候你要非常清楚以下几点:

    • 正式offer还是实习offer
    • 是否签三方
    • 工作地点
    • 岗位
    • 上下班时间,周末是否双休
    • 是否有国家法定节假日
    • 五险一金
    • 税前工资(重点!!!)
    • 其他补贴

    结语

    校招是大学期间最难打的一场仗,树莓有不少值得炫耀的例子,比如2011级的朱冠华,本科毕业就拿到阿里巴巴安卓开发的offer。当然考上研究生的同学也有很多,比如肖伟、张钊等。没错,我是他们的助班,哈哈哈:)

    最后写几点自己踩坑之后的总结:

    • 有些课还是很重要的,欠下的债迟早要还
    • 如果你想做研发,多写代码。如果你不知道以后要做什么,多写写代码说不定就知道了。
    • 老师的话不可全信(王老师除外),要有空杯心态和怀疑精神
    • 勿以小而不为(快速排序的代码你写过没)
    • 积累很重要(有的同学大二就开始写博客了)
    • 不将就(能去更好的学校读研就别犹豫,能去更大的公司也别犹豫)
    • 珍惜在学校的时间,少打农药(泪流满面)

    最后附一张公司前台的照片,欢迎同学们加入。我的邮箱 umgsai@126.com (本广告长期有效) 欢迎在评论区给我留言

    本文链接:http://www.cnblogs.com/umgsai/p/7574338.html 转载请注明出处

  • 相关阅读:
    [硬件驱动_蓝牙]蓝牙Bluez的编程实现
    二分查找
    LeetCode-35.Search Insert Position
    LeetCode-34.Find First and Last Position of Element in Sorted Array
    LeetCode-704.Binary Search
    剑指offer-最小的k个数
    树的各种遍历
    LeetCode-912.Sort an Array
    排序
    LeetCode-209.Minimum Size Subarray Sum
  • 原文地址:https://www.cnblogs.com/umgsai/p/7574338.html
Copyright © 2020-2023  润新知