从谷歌招聘计划到职业规划,如何准备简历与学习重点内容

admin 2024-10-27 421 0

道路工程师的工作内容_道路工程师简历模板_道路工程师职责

道路工程师职责_道路工程师简历模板_道路工程师的工作内容

上次我给大家带来了资源推荐,大家可以看看。

寒假期间我通过Google Recruitment的公众号看到了实习生的招聘计划,然后就得到了面试的机会。这次我根据我大二通过谷歌简历初筛和参加两轮技术面试的经历来跟大家分享一下如何写作。简历,如何准备简历以及重点学习内容。

第0部分 首先确定你的职业规划

如果说拿着简历敲开谷歌的门是获得offer的第一步,那么符合市场需求的职业规划就是第一步之前不可或缺的0步。

您正在寻找什么样的工作/职位?

1、如果你不知道自己的职业规划,不知道自己想做什么,能做什么,那么简历就没办法写。

2、求职过程中最忌讳的就是用半前端技术栈、半后端技术栈、混着测试的简历来应聘海外所有职位。看上去你什么都懂,但实际上你什么都不擅长,专攻一个方向,对比不同方向的简历,根本不算什么。

3、如果你不知道大学毕业后想做什么,请尽快决定是考研、考公务员还是找工作。这是完全不同的路径,有不同的研究重点。我们普通人很难做到这两点。无论你更适合考研还是就业,你一定要尽快下定决心选择其中一条路径。不要不制定计划,也不要一直犹豫不决。

4、如果你决定找工作或者想了解更多,但不知道选择什么样的职位,请看下面我总结的图(与专业技术相关的职位)。

道路工程师简历模板_道路工程师职责_道路工程师的工作内容

*不同的公司对不同职位的划分有不同的规则,但一般都是这样。

我决定我的职业规划是在大一下学期。我结合了学校未来开设的专业、就业市场对职位的需求、身边已经工作的前辈的经历(前车之鉴)以及我自己的学习能力和能力,在线资源。丰富性决定了我的求职方向——Java开发。也可以在大三、大四的时候自学一些测试理论,这样就可以同时投入到Java开发和测试开发上(主要是开发方向,两者早期的学习路线有很多共同点)。

确定了职业方向后应该做什么?

1、岗位学历要求

这个职位有学历吗?你有读研究生的计划吗?你能在不受外界干扰的情况下下定决心准备考研吗,不浪费时间来回摇摆?

2. 积累经验

有没有前辈或者认识的前辈找到过这方面的好工作的?你和以前的前辈、专业老师、一些有工作经验的老板有过交流吗?

3. 学习资源

网上有足够的学习资源吗?如果没有或者不多,但你还是想去,可以研究一段时间,比较一下其他方向,感受一下难度,然后再决定去哪个方向。

4、多访问招聘网站

您是否去官方招聘网站查看了要求,并根据自己目前的技术栈和学习能力做出了选择?或者只是网上的几句话就确定了一个方向。

*常用招聘网站:牛客网、实习僧、BOSS直聘、猎聘

5、不要浪费时间犹豫,一步一步迈出。

当然,有时候想太多,可能会犹豫前进的方向,适得其反。做出选择所花费的时间比真正冷静下来并为工作进行研究所花费的时间要长。没有人知道未来会发生什么。如果你觉得自己此刻所做的事情是正确的,你可以一步一步地迈出。

道路工程师职责_道路工程师简历模板_道路工程师的工作内容

小侯师姐的真话

我上面说的话你可能或多或少有所耳闻。关于职业规划和简历,我最想跟大家分享的是我经过长时间的观察、思考和询问可靠的人后的内心想法:

1. 他们说 Java 后端很重要。学了一堆技术栈却找不到工作的人真的把时间花得对吗?你真的在简历中反映了你学到的东西吗?如果换个方向还能找到满意的工作吗?

2、今年寒假参加字节跳动的后端青训营时,字节的工程师明确告诉我们,对于校招学生,字节主要侧重的是算法和计算机基础(数据库、计算机网络、操作系统)。 )。

