找一份机器学习工作(算法工程师),相对于计算机其它工作(开发、测试、运维、产品...)难度更大,需要提纲(算法能力)挈领(编程能力),充分准备。
本人学习和在找工作期间受到了很多前辈们的帮助(知识总结、笔试面试总结、内部推荐...),目前在百度就职,撰写此文献给那些在求职路上有梦有汗水的人们!
以下是我的求职准备,特别适用于机器学习算法工程师参考:
- 简历:四川大学袁宵的简历(在线网页版) | 四川大学袁宵的简历(PDF版)
- 期望职位:机器学习算法工程师(NLP/CV/KG)
- 我总结的: 机器学习中的常识性问题(在线网页版)
- 我的博客: 望江人工智库
- 内推工作:联系我yuanxiao01@baidu.com,部门介绍见这里
一、 阅读 程序员的自我修养-关于工作,完成对应的工作:找工作前需要思考的问题、原则与技巧、关于简历。
二、 然后评估身价(工资),三个比较:自己技术能力与岗位要求对比、自己实力(背景、智商、情商、外貌)与其他竞争者对比、当前行情与历年行情对比。
三、 最后就是一次次与公司的笔试面试博弈了。
比如我准备找一个算法工程师,那么我应该具备四个技能点:知识、工具、业务、逻辑。如下图所示:
那么有哪些工作比较好呢?
这个比较好判断,直接查看 **互联网公司市值排名
一名计算机专业的工程师必须具备的能力:狭义上的编程能力 (熟练一种或多种编程语言)+ 狭义上的数据结构与算法(表、栈、队列、树、散列表、优先队列、排序...)
一名算法工程师的能力 = 计算机专业的工程师必须具备的能力 + 专业算法能力(计算机视觉、自然语言处理、传统机器学习...)
比如,我去 GitHub 上搜索了如下资料:
标题 | 说明 | 时间 |
---|---|---|
CS-Notes | 本项目包含了技术面试必备的基础知识,浅显易懂,你不需要花很长的时间去阅读和理解成堆的技术书籍就可以快速掌握这些知识,从而节省宝贵的面试复习时间。 | 持续更新 |
算法/深度学习/NLP面试笔记 | 2018/2019/校招/春招/秋招/算法/机器学习(Machine Learning)/深度学习(Deep Learning)/自然语言处理(NLP)/C/C++/Python/面试笔记 | 20190407 |
interview_internal_reference | 2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。 | 持续更新 |
注意:不要好高鹜远,先找到工作再考虑这些问题。
996 工作制:即每天早 9 点到岗,一直工作到晚上 9 点。每周工作 6 天。 955 工作制:即每天早 9 点到岗,一直工作到下午 5 点。每周工作 5 天。
脱发也许不影响找计算机相关的工作,但是肯定影响找对象,各位同行保重啊!
本人以及脱发,干脆平日里剃成光头了,不需要在担心脱发问题,只希望能变强
工作压力大、作息不规律,甚至脱发、秃头,是码农经常要面临的问题--->减压指南