师兄师姐就业分享会

华为算法工程师

自我定位

  • (找一个岗位,好好准备); 来自当年带我走上这条路的学长 。

算法工程师

  • 对学术要求比较高,发过高水平论文优势很大

    通常是月薪14k以上,年薪20万以上,只是一个概数,具体薪资详见各大招聘网站。
    对于想去互联网公司发展的同学来说:算法工程师是一个较为高端也是相对紧缺的职位

  • 要求

    (1)专业要求:计算机、电子、通信、数学等相关专业

    (2) 学历要求:大多数是硕士学历及其以上

    (3) 语言要求:英语要求是熟练,基本上能阅读国外专业书刊,做这一行经常要读论文

    (4) 技能要求:必须掌握计算机相关知识,熟练掌握至少一门编程语言,熟练掌握至少一门脚本语言,熟练掌握领域内算法,最好有项目支撑

  • 我应聘到的类别:

    计算机视觉算法工程师 (咱们学院做的较多)

    自然语言处理算法工程师 (工作岗位较多,涉及到数据挖掘)

    搜索推荐算法工程师 (hot,机器学习)

    通信算法工程师 (纯走科技路线,较少)

找工作需要准备些什么?

  • 算法题(最重要,大家都要准备的)
    (1)数据结构与算法,重点是链表、队列、栈等;快排等排序算法
    (2)刷题:LeetCode、hihoCoder,真正会考的题,像考试一样准备,要有白纸上手写编程的能力(难点)

  • 编程语言(深入一两种,多学几种,了解各种不同的思想,而且学语言比较有趣。)
    (1)必修:c: 精通,对于了解底层原理非常重要,推荐教材 k&r
    (2)推荐: c++:大家都有基础,不过太难精通了,开发常用STL,推荐教材 C++ Primer ; python: 简单,提高生活品质,加速开发进程,做crawler和nlp较多,推荐教材 python核心编程(正则表达式、进程池、线程池);java: 互联网行业热门语言,好找工作。
    (3)选修:shell: 将linux下的工作自动化

  • 基础知识
    (1)必修

    • 计算机网络:TCP/IP, OSI/RM, 网络编程
    • linux: 基本使用,linux环境下编程,开发机、服务器等
    • 数据库:基本的SQL,数据库编程

    (2)选修

    • 了解些基本概念,锦上添花(算法工程师必须掌握领域内的)
    • 操作系统
    • 数据挖掘
    • 分布式,并发,spark, hadoop等框架
    • 机器学习 推荐教材:李航的那本
    • 搜索推荐算法
    • 深度学习 推荐教材:caffe, 阿里卜居的那本

实习+开源项目+个人博客

  • 实习
    • 有实习是最好的,
    • 了解真正的程序员是如何开发的:代码管理、应用部署,
    • 能够转正的话,会减轻不少压力,
    • 入行前最后确认,这条路到底是不是适合自己
  • 开源 :github 技术博客
  • 博客园,csdn等

经验与教训

  • 深度比广度重要,要想保住饭碗,得有能吃饭的一点技术

  • 独当一面 校招和考试一样,需要大量的时间准备 (前年10月份左右,leetcode中的easy最好能刷一遍 各家的校招都差不多,笔经面经挺靠谱 )

  • 别灰心丧气,运气成分很大!!! 企业文化是否契合,和面试官是否谈得来等

阿里

找工作要注意的地方:

  • 安卓和iOS开发目前人才需求减小,不好找工作,相对来说后端开发比较稳定。

  • 对于选择公司,要考虑公司未来的发展,如乐视今年裁员了,这种就业岗位可能不稳定,建议不要找。

确定方向:

  • “人生最大的痛苦是,用你的短板来谋生“

珍惜时间

  • 毕业指标,达到毕业要求(论文和专利)

  • 就业技能:技术储备,简历(不断修改,多做准备),英语(准备一篇英文简历,自我介绍)

  • 实习经历:早下手,多尝试(提前找实习,准备和锻炼,练习面试中如何回答问题)

  • 培养素质:个人品质(能够展现出来,让别人认可你),综合能力。

Java开发的书单

  • 《scjp考试指南》

    无数次被人求推荐书籍,无数次说出这本书之后被鄙视:“我不是为了考证”。但这本书真不是只能用来考证。
    对j2se的讲解,既简约又精当,知识足够,又不会把人吓走的书,当然是入门的不二之选。

  • 《Thinking in Java》

    java界的顶级图书,每个章节都深入讲一个点,可以通读一遍,然后按需再翻具体章节强化。跟《Javascript权威指南》读法是一样的。但初学者不适合读这本书,已经无数人说过了。但从别的语言转java的人可以直接读这本书。

  • 《Core Java》

    评价很高,个人不喜欢,就像《Javascript高级程序设计》被《Javascript权威指南》全面压制一样,《Core Java》也活在《Thinking in Java》的阴影之下。

  • 《Java解惑》

    好玩的书,让你喜欢“有趣的”java。

  • 《深入理解Java虚拟机》

  • 《深入java虚拟机》

    知其然又知其所以然,java虚拟机的内部原理,理解了没坏处。

  • 《Effective Java》

  • 《java程序性能优化》

  • 《java性能优化权威指南》

  • 《web性能测试实战》

  • 《零成本实现web性能测试——基于Apache Jmeter》

  • 《Java并发编程实战》

    经验型书籍,没什么好说。因为我也就是粗粗看过。但知道都是好书。

  • 《struts2技术内幕》

  • 《spring技术内幕》

  • 《Spring3.x企业应用开发实战》