3、我在谷歌面试的时候,面试官也明确表示,谷歌主要看的是编码能力(算法)。我根本没有微服务经验,他们也不关注微服务或中间件。

4.我说的是中大型工厂,比较注重算法和计算机基础。如果是小工厂,他们更注重项目,但其他的事情不一定会被忽视。

5、你可以去牛客网看看更多的面试经验,或许会有一个好的想法。

6. 没有一项工作既轻松又不需要大量在线资源。

7、Java技术栈很深但是可供学习的资源和位置很多。 C++后端没有Java那么多框架需要学习但上手比较困难(想想我大一学的C语言以及C语言实现的数据结构)。 ,比Java简单),Go后端没有Java人那么多竞争,但目前职位不多,网上参考资源也没有Java丰富。因此,建议大家一方面要有信心,另一方面要了解岗位要求,综合考虑自身情况做到“自知之明”,做出综合选择。

8、语言只是工具,计算机基础很重要。许多公司都招募 Go 开发人员。你可以先学习Java,然后再转向Go。你申请的是Java开发,但是如果后续业务团队需要Go技术栈,你就得暂时转用Go。所有框架的基本语法都是相同的,熟能生巧。但计算机科学的基础永远不会改变,是程序员能够走得更远的信心。

第 1 部分A 好的简历模板

1. 文件格式

提交的简历必须是PDF格式。因为word在不同的电脑上的显示很可能是不一样的。简历页数应限制在1-2页

2. 简历模板

使用简单明了的简历模板,最好使用从上到下的布局,而不是从左到右的布局。

道路工程师职责_道路工程师的工作内容_道路工程师简历模板

道路工程师职责_道路工程师的工作内容_道路工程师简历模板

左图:不合格的模板。模板过于花哨,左右排版,影响阅读。

右:合格的模板,简单、清晰、有条理

3. 字体格式:

统一的字体样式和大小,避免错别字、格式不一致等细节,这会大大降低印象分。

第 2 部分 简历内容模块

对于不同的职位,简历中涉及的技术栈和项目经历都会有所不同。

1、简历结构要合理:基本信息(20%)、职位信息(70%)、附件信息(10%)

2、简历所写内容必须根据所申请职位的需要而定;

3、简历上的一切都在向HR传达一个信息:“你满足雇主的需求”。 HR看完你的简历后,可以在他们心目中勾勒出你的个人画像;

4.写你已经完成的事情而不是你已经做过的事情;

5、内容模块的顺序也有讲究。一般来说,能体现自己价值的东西应该放在前面,而自己较弱但又不得不写的东西(比如学历)尽量放在后面。

一般来说,简历有以下几个模块:

个人信息

个人信息 -

姓名、电话、邮箱、工作职位、拟工作地点、个人照片(白底证件照最佳)、最快入职时间等。

*仅填写与您所申请职位相关的信息

学历

教育背景 -

学校名称(本科)、专业、学习时间、成绩(若排名靠前)、与职位相关的专业课程等。

*因为我们的教育背景其实并不是很有优势,所以我们可以把这部分内容放在最后,和我们的校园经历放在一起。

专业技能

专业技能-

语言、后端技术、前端技术、数据库、办公软件使用技能等。

项目经验

项目经验-

(时间从最近到远)这个项目是什么,使用的技术栈是什么,这个项目做了什么,项目的成果是什么?

实习经历/比赛经历

实习/比赛经历 -

(时间由近到远)实习单位、实习时间、实习岗位、实习工作内容及结果

*必须有可量化的结果

校园经历

大学经历 -

校园活动等

*在前面展示你的专业技能。在这里你可以展示你的沟通、领导力和其他软技能。

荣誉证书

证书-

语言证书、竞赛奖项或其他与工作相关的技能认证证书

自我评价

自我评估

突出自己的特点和优势,突出自己的特点和优势,根据招聘岗位的需要,做出适当的调整。

其中,专业技能、项目经验、实习经验是我们需要重点建设的。这是简历中最重要的部分。

让我们谈谈如何描述简历中这些最重要的部分。

第三部分 专业技能如何写

专业技能写作原则

在简历上写专业技能有两个原则:

