我为什么从一名文科生到算法工程师

一、我的基本情况

教育经历

  • 本科: 双非二本
    专业: 软件工程,英语(双学位)
  • 研究生: 双一流985硕
    专业: 软件工程

实习经历:外企实习 ,岗位: 数据挖掘工程师

外语水平:通过专八、专四、四六级

学术研究:发表sci学术论文一篇

学习成绩

  • 本科: 班级大学四年top-1
  • 研究生: 年级top-5

二、我为什么选择当程序媛?

我本科是双学位,分别为软件工程和英语,高中是文科生。大一时,我总问自己:软件和英语哪个专业更重要?一年365天,几乎天天都会问自己这句话,还是没有想好结果。所以呢,我就把老师课上讲的东西学透彻,不知道哪个专业更重要,那就争取把两个专业都学好。两个专业的课程几乎占据了我大一到大三所有时间的情况下,早操时跑步我在听VOA,周末我抽出时间参加省编程比赛。因此,每个学期都是班级第一。

到了考研时,我毫不犹豫地选了软件工程作为考研的专业。一开始我也不知道为什么自己在软件工程和英语的两个专业上不再犹豫选择哪个了。其实经过这几年,答案早已在心底。

所以我为什么选择当一名程序媛呢?
(1)英语只是一门工具,是基本技能,若想在社会站稳脚跟,需要学会其它技能。若只会英语,那就比较悬
(2)目前金融和计算机专业工资最高,很荣幸我本科时偶然选了双学位中的软件工程,让我有阶级上升的机会。目前收到的offer中,年薪最高的是30w左右。

三、我收到的offer

  • 京东, 算法工程师
  • 华为, 算法工程师
  • 中兴, 软件开发工程师
  • 联通, 算法工程师
  • 恒生, 数据挖掘工程师 (sp)
  • 杏林, 数据挖掘工程师
    我为什么从一名文科生到算法工程师_第1张图片
    我为什么从一名文科生到算法工程师_第2张图片

四、笔试与面试

笔试:
算法工程师的笔试大多为编程题,2小时4、5个编程题的那种,也有些公司的笔试题有选择题,很少。

我刷的题有:
剑指offer两遍+leetcode100题

专业面试:
好多人面试好紧张,一开始我面试时也紧张,你要想象面试官是你的学长或学姐,然后你再跟他交流,就会轻松很多。

考察内容:

  • 1、手撕代码
  • 2、项目具体情况描述与问答
  • 3、理论知识
    机器学习基本知识
    深度学习知识
    Hadoop或Spark
    统计学基本知识
    Python
    计算机基础知识如数据结构

五、如何写简历

1、个人基础信息
姓名+电话+邮箱+求职岗位
电话格式:136-xxxx-xxxx

2.教育经历
学历+学校+专业+时间
成绩好的话,可写上绩点与排名

3.项目经历
背景+职责+项目内容+成果(数字量化)

4.要注意的点

  • 其它信息可按具体情况增加
  • 简历文件命名:姓名+电话+岗位
  • 千万不要作假,国企、大厂有背调
  • 不要有错别字
  • 排版规范、字体统一

六、关于心态

1、准备要趁早
我五、六月份就开始准备了,刷题做题需要积累,理论知识需要复习,不然到校招开始再准备,就已经有点来不及了,那时自己会焦虑。

2、接受自己未通过的情况
很少人仅一次面试就能通过然后收到offer,除非他优秀到闪闪发光。所以,要接受自己面试未通过的情况,可以先拿小公司练练手,先投小公司笔试面试看看,找到感觉了再投大公司。那么多公司,只要有一家公司给你发offer,就拥有工作了啊。

3、不要跟别人对比
别人很可能先收到offer,你就开始坐不住了,一上午甚至一整天心情低落,然后这一天都没能静下心看书复习。你可能在后头收到更好的offer,不要急,也急不来。实在心情不好就去放松一下,休息一会儿,心情好了复习效率会更高。

你可能感兴趣的:(校招准备)