就业技巧

  • 注意校招日历
  • 获取信息的渠道(公众号,网站)
  • 备战笔试面试(可以去参加BAT,乐视,去哪网,携程等)

实习的注意事项:

  • 情商、出勤率、参加公司活动(作为组织者,展现自己的能力)

赵明昕师姐

科研中需要实验室的帮助,如共同研究同一个方向

建议

  • 把手头的事情搞清楚,项目经历很重要(不一定与工作有关,看你在项目中起什么角色)
  • 想清楚自己想要什么,

    • (1)工作类型:
      • 技术类(开发、算法);
      • 非技术类(《人人都是产品经理》)。
      • 注意:实习的时候就要定好方向,这个很重要。
    • (2)公司类型:
  • 早准备早开始,研二就要开始找工作了,要准备到什么程度:

    • 互联网:有一个精通的语言
    • 算法工程师等:有项目
    • 产品:可以直接开始,无需准备
  • 心态
    • 分享(互相分享招聘信息,共享资源)
    • 勇气(勇于尝试)
    • 平常心

去研究所的师兄

去研究所的前提(要求的综合素质较高)

  • 满足研究所的条件
  • 有精力
  • 做足准备

研究所的认识

  • 研究所的人数比较多,设备齐全,工作生活比较稳定,对于想要北京户口的可以选择去研究所,北京研究所一般都会解决户口问题。
  • 研究所:硕士一般是做项目管理或者研发,博士一般是做研发。

研究所简历问题

  • 研究所的简历跟其他不一样,不要只有一页,不能太简单,要有2-3页,说明论文和大论文等详细信息,或者直接附上论文。

面试流程:

  • 专业部(技术面试,一般是面试官是专业部主任):对做过的项目要求比较高,实习要求不高。

  • 人力面试(小技巧):本科成绩的排名可以说,但是排名在30%之后尽量不要提

建议:

  • 对于做过的项目等要比较熟,进行梳理总结

  • 简历要精简,能做到100字,口述能讲几百字。

送给大家的话

  • 工作迷茫时,钱多的地方和清华北大去应聘的工作和岗位,是不错的选择

华为做销售,客户经理

选择比努力更重要

定位:

  • 清楚自己想要做什么,认清自身。

  • 对于想做金融类的技术岗位(对技术要求不高)可以选择去银行、保险、证券和基金等实习。

在华为做销售的分三类:

  • 售后(我院14届招了二十几)
  • 售前(两个)
  • 客户经理/产品经理(两个)
  • 待遇:工作第一年60万以上,今年是70万以上

准备

  • 浏览各公司的技术要求,截图保存(尽量满足其中的2-3个要求)

  • 找准目标公司和岗位,华为的要求(英语,社团,15、16、17年华为认证的HCIE等工程师认证(为明确写出,但是很关键),编程方面很重要)

面试经历及一些技巧:

  • 无领导小组讨论

    • 做好自我介绍(让主管记住,与别人不一样的介绍)
    • 不发言的很容易被淘汰
    • 组内互掐(没有团队精神)会被淘汰
    • 应该协调好,控制每个人都平均发言次数
  • 注意拉椅子的细节,尽量不要发出声音

  • 做好细节,如最后在黑板上写完结果,可以帮忙擦黑板

  • 写简历的技巧:可以在页脚和页眉加上公司的log和自己的座右铭,让自己不一样。

  • 面试中的技巧

    分析自己性格的优缺点,最失败的事情是什么(主要讲主观过错以及通过这就是学到的东西),对某个岗位的理解,职业规划,出国问题(华为会有2-3年的缓冲期,中兴可能会直接要求出国),压力面试的时候(别紧张,保持语速,主要转移面试官的注意力)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/242838.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简单模块说明

接地模块(Ground)和终端模块(Terminator) 进入接地模块的帮助系统 右击选择帮助 接地模块表示:输入模块中没有值的部分 Ground 模块连接到其输入端口不连接到其他模块的模块。如果您使用具有未连接的输入端口的模块运…

毫米波雷达和车联网在未来无人驾驶中的应用和比较

来源:来自新加坡南阳理工大学电气与电子信息工程学院的陆亿泷教授,研究领域包括雷达、天线、微波工程、阵列信号处理、电磁计算、复杂问题的遗传算法优化等。会议时间:2017年8月9日 恩智浦恩智浦 半导体(NASDAQ:NXPI)致力于通过安全连接及基础…

机器学习总结

转摘的,忘记连接了朴素贝叶斯 P(A∩B)P(A)*P(B|A)P(B)*P(A|B) 所以有:P(A|B)P(B|A)*P(A)/P(B) 对于给出的待分类项,求解在此项出现的条件下各个目标类别出现的概率,哪个最大,就认为此待分类项属于哪个类别 工作原理 假…