1. 将与您所申请的职位最匹配的技术(或执行该职位所需的技术)放在顶部,并尽可能多地写。下面把与职位相关性不太大的技术打出来,长度也要相应合并和减少。

2、对于自己有把握并且比较精通的技术,从熟悉、熟练等入手;如果你只有以前理解过的技能,那就从理解开始。 (应届生最好不要用熟练度)

道路工程师职责_道路工程师简历模板_道路工程师的工作内容

小侯师姐推荐

最后推荐几个面试学习的网站。以上均为高频采访。您也可以参考以上模块来编写自己的专业技能:

专业技能写作内容

首先,数据库、计算机网络、操作系统都是需要专业技能的。

其次,根据不同的方向补充不同的框架技能,比如前端的Html、JavaScipt、CSS,Java后端的Spring Boot和SSM,大数据的Hadoop(不要写错别字,注意大小写);

然后,注意技术栈的优先顺序。比如Java开发,第一行应该是Java基础,然后第二行应该是Java框架,接下来是计算机基础,然后是其他框架。当然,顺序并不是绝对的。如果你Java框架学得不好,害怕被面试官问到,可以稍后放或者干脆不写。

最后,专业技能要根据你所应聘职位的具体JD,写得更详细、更好。不要只写“熟悉操作系统”就忘了。一是帮助HR快速判断你是否符合就业需求,二是帮助你提前做好回答面试官问题的准备。

例如,让我们看两份简历。哪一项让HR感觉更专业,而且我真的学会了?哪一种更方便面试官提问,哪一种更方便我准备简历?

道路工程师简历模板_道路工程师职责_道路工程师的工作内容

道路工程师职责_道路工程师的工作内容_道路工程师简历模板

第四部分项目经历如何写

项目经历一般在整个简历中占比最大,但很多人并没有在项目经历中写下自己的价值。它也可能是Bilibili发现的一个流行的编程项目。不用改,写上“五谷商城”然后上传即可。它有数以百万计的浏览量,并被数百万人浏览过。您不想更改名称,只需上传即可。崩溃率极高。

假如HR简历里十有七是来自“粮商城”,而你用很笼统的方式描述自己所做的工作:使用Spring Cloud构建项目实现增删改查,使用Redis实现缓存,没有了……也许HR会直接过滤掉。对于一个自己辛苦了几个月的项目来说,写得极其笼统,看起来并没有真正开始做。

先放你最近做过的项目,或者比较好的可以和面试官讨论的项目。

这是一个正确的演示:

道路工程师职责_道路工程师简历模板_道路工程师的工作内容

我简历上的一个项目仍在改进中。

第一段:项目名称和时间

给项目一个正式的名称。比如说,如果你在做一个博客项目,你能把它包装起来,命名为校园招聘分享平台、校园留言板、生活信息交流平台吗?本质上,就是发布更新、留言、点赞。 ,关注,私信,没有区别。如果给它起个英文名,我感觉崩溃的概率就没有那么高了。再比如古力商城能否包装成“假京东商城”或者“游戏交易平台”,细化所做的工作,尽可能多地使用专业术语。

第二段:项目技术架构

没有必要,也不够。如果你觉得自己的技术栈比较丰富或者和你应聘的职位很接近,并且熟悉技术栈的使用,建议写一下。

第 3 段:项目描述

只需将其保持在 1-2 行即可。明确说明你做这个项目的目的,主要是为了体现做这个项目的价值。

第四段:主要工作

这就是您在项目中的具体职责。

(1)描述应尽可能分层。

比如用增删改查来实现分页、帖子详情、关注列表等,写一行就可以了。不要写几个内容相同的观点。

(2)使用专业术语反映项目的具体实施细节。

例如,与其说“实现发送邮件验证功能”,不如说“利用Spring Email技术和新浪邮件服务器实现发送邮件验证功能”。这个单一的小功能与登录、验证码、权限结合在一起,体现了同一模块不同小功能之间的联系。如果串在一起的话效果会更好。例如:用户模块使用MD5对密码进行加盐和加密。存储方面,Spring Email 协助发送注册激活邮件,使用 Kaptcha 生成验证码,并通过 Interceptor 拦截器初步授予不同类型的用户权限,以保护需要登录才能查看的资源。

