一、从招聘网站开始
招聘网站主要可分为综合类和垂直类。综合类招聘网站是指其提供的招聘信息很全面,涉及到各行各业,只要不是太冷门都有。垂直类招聘网站则是指按照不同行业进行划分,专门做这个行业(比如互联网)的招聘。
1、综合类招聘网站
- 智联招聘:其公司大多为北方企业,涉及到金融、汽车、房产、教育、石油、传统制造业等
- 前程无忧:南方的企业用户较多,而且相对于智联招聘的主要关注一线城市,前程无忧对于二三线城市的关注要比智联更多。
- 大街网:侧重于应届毕业生求职的综合类网站,基本都为互联网、金融、IT类。
- 58同城:侧重于一些基层和兼职岗位。
- 猎聘网:主要是对有一定工作经验的人提供工作岗位,且网站定位是为企业寻找中高端人才
2、垂直类互联网
- 拉勾网:它的特点是拥有投递简历实时反馈的功能,通过拉勾的微信公众号就可以实时跟踪自己简历的情况
- BOSS直聘:它最大的特色就是能够让求职者和HR直接对话,这样大大减少了不必要的中间环节
二、分析岗位要求
这里我们选猎聘网,BOSS直聘和拉勾网做分析。
个人简历包括:个人优势+期望职位,教育经历+实习经历+项目经历,资格证书
招聘要求要求:任职要求(技能水平)+工作内容(工作职责)+薪酬待遇
大致以大厂为参考:阿里,腾讯,百度,华为,小米,网易,快手,字节跳动
把城市选在一线:苏州,杭州,上海,北京,广州,深圳
把行业方向选在:技术流,其他的产品,设计,运营,市场,销售,人事,管理都碰不起(之所以选技术大约是因为,这里1是1,2是2,只要到了就能提升这样,而且技术资源是自己的)
把技术方向选在:算法工程师,机器学习,云计算,大数据,互联网前沿(大约是前沿把)
计算机常见职业发展方向
1)网络方向(网络工程师)
2)运维方向(系统运维,开发运维,DEVOPS,云计算)
3)数据库方向(DBA,数据库开发)
4)开发方向(硬件研发,嵌入式开发,系统开发,游戏开发,算法工程师,web开发,前端开发,移动开发,Android,IOS,全栈工程师,图像,声音等)
5)数据方向(大数据开发,数据挖掘和分析,商务智能)
6)测试方向(测试工程师,自动化测试,持续集成)
7)项目产品方向(产品经理,PM经理,敏捷教练,DEVOPS)
8)安全方向(安全工程师)
9)新型产业(物联网,区块链,AR/VR,人工智能,机器学习)
10)技术管理和架构(架构师,技术Leader,技术经理,CTO)
11)独立开发者,*职业者
传统的互联网职业方向,分两条线,分别是技术和业务
前者侧重开发,测试,运维,技术支持,项目管理甚至是数据分析,数据安全等等,有产品经验的优先
后者侧重产品,运营,市场,公关,人事,有技术经验的优先
前者的顶层是架构师/CTO,后者的顶层是管理层/CEO。
或许后者更稳,但是从个人喜欢和上升通道来说,前者更适合我。
我喜欢整体布局和架构,那种从0到1的实现,而不是那种招聘进去做架构优化的分析师
所以大概就算是职业规划了吧,期待是去大厂做开发,跳槽到小厂做架构。
1、开发工程师
岗位要求
- 计算机、数学、统计等相关专业的硕士或以上学历;
- 熟练掌握机器学习、深度学习算法,熟练运用Python, SQL、R,C++等工具;
- 突出的分析问题和解决问题能力,自我驱动,并且具备较强的学习能力、创新应用能力及沟通协调能力;
- 三年以上相关工作经验。
- 本科及以上学历在读,2021年毕业优先,有扎实的数理基础,热爱算法,热爱思考;
- 熟悉常用的机器学习算法,如 LR、GBDT、DL、RL 等,有搜索、推荐、NLP领域子模块的算法经验,对深度学习有实践经验者优先;
- 熟练的编程能力、数据结构、算法基础;
- 良好的团队合作精神,能够做到优秀、严谨、皮实、乐观
- 全日制硕士及以上学历在读,自动化、机械、机械电子、航空航天、数学、物理、计算机等相关专业;
- 具有扎实的数学基础,具有机器人学基础知识,熟悉控制理论,深入理解线性代数;
- 熟悉C++,有完整项目开发经验,有Ubuntu下编程经验。有Java及安卓开发经验者优先;
- 具有绳驱相关的控制经验、熟悉优化算法优先;
- 会使用MATLAB模糊控制工具箱者优先
- 熟练阅读英文文献,撰写英文文档;
- 喜欢钻研,敢于面对复杂问题,有一定的抗压性。
- 熟悉常用的机器学习算法,如 LR、GBDT、DL、RL 等,有搜索、推荐、NLP领域子模块的算法经验,对深度学习有实践经验者优先;
- 熟练的编程能力、数据结构、算法基础;
- 负责面向安平、政务、金融等领域的行业大数据机器学习算法的研究;
- 能够把握大数据挖掘领域的前沿技术和发展趋势,并进行前沿技术的研究和算法设计与实现。岗位要求:
- 熟悉分类(SVM、多层感知器、HMM、CRF等)、聚类(KNN、Kmeans、DBSCAN等)、树模型(xgboost、lightGBM、GBDT、随机森林等)、矩阵分析(ALS、SVD等)、automl等常见机器学习方法,有扎实的理论基础,;
- 熟练掌握Scala/Java/R/Python 语言中的一种或多种。
- 熟悉Spark/Hadoop/HDFS/Hive等开源大数据组件优先;
- 机器学习、运筹学、统计学、自然语言处理、图像识别、仿真、计算机视觉、增强现实
等相关方向的硕士或以上学历。 - 熟悉Java、Python等一种或一种以上编程语言,有分布式数据存储与计算应用开
发经验。 - 熟悉数据库查询语言如SQL,MySQL等。
- 具备业务抽象和信息建模能力,能够将复杂的业务场景分解、抽象成标准化的业务模型。
- 对数据分析和算法设计有比较强烈的兴趣,具有运筹学、机器学习、深度学习或强化学
习相关知识和工作经验优先考虑。 - 自我驱动的快速学习能力,主动追踪人工智能方向的前沿算法和技术。
- 熟悉图形学渲染流程,C++及GPU编程能力较好;
- 有基于深度学习的图像理解及风格化的研究或项目经历
- 有物理模拟或基于神经网络生成动画的研究或项目经历
- 在机器学习/深度学习领域有过深入的理论研究;
- 熟悉掌握某一种常见的深度学习框架,譬如tensorflow、pytorch、caffe等;
- 在相关领域国际*会议发表过论文;
- 有丰富的项目落地以及性能优化经验。
- 3年及以上在反作弊、数据分析、数据挖掘、或机器学习或数据工程等方向的工作经验;
- 熟悉Mysql/Hive/Hadoop/Spark,能对海量数据进行高效分析;
- 对业务和数据敏感,能快速发现问题和解决问题;
- 思维开阔,有良好的发散思维、逻辑思维和结构化思维。有自驱力,能主动思考和学习。极致执行,能接受挑战和承压。
- 全日制大学本科以上学历,计算机、数学、统计等相关专业毕业具有扎实的概率与数理统计基础,一年以上的算法岗位工作经验;
- 做过实际的数据挖掘/机器学习项目(如预测、排序类问题),清楚项目流程,产出有价值的结果;
- 精通机器学习的常用模型和算法,能够在大数据平台上进行开发实现,或者灵活使用、有效调参;
- 熟练掌握至少一种编程语言(Python、Java等),并能够快速自学其他编程语言;
2、技术架构师
- 全面负责产品体系的构建,管理公司产品研发和项目管理工作,带领团队完成公司制定的产品开发任务目标;
- 规划公司的技术发展路线与产品开发,建立和完善公司研发和产品体系、技术支持体系,不断推动产品技术创新和流程的优化,持续提升公司整体的产研能力;
- 参与重大技术项目的决策及方案审核,指导并参与核心代码的书写,组织解决项目开发过程中的重大技术问题;
- 建立高效的项目管理体系及横向评审机制,组织实施产品立项,把握项目的整体进度,保证项目关键指标和节点的达成;重点产品项目由总部统筹在多地成立多团队开发,阶段成果及评比在团队中开放共享,形成打造爆款产品的竞合机制;
- 带领团队进行市场分析及客户调研,掌握市场动态,把握现有产品的改进方向及延伸迭代,确保新产品规划时刻以市场为导向;对正式上线后的产品持续跟踪其市场表现,并根据市场表现提出相应的产品改进建议,确保产品在市场的反响良好;
- 与上下游业务单元、市场及销售团队形成良好联动机制,综合把控产品功能、体验、成本、市场和运营等环节,确保产品按期商业化和规模化;
- 有效带领产品技术团队,监督及指导工作,组织并实施产品研发立项评审和产研计划排期管理,培养产研体系后备梯队人才,提高团队整体专业技能。
- 根据公司发展战略的要求,研究技术发展方向,制定公司技术发展战略规划,制定良好的技术开发过程标准,持续提升公司整体的技术能力;
- 规划公司的技术发展路线与新产品开发,通过技术产品领导业务增长,实现公司战略目标达成;
- 负责公司技术团队的日常决策、管理和运营工作,运用先进的技术产品过程管理方法,优化业务流程,提升产品技术团队效率,确保整体目标实现;
- 组织对重大技术问题进行研发攻关,消除制约公司战略实施的技术瓶颈,负责重大技术项目的决策、指导、审核项目总体技术方案,对各项目进行质量评估;
- 领导技术团队实现系统的架构设计、系统分析、产品开发、平台搭建和性能优化等各项任务;
- 设计、指导关键技术模块,不断推动产品创新和流程优化,从技术层面提高用户体验并对系统安全性、稳定性负责。
- 培养公司技术团队,带领技术人员不断提高技术技能,打造一支高效的技术团队。
- 根据公司总体战略规划,结合行业市场需求及发展方向和趋势,制定公司的技术研发战略;
- 负责全公司技术路线的规划设计和相关技术标准的制定,优化各事业群技术研发体系;
- 负责把关前台业务系统及中台服务系统的建设实施,确保系统的架构及建设的质量,指导各事业群开发团队完成系统的设计、实现、集成、测试,上线,运维全周期工作高质量开展;
- 负责组织实施技术框架设计、系统优化分析、性能及高并发优化分析、系统容错、系统安全及稳定性分析控制,系统数据监控及分析,为事业群决策提供数据支持;
- 负责对各事业群技术总进行技术支持和技术培训指导,举办技术研讨会等活动,提升研发人员专业技术技能及开发经验;促进团队技术进步与创新,组织解决项目开发中的架构和设计等技术难题,优化。
- 参与制定公司发展战略、年度研发规划和预算方案;
- 组织研究行业最新产品的技术发展方向,规划公司的技术发展路线与新产品开发,实现公司的技术创新目标;
- 管理公司的整体核心技术,组织制定和实施重大技术决策和技术方案;
- 及时了解和监督技术发展战略规划的执行情况;
- 组织实施年度工作计划,项目分解、跟踪进度、完成年度任务目标;
- 主持新产品项目所需的设备选型、测试、改进等工作;
- 指导、审核项目总体技术方案,对各项目进行最后的质量评估;
- 与用户进行技术交流,了解用户在技术与业务上的发展要求,并解答用户提出的与产品技术相关问题;
- 带领团队完成技术平台及产品开发、维护和升级管理,优化技术平台的安全体系;
- 制定技术人员的培训计划,并组织安排公司其他相关人员的技术培训;