贷款时,如何评估借款人的还款意愿

贷款有一个公式:正常还款还款能力还款意愿。也就是说借款人能不能正常还款,除了借款人的还款能力之外,借款人的还款意愿也有着至关重要的作用。因此贷款审核过程中,对借款人还款意愿的审核是很重要的一个环节,那信贷员…

FPGA时序分析和约束实例

FPGA时序分析和约束实例

数据库设计笔记——概述(一)

数据库数据库(DataBase,DB)是长期存储在计算机内,有组织的,可共享的数据集合。是存放数据的仓库,并且有组织,有管理。数据库管理系统数据库管理系统(Database Management System&…

你应该知道的浮点数基础知识

本文从一个有趣而又令人意外的实验展开,介绍一些关于浮点数你应该知道的基础知识 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) 本文原文地址:http://cenalulu.github.io/linux/about…

简单模块说明(二)

简单模块说明(二) 利用linmod函数提取状态矩阵 输入输出必须以 in模块和out模块代替 状态空间法的状态向量和状态变量不唯一的。 传递函数模块 得出其是个低通滤波器 零极点增益模块 使用零极点增益来表示传递函数 PID及二阶积分模块 几…

数据库设计笔记——有效设计数据库的目标(二)

参考《数据库设计解决方案》 数据设计关系到整个系统/软件的质量。数据库是一种存储数据的工具,允许以某种方式创建、阅读、更新和删除数据 理想的数据库特性CRUD创建、阅读、更新、删除(必备的四个操作)检索能快速、可靠地查找到数据库中的所…

GNU编译优化级别-O -O1 -O2 -O3

最近做一个算法的GPU加速,发现实际上使用gcc的-O3(最高级编译优化)选项,可以获得很高的加速比,我的程序里达到了3倍的样子,有时效果甚至比GPU加速好。因此小小学习了下GNU的编译优化。 附言一句,在进行调试的时候&…

数据库设计笔记——关系型数据库基础知识(三)

表的行称为元组,列称为属性,行列相交的部分称为单元;关系必须规范化,属性不可再分。(每个属性必须是不可分割的最小数据单元,即表中不能再包含表);主键(Primary Key&…

模块说明(三)

模块说明(三) 惯性环节、超前滞后环节 一般先使用连续列出传递函数,然后通过极性法或者双线线性不变法将连续转换为离散。 实例讲解 通常是通过电子电路对其进行补偿的。 记忆模块、零阶保持器、一阶保持器 离散PID 可参考连续PID…

数据库设计笔记——MySQL基础知识(四)

概述关系型数据库——由表来存储相关的数据,MySQL,SQL Server,Oracle等都是关系型数据库;元数据:用于集成并管理数据。MySQL数据库 用户数据库:用户根据需求创建数据库系统数据库information_schema&#x…

Python 数据科学入门

http://python.jobbole.com/85394/ Python 在数据科学领域越来越流行了。它的流行不无道理。 Python 容易学,有超强数据科学库,并且和 Hadoop 以及 Spark 等数据库和工具整合得非常好。Python 可以从头至尾完成一个数据科学项目,无论是读取…

哪些钱借了可以不还?

借钱竟然可以不还?这个估计很多人都不知道,但是在实际民间借贷中,确实是有一些借贷关系是不受法律保护的,那哪些债务还是不受法律保护的呢?(一)借款用于非法用途案例:任某在生意场上…

模块说明(四)

模块说明(四) 比较模块 判断一个矩阵是否为一个奇异矩阵,看其行列式是否为0 位设置与清零模块 位运算模块 按位运算 位提取、位移运算模块 检测模块 表查询库 表查询模块

C++等级考试知识点总结

第一章 C语言概述C是一种面向对象的程序设计语言抽象数据类型封装和信息隐藏以继承和派生方式实现程序的重用以运算符重载和虚函数来实现多态性以模板来实现类型的参数化 C是C语言的超集C继承了C语言简明、高效、灵活等众多优点以前使用C语言编写的大批软件可以不加任何修改&am…

reverse string

https://leetcode.com/problems/reverse-string/ Write a function that takes a string as input and returns the string reversed. Example: Given s “hello”, return “olleh”. 1. char* reverseString(char* s) {int i 0;int j strlen(s) - 1;while(i < j) …

PID控制器_Matlab/Simulink仿真

PID控制器_Matlab/Simulink仿真 Kp:比例增益;Kpe:当前误差 KI:积分增益;KI∫edt:过去误差,累计 KD:微分增益;KD*de/dt:变换趋势 PD控制是增加了一个零点 例子: simulink操作

银行停贷、涨息、排队,8月不贷只能等明年

这几天做贷款的朋友圈被这种消息刷屏了没&#xff1f;据深圳商报报道&#xff0c;目前深圳一些大银行已经出现了贷款资金余额不足的情况&#xff0c;甚至有的银行已经停止信用贷款的发放&#xff1b;业内人士认为&#xff0c;信贷额度紧张局面估计持续到年底。除了深圳&#xf…