第五段:项目优化及项目难点

大多数应届毕业生的项目类型都差不多,但只要你思考一下,就能创造出优化点和难点。优化点和难点与基本的增删改查不同。可能正是因为优化点和难点体现了你对项目的思考和反思,你的简历才能脱颖而出。这些也是你和面试官谈论的要点。例如:

(1)安全问题:您的项目是否考虑过安全问题?您是否使用过Spring Security等安全框架来为不同的用户授予不同的权限?前端和后端是一个单独的项目吗?如果客户端访问了错误的路径或者不存在的资源,是否有全局的异常处理?

(2)访问速度:再比如,项目后端哪些数据被频繁访问?可以引入Redis来提高速度吗?你的MySQL数据库表使用什么索引?能否优化索引,使得数据量大时数据库查询运行得更快?

(3)代码耦合:你的代码耦合度是否太高?如果后续的业务需求需要修改代码,是不是要进行一堆修改?能不能把公共方法抽象出来然后调用,这样以后修改代码的时候就不需要修改太多了,提高了可维护性。还有,你的Controller层是不是Service层逻辑太多了,以后维护起来会不会很困难?

(4)优化结果最好量化:最好写下具体的优化数据。从10%优化到20%,QPS提高多少是最好的,但同时你必须准备好回答你是如何衡量的。

(5)如果你的实力允许,你可以创造差异:比如后端方向,大家都用什么平台、管理系统、博客。你能关注开源项目(难度较大,考验计算机基础)并自己参与吗?应该开发什么组件并编写集成测试?比如别人用MySQL,我是不是可以写一个数据库,别人可以用现成的API进行增删改查?我可以自己造一个轮子,写一个框架吗?当然,要有心理准备,面试官会问你原理是什么,有没有考虑过性能问题等等,如果你受不了问题,就不要写。

道路工程师职责_道路工程师简历模板_道路工程师的工作内容

我参加了今年的GSoC,我鼓励大家去申请和尝试,非常有价值。

(6)多与人交流,不要闭门造车:之前在项目中用MD5加密存储用户密码,简历上也写过。我以为我的做法很安全,直到有一天我看到了一位超级牛逼的老板。我写博客的时候看到一篇文章说MD5暴露了很多安全问题……于是我赶紧把简历上的那句话删除了。当我后来在做涉及用户信息存储问题的项目时,我总是有更好的方法来加密用户密码等敏感信息。所以,多出去校园交流,多认识一些大佬,让学长们看看你的简历。修改我的简历是一个永无止境的过程。我修改了一年,从半页变成了两页,一个项目变成了三个项目。我总觉得自己在算法和计算机方面还有很多需要学习和提高的地方。从根本上和项目角度来看,进步永无止境。

虽然对自己的实践项目想那么多没有什么实际意义,但毕竟不是线上项目。但如果你想把这个项目写进简历,给HR和面试官留下深刻的印象,你还是需要付出这方面的努力。

第六段:个人利益

你也可以写一下这个部分。您可以控制项目体验的总体字数。它可以引导面试官询问你熟悉的地方的问题。比如你正在做的Spring Cloud项目,你可以写《深入理解微服务思想,以及Spring Cloud项目开发流程》。例如,如果项目中使用了Redis和Kafka,则可以写“我了解了Kafka和Redis在项目中的具体应用,提高了对中间件的理解”。

项目经验量

应届毕业生的简历上一般有2-3个项目,但不应有明显的重复。例如,第一个写博客项目,第二个写论坛项目。两者有什么区别吗?所有的企业不都一样吗?除非你做优化之类的,否则就把Spring Boot替换成Spring Cloud,改变明显的功能。最好的是,一个业务型,一个轮子型(比如自己写一个小框架,为什么顶级开源项目都开发这样的组件)。

