首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mawenjie
V2EX  ›  求职

想进大厂嵌入式方面实习岗位(18 年毕业),求 V 友帮忙指点下简历,看得上的直接带着。

  •  1
     
  •   mawenjie · 2018-02-20 11:33:55 +08:00 · 6625 次点击
    这是一个创建于 696 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Github : https://github.com/MWjie
    Resume : https://github.com/MWjie/RESUME/blob/master/%E9%A9%AC%E6%96%87%E6%9D%B0%20%E7%AE%80%E5%8E%86%20-%20%E7%AA%84%E9%A1%B5%E8%BE%B9%E8%B7%9D%EF%BC%8820180216%EF%BC%89.pdf

    简单介绍一下自己。

    二本自动化专业,18 年毕业。参加过两届飞思卡尔智能车比赛。有计算机二级和英语四级证书。

    专业能力:

    软件方面
    1、熟悉 STM32,K60,STM8,51 软硬件设计,能够快速上手新的单片机。维护过几万行的单片机应用程序,使
    用过 UCOSIII,FATFS,LWIP
    2、对 LINUX 有一定的了解。写过简单的 ARM-LINUX 应用程序,以及 LINUX 底层驱动。例如 485 测试程序,移植
    Lora 驱动到 ARM。
    3、了解熟悉串口,TCP/IP 编程。例,在 WINDOWS 平台下的一个 TCP-Serial MODBUS 的后台程序。git 中有完整
    项目代码。
    《 C Primer Plus 》《深入理解计算机系统》《 C 与指针》《 C 陷阱与缺陷》《工业控制网络》《自动控制理论》
    《华为设计规范》等。

    硬件方面
    1、熟悉 Altium Designer,了解 Cadence。有电路设计经验和能力。熟悉 EMC 防雷防浪涌电路。主要负责 PCB
    LAYOUT,能够批量的成品 PCB 十套以上。发出过二三十板 PCB,画过四层板,画过网口,USB,485 差分走
    线。
    2、在无线方面,移植过 Lora 驱动至 ARM,画过 1W 无人机 433 图传 PCB。
    《电路》《模拟电子技术》《数字电子技术》《电力电子技术》,了解 DSP,FPGA

    工作经历:
    2016.07-2016.09 (全职) 2016.10-2017.06 (兼职) 绵阳鼎鑫电子(单片机软硬件开发)(<50 人)
    2017.01-2017.02 (全职) 四川长虹电子(操作工)
    2017.08-至今(全职) 成都比善科技(嵌入式\单片机软硬件开发)(<50 人)

    想去大公司实习,如果有可能想向 LINUX 方向发展。全国各地都行,北上广深优先。
    不怕加班。不怕加班。不怕加班。

    之前的公司同事都非常友善,对我帮助很多,进步很多。我很感动。
    有的公司要我留下来考研,分数够能让我上。
    有的公司甚至要供我读研。
    但我更想在工作的同时,提高自己的价值。

    我知道 V2EX 大佬多,我掌握的只是皮毛,所有我更想进步。

    如果您浏览至此。非常感谢
    31 回复  |  直到 2019-12-05 14:30:59 +08:00
    evilpigkiller
        1
    evilpigkiller   2018-02-20 12:51:01 +08:00 via Android
    顶一下
    Kagari
        2
    Kagari   2018-02-20 15:07:43 +08:00 via Android
    供你读研挺好的啊
    计算机二级。。。
    kingcos
        3
    kingcos   2018-02-20 15:09:51 +08:00
    还有这么好的公司供你读研,分数够让你上。。应该考虑考虑
    mawenjie
        4
    mawenjie   2018-02-20 16:05:48 +08:00
    @kingcos 供我读研的前提是要和公司的合同签长一点。到时候合同到期估计都 28 岁了。。
    mawenjie
        5
    mawenjie   2018-02-20 16:06:37 +08:00
    @Kagari 水平有限,/尴尬
    mawenjie
        6
    mawenjie   2018-02-20 16:06:54 +08:00
    hackpro
        7
    hackpro   2018-02-20 16:17:28 +08:00
    小伙子简历不错~
    but0n
        8
    but0n   2018-02-20 16:34:38 +08:00 via iPhone
    大佬 抱大腿了!
    我和你的名字就差一个字
    https://github.com/but0n 自学嵌入式的野生程序员
    mawenjie
        9
    mawenjie   2018-02-20 16:38:56 +08:00
    @but0n 互抱大腿,瑟瑟发抖
    mawenjie
        10
    mawenjie   2018-02-20 16:39:46 +08:00
    @hackpro 多谢多谢
    chiu
        11
    chiu   2018-02-20 17:38:03 +08:00 via Android
    lz 在嵌入式方面知识体系感觉挺不错啊,我司是深圳做嵌入式通信方面的,但不是大公司……
    abmin521
        12
    abmin521   2018-02-20 18:30:41 +08:00
    Add files via upload 3 days ago
    zj299792458
        13
    zj299792458   2018-02-20 18:38:43 +08:00 via iPhone
    30 岁渣渣仰望大佬
    mawenjie
        14
    mawenjie   2018-02-20 19:35:07 +08:00
    @chiu 懂一点皮毛而已,还有很长的路要走。
    mawenjie
        15
    mawenjie   2018-02-20 19:38:40 +08:00
    @abmin521 有什么问题吗? github 是最近几天才开始往传项目,图片是通过 upload file 上传的,不是 git bash。
    mawenjie
        16
    mawenjie   2018-02-20 19:39:42 +08:00
    @zj299792458 我是菜鸡ヾ(๑╹◡╹)ノ"
    shijingshijing
        17
    shijingshijing   2018-02-20 22:02:19 +08:00 via iPhone   ♥ 31
    项目经历很不错,应届身份进大厂你的学历和学校吃亏。

    几点建议:
    1,大的方向:整个嵌入式目前方向越来越集中了,简单的系统用 PIC 和 C51,不用操作系统;稍微复杂的直接上 ARM,走嵌入式 Linux 了;更复杂的基本上都是 Android 天下了。随着 Cortex-M 系列的普及,以后对实时性要求稍微低一点都会上 ARM 和嵌入式 Linux 组合。所以,现在的嵌入式远不是以前 PIC,C51,MSP430,STM 系列,AVR 系列,摩托罗拉系列,ARM 系列,CPLD,FPGA,等等百花齐放的场景了,未来的方向将高度集中化。这个趋势也可以从最近几年大的半导体公司合并中可以看出,Intel 收了 Altera,NXP 收了 Freescale 又被高通收了,现在高通又面领着被 Broadcom 收购,以后这个行业将是高度集中深度整合,大玩家就那么几个了,SoC 是未来的主流。

    2,个人的发展一定要符合历史潮流:高度集中后,半导体器件的生产成本会不断下降,因为半导体的成本是按规模摊薄的,生产数量越多,成本越低。所以,以后即使是一个 C51 能搞定的事情,也会上个 Cortex-M,因为达到一定规模后,后者成本更低,而且方便日后扩展。因此对个人来说,深入学习嵌入式操作系统是迟早的事情,晚学不如早学,尽快往上层发展。应该尽早放弃底层的纯指令集编程的平台,比如 PIC,了解即可。如果对指令集编程深度痴迷,建议认真研究 ARM 和 Intel 的 ISA,不要在 PowerPC、MIPS 等上面浪费时间,不建议深入研究任何 DSP (如果 GPU 也算的话,GPU 除外)。

    3,个人技能树要多开分支。不要绑定到某几款硬件 Device 上,不要绑定到 C 语言上,不要绑定到面向过程的编程上。做到最顶级的嵌入式,面向对象、设计模式、操作系统、算法与数据结构、控制理论、数学一个都不会少。

    如果个人技能树要往偏工程方向发展的话,请尽快补足操作系统、面向对象、设计模式方面的知识。操作系统可以以 Linux 为主(不是嵌入式定制的实时 Linux,是通用的),深度了解分页机制、内核调度、内存管理等知识;面向对象以 C#为主( C++的坑比较大,没必要),好处是一是可以写上位机的应用,二是以后转互联网、转桌面应用也有退路;设计模式没什么好说的,C#顺带的事情,拼命做项目,不断寻找 Best Practices 吧。

    如果个人技能树要往偏系统设计和算法研究方向发展的话,请补足数学和控制方面的知识。Matlab 和 Simulink 要玩的烂熟,做系统架构和实现的时候,面向对象编程和 UML 是不可避免的,大厂一般都会用到。

    最后,大厂的套路跟自己单打独斗完全不一样,焊板子写代码做系统只是其中一部分。如果是系统大厂比如汽车行业的 Ford,Tesla Motors,Honda ;家电行业的 Panasonic,SONY,Philips ;工控行业的 Siemens,GE,ABB ;航空航天的 Boeing,GE,Honeywell 都是需要按照上面第 3 条的第二个方向发展,这种大厂对学历和学位要求比较高,应届的话上面一堆 985 的硕士博士,你基本上没有可能,这种公司你工作个三五年之后,拿个在职硕士可以试一试。如果是元件或者子系统大厂,除了知识面要广,还会对你在某一个方向有非常高的要求,比如操作系统,一般最低要求都需要你能独立编写一个 Driver。因为大厂都是团队上阵,团队的每个人都要能独立 cover 某个具体的方面,其他人碰到这一块的问题时都会来问你,你要做到问不倒。知识面广的意思是,你硬件设计、软件设计都要会流程了解,I2C,USB,CAN,TCP/IP 这些协议要熟悉,硬件栈软件栈实现要熟,不管哪个方向都要能稍微翻翻就上手做事。

    最最后,你的简历还要再改改,我记得我当初的简历起码改了上百遍了,多写项目相关的东西,少堆砌课本基础知识,多出现能让面试官兴奋的关键词。现在这个互联网一统天下的时代已经很难看到你这种对嵌入式有如此热血和执念的少年了,我作为一个过来人,已经见识过这个行业最顶级的平台和系统,现在也逐渐由硬件转软件再转互联网,所以才有上述结论。务必要多学习多掌握通用技能,切忌绑定到某个固定的硬件平台上。嵌入式这条路并不好走,而且越走越窄,希望你能勇往直前。

    If the problem persists, please contact the site's administrator.
    sunner168
        18
    sunner168   2018-02-20 23:10:26 +08:00
    楼上老哥好强。。。
    arnofeng
        19
    arnofeng   2018-02-20 23:15:22 +08:00 via iPhone
    不怕加班的年轻人 让我们中年大叔瑟瑟发抖
    HelloiWorld
        20
    HelloiWorld   2018-02-20 23:30:06 +08:00 via iPhone
    名词本专业的我看懂还不到一半,转战软件语言去了,班上坚持的同学走了培训现在都还行
    mawenjie
        21
    mawenjie   2018-02-21 10:08:48 +08:00
    @shijingshijing 一个字一个字的认真阅读了几遍,谢谢。
    q397064399
        22
    q397064399   2018-02-21 17:57:43 +08:00   ♥ 2
    个人愚见,
    建议转互联网, 嵌入式为什么叫嵌入式,说白了就是 软硬件非标准化,
    无法充分利用通用计算平台软硬件资源的行业。 除去部分高实时性应用场景
    我实在看不到嵌入式的未来,未来硬件资源被整合,为上层应用提供通用服务接口,只是一个时间问题,
    这个时候写上层应用逻辑跟并没有太大的区别,要么你去芯片厂做固件,要么直接选个纯粹的 EE 方向, 否则
    软件这边你也学不好(应用开发都是实践出来的,对技术原理的掌握 对业务理解 都不是一日之寒),EE 那块你也搞不好。
    Kagari
        23
    Kagari   2018-02-22 13:28:47 +08:00 via Android
    @mawenjie #5 我的意思是不要写出来
    计算机二级三级用处大不大?
    https://www.v2ex.com/t/431438
    q397064399
        24
    q397064399   2018-02-22 14:05:23 +08:00
    再补充一点,技术的发展本身就是降低人在工程实践中的重要性,
    科技行业无论是软件硬件,
    都是逐渐在向 通用化 平台化 模块化 傻瓜化的方向发展的,
    想想要是没有 TCP 流这个概念,今天的所有后端工程师 都要实现一遍 TCP 协议栈 自己造个大轮子,

    嵌入式我不看好的原因:

    1. 硬件模块化 集成化是一个趋势,除了方案厂商 做固件 编写驱动方向 需要大力气折腾,
    实际绝大部分做产品的厂商是不会花大力气去折腾硬件的,举个栗子 路由器行业,
    绝大部分二三流品牌都是在原厂的固件上 做一些修改,即使百度做的一些 智能路由也是买的 mtk 的方案

    2.EE 这块我不懂,如果是写代码,不涉及到具体的芯片 硬件电路 等细节, 上层的应用开发,要实践软件开发,肯定是业务比较复杂 数据规模比较大的场景 更适合锻炼人,而不是做一些控制 冰箱 家电等等的逻辑
    mawenjie
        25
    mawenjie   2018-02-23 09:13:41 +08:00 via iPhone
    @q397064399 你觉得转互联网哪一方面比较好呢?
    mawenjie
        26
    mawenjie   2018-02-23 09:14:09 +08:00 via iPhone
    @Kagari 知道了,谢谢
    mawenjie
        27
    mawenjie   2018-02-23 13:07:38 +08:00
    @q397064399 求大佬给我一个拼命的方向
    q397064399
        28
    q397064399   2018-02-23 21:18:04 +08:00
    @mawenjie #25 纯软件方向的都可以,跟是不是 互联网没什么关系,,嵌入式 主要是软硬都要兼顾,
    但实际上普通人能在职业道路上 点亮一个方向就不错了, 我不看好嵌入式的原因
    是科技业界发展的趋势就是 细化分工,硬件 迎来标准化 定制化 服务化 只是早晚的事实,
    除了纯粹的 EE 方向,未来的硬件就跟 现在的 基础软件 编译器 操作系统 一样,成为 标准库 服务化的接口,那个时候
    在硬件上写代码 跟 调用 API 不会有太大的区别
    ilotuo
        29
    ilotuo   2018-06-24 00:00:21 +08:00
    为啥这些公司还用 c51, stm32.
    arduino 不好用吗
    nsynet
        30
    nsynet   43 天前
    @shijingshijing “面向对象以 C#为主( C++的坑比较大,没必要),好处是一是可以写上位机的应用,二是以后转互联网、转桌面应用也有退路” ==>老哥请问下如果本行是嵌入式,想搞搞 GUI 上位机甚至以后互联网,搞 C#还是 QT 呢,QT 合适吗?我看 QT 也在 ARM 核上有一些嵌入式的动作,多谢~~
    shijingshijing
        31
    shijingshijing   43 天前   ♥ 1
    @nsynet 都可以,QT 也可以,不过我个人更喜欢 C#一点,主要是用 C#写桌面太顺手了。其实写到最后跟语言关系不大了,不管是什么语言都是拿来看看基本语法就直接上手开始写了。

    我个人的选择是以 Java, C, Python 为主,平台以 Linux 和 Android 为主了。我以前曾经是 C#,C/C++,VBA 为主,平台也是 Windows 平台,现在差不多都放弃了,不过偶尔也用 VBA 处理数据,C#写点小工具,还是很顺手的。其实到后面真的是 language agnostic,公司里也是这样,哪个语言合适就用哪个语言,Leetcode 刷题也是这样。

    如果你决心在某个方向深入钻研,特别是偏底层偏计算机体系,以后主要是去写 Infrastructure,我觉得这一块 C++还是无可替代的,毕竟效率摆在那里。钻研 C++本身语法就是一大锅了,然后还有设计模式,C++相关的库 STL,boost 等等,都是必须掌握的,只有 QT 还是不够的(如果你只写应用的话,那无所谓。)以后跳槽也是各个公司的 Infrastructure 团队之间跳,以造轮子为主。

    你转互联网我个人建议不如直接 Java 和 C 算了,放弃 C++,Java 可以后端,可以 Android,桌面也有 JavaFX 和 Swing 等等(不过很少看见有公司用了),学校方向还是要考虑以后工作和就业的方向的,有些东西有趣但确实很难产生经济价值,面向工资编程没毛病。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1571 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 00:16 · PVG 08:16 · LAX 16:16 · JFK 19:16
    ♥ Do have faith in what you're doing.