写简历不可能一朝一夕就能完成,花一周的时间也不一定能满意。从大一上学期到大二上学期,我花了一年的时间打磨自己的简历,在自己心目中的简历上一点一点完善。在牛客我看了网上别人发的简历,网上优秀前辈的简历,知道自己需要学什么,需要做什么,深入到学习这个技术栈需要看的书的要点,以及我需要温习的算法。有多少个问题,要回答什么问题,看什么网站,可以细分到大公司哪些部门对学历要求严格,哪些部门只要优秀,甚至连低水平的本科生都会给予的机会。可以细分一下,清楚地了解简历中的加分项有哪些。 ,如何写奖励积分。其间我也投资了很多小公司,在不断的拒绝中不断反思自己的简历。

第五部分 如何写校园经历

这一部分是我个人结合我的教育经历写的,因为都是和校园有关的。虽然我看到很多人先写自己的教育经历(可能是因为他们使用的简历模板的限制,不太容易改变),但我个人还是习惯最后写我的教育经历,因为学业资格并不是优势。我希望HR一眼就能看出我的强项(至少不是我不擅长的)。您还可以在简历的开头写下本科背景。这里有两个例子供大家参考:

道路工程师的工作内容_道路工程师职责_道路工程师简历模板

我的简历,校园经历的描述

道路工程师简历模板_道路工程师职责_道路工程师的工作内容

我们协会创始人(陈飞跃)的简历也将他的教育背景放在了后面

(一)专业名称:

如果你的专业听起来像数学或其他专业,例如,当有人看到数据科学时,他们可能会认为这是数学专业。有的专业虽然叫电子信息,但是属于计算机领域,所以可以在专业名称后面写上括号。它表明了你具体学习的专业,比如经济系、大数据、人工智能、软件开发等。

(二)学习成绩:

至于绩点,它们在你的简历中并不是必需的。如果觉得3.0/4以下就不用写了,还有CET4成绩。如果不是很好,比如400多,还不够炫耀,那就不写了。

(三)俱乐部经历:

至于你在大学期间参加过哪些俱乐部、协会,组织过哪些大型会议,可以体现你的沟通能力,你可以写。不过,对于程序员技术岗位来说,校园经历并不是重点。只需要2-3行。具体写法与项目经验相同。反映你具体做了什么以及你给社区或组织带来了什么价值。它必须用数字或百分比来量化。它不必非常精确,甚至不需要你主要做什么。自己了解流程就可以写下来,技术岗位的面试也不会卡在校园活动里。

我以前觉得校园活动没必要写,也不干运营的事。后来一个在字节当工程师的人告诉我,你是学校招的,不是社招的,会根据你在学校的表现来。 ,如果你的成绩和校园经历还可以的话,建议适当写下一些要点。

第四部分如何写自我评价

这部分不是必需的。如果你写自我评价,不要写得太模糊或者与工作要求无关。比如,不要写自我评价说自己喜欢运动(与职位无关)、学习能力强、解决Bug能力强。你应该给出具体的例子。 ,否则就和不写差不多了,会给人一种拼凑字数的感觉。

比如你可以写一些技术能力强、编码标准高的内容,后面加上GitHub或者Gitee的地址(如果你的内容弱,就不要放在那里,面试官点击了会很失望)。

道路工程师的工作内容_道路工程师职责_道路工程师简历模板

第五部分:学习为求职做准备

我的简历内容已经基本完成了。接下来我想谈谈我的整个准备过程以及如何从简历开始学习求职。

第一件事:多浏览招聘网站

大一结束时,我转学到了大数据专业。我做的第一件事就是查看招聘网站,看看我的专业可以做什么。虽然看不懂,但已经初步接触了就业市场。

第二件事:多读好书,培养独立思考能力

当我刚开始大一的时候,我越来越感觉自己是一个零天赋的选手。我之前连C语言都没学过,数据结构也不懂。我怀着极大的焦虑度过了最后一周,但这学期我读了很多很多优秀的课外书,这些书在当时看来没什么用,但它们对我现在学习中独立思考能力的培养有很大帮助。而我在跟班学C语言的时候,就主动添加了一位同样转专业的学长的微信,经常和他交流学习。他的经历对我目前明确的学习方向也有很大的帮助。