日本留学生算法转型大数据开发?听他怎么说

本文涉及的产品
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 日本留学生算法转型大数据开发?听他怎么说

一次成功的背后都是日月积累的运筹帷幄和脚踏实地的不懈努力。     ——记算法硕士留学生三个月自学上岸大数据 


自我介绍


惯例先简单介绍一下自己的情况,本科是国内双非本的计算机专业,毕业后留学日本某高等院校主修数据挖掘。但19年归国之后,求职算法一职半年无果,遂开始学习开发的内容,目前在某大厂担任大数据开发工程师一职。


留学日本

本科所在专业是中日合办的专业,会有日方老师过来授课。接触的多了以后对日本的文化很有兴趣,想更加深入的了解。同专业的学长学姐留学日本的人数比较多,有一个留学日本的环境。同时有老师会辅导日本院校的申请,帮助在专业方面的研究展开。


本科毕业的时候,算法岗位是国内求职热潮,各大企业对算法工程师求贤若渴,所以在硕士期间也主要学习了数据挖掘方面的知识。


从数据库到数据挖掘的基础知识,以及数据挖掘的相关算法,数据挖掘的各个步骤的分析过程。后续学习过机器学习,深度学习的相关算法。自然语言处理和推荐系统的基础知识,发展历史,基本的分析步骤,做过情感分析系统的项目。


归国后


因为自己长期在日本留学的原因,对国内的求职市场的把握情况特别不了解,也缺乏了长期了规划和努力,所以在毕业回国以后对自己的工作规划特别不清晰。


以上一系列的原因导致了自己回国空窗了半年多,后来在朋友的朋友圈看到了峰哥的文章,马上加了峰哥的好友。得益于与峰哥结缘,最终走上了大数据的道路,顺利入职,并且已经通过试用期,这里先感谢一下峰哥!


这两年随着机器学习和深度学习的大热,并且在各种领域的大放异彩,比如自然语言处理,图像处理,推荐系统等等。国内一窝蜂的大批优秀的毕业生涌入了人工智能的领域,这导致了就业市场相关的算法岗的巨大变化。


随着招聘公司的求贤若渴,薪资待遇也跟着水涨船高,毕业生更是用了极大的热情涌向了这个岗位。随之而来的结果就是:三四年前,只要需要对机器学习的算法有简单了解,就可以找到算法工作的情况一去不复返。


取而代之的是需要手撕算法模型,手推公式推导。参加过算法比赛并取得不错的比赛名次,在国际顶会上发表过期刊。如果没有上面的几个条件,可能在HR的面前连简历关也无法通过。2019年是算法大热年,也是算法难就业年。


在这样的大环境里面,没有提早规划,没有提早努力的我,在求职算法的过程中屡屡碰壁,内心的焦虑也在与日俱增,不得已的情况下,更改求职方向的想法跃然于心。经过一段时间的了解,看完了峰哥公众号的所有求职文章和知识星球里面的各种提问和回答,最终敲定要走大数据的道路。


转型之路


在19年7月份底开始执行峰哥帮忙规划的学习路线,先从JAVA知识点开始学起,大概花了一个月的时间,后面开始学习项目和刷Java的面经,同时请峰哥修改了一下,自己的简历。差不多一个星期以后,正式开始投简历。


说来不知道是不是自己的长期不顺攒下来的人品大爆发,一家初创公司在BOSS上面主动联系了我,岗位是Java开发岗位,这成为了我拿到的第一个面试机会。但是基础知识不扎实,准备不充分,心里一点没有底。万事开头难,自信心不足是这个阶段最大的问题。在峰哥的鼓励下,只能硬着头皮去面试。笔试题目做的不是很好,有些算法有思路,但是没有保证完整性。


面试官就说我再额外考你几题算法,其中一题考了排序的问题。经过一段时间的思考,我说出了自己的想法,一开始面试官觉得我的方法的复杂度过高,但是我说了我还考虑了额外的边界问题,最终说服了面试官。后面得到的反馈就是通过。


可能是在求职空窗期压抑了太久,得到offer之后的我压抑不住心中的兴奋将结果告诉了峰哥。峰哥也很开心,并且鼓励我再接再厉。可以正式开始学习Hadoop,正式朝着大数据的学习迈进。

求职之路

有了一次小小的成功,后面的尽头很足,同时也磨砺了自己的意志。在学完了hadoop、hive等大数据组件之后,开始刷数仓项目和大数据的面经,并且修改了简历开始海投简历。这一次如自己心里意料的一样,并没有之前那么顺利。投完简历,杳无音讯的情况时有发生。


过了一个月之后,一次次被拒逐渐浇灭了心里刚刚燃起的希望之火。我开始有点后悔,如果不拒绝当时的offer就好了,一边工作,一边学习,好过现在空窗期的无止境的学习。家人虽然不会明说,但是也能感受到他们的失望和担心。这更加加剧了自己心的焦虑,只能定期去健身稍微发泄发泄不良的情绪,整理好心情再次投入到学习中。


功夫不负有心人,终于在不断的投递简历中得到了回应,得到了一家大厂面试的机会。面试分了一轮HR面,两轮技术面。第一轮,面试官让我介绍了Redis,Solr,memcached等项目中出现过的组件。得益于峰哥详细的资料,我对答如流。当面试官问我,后续会选择Java岗还是大数据岗位的时候,我毅然决然选择的大数据。然后面试官说,好的等下一轮面试改由大数据的面试官来面试。


然后经过一天的等待,大数据的面试官比较平易近人,问了大数据做过的项目,问了我相关kafak,flink,HDFS,flumn等大数据的常见组件还有数据仓库的搭仓原理。可以看出面试官比较注重应聘者在大数据领域相关知识的广度和宽度。在我说完自己曾经做过自然语言处理相关的项目,并且得到了不错的效果。


听完我的称述,面试官也没有当场表态,只说了等后续的通知就结束了面试。大概晚上,的时候接到HR的电话,约定了后续部门负责人的终面。当时心里忐忑不安,之前没有也完全没有相关的经历,更加不知道部门负责人一般会问什么,问了峰哥。峰哥说主要梳理一下自己的技术栈,准备一下项目的难点,职业规划和对公司的了解。有了峰哥的指导,心里稍微安了心。后续也顺利过了部门负责人的面试。最终就是漫长的等待结果的日子,差不多到11月底终于得到了offer,坐标是一线城市,税前年薪不到30W,岗位是大数据开发工程师。根据自己的经历,能拿到这样的薪资待遇,我已经很满足了。


初入职场


12月入职之后,有3个月的试用期。刚进去基本是熟悉环境和工作内容,下班之后也根据即将用到的技术栈补缺补漏,提前熟悉公司使用的工具和技术栈。工作压力和强度适中,有问题基本可以通过搜索和请教同事解决,同时自己也要细心和总结,避免犯低级错误和反复遇到相同的问题。


近日已经平稳度过试用期,算是缓了一口大气,接下去还得像峰哥说的空杯心态,居安思危,继续学习,不断积累。


最后

至此我的大数据求职之路结束,进入在大数据领域不断自我提升的新阶段!再次感谢峰哥,确定给予了我切实的帮助!同时也希望我的经历可以给同在大数据求职路上努力的童鞋一点借鉴和鼓励!

--end--


推荐阅读:


五年Java外包转型大数据架构北美零基础转行开发求职面经双非硕士阿里大数据开发面经一位材料专业研究生的Java转型复盘从车辆工程到大数据开发,我经历了什么?


我,30岁,部队服役5年,零基础转大数据Java干了半年,我机智地跳到了大数据开发


传统金融IT男转型互联网大数据码农,图啥?


从安卓主管转型大数据开发,我经历了什么?专升本程序媛,实习期间月薪10K,有点厉害我是程序媛,从事大数据开发两年,我有话说我,32岁零基础转大数据,不需要别人怎么看!两年车间技术员转型大数据开发,说说转型这点事儿3年Java开发转型大数据开发,如何跳出CRUD舒适区?


我是DBA,从大数据小白到阅读框架源码,薪资翻了三倍双非菜鸡3个月收割头条大数据offer,方向真的比努力更重要!国企车间流水线5年,重新考研,弯道超车,收割百度腾讯offer二本电气工程应届生收割5个offer,转型大数据真的与专业无关被培训机构坑了,面国企要求唱歌...谈谈我转型大数据的心酸历程警犬专业专科生,过阿里一面,又收作业帮offer,跟你聊聊大数据学习学了三年的嵌入式,但我还是转型了大数据,跟你聊聊我学习的心路历程

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
7天前
|
机器学习/深度学习 自然语言处理 算法
大数据选举预测:算票的不只是选票,还有算法
大数据选举预测:算票的不只是选票,还有算法
34 0
|
4月前
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
5月前
|
数据采集 机器学习/深度学习 算法
别急着上算法,咱先把数据整明白:大数据分析的5个基本步骤,你都搞对了吗?
别急着上算法,咱先把数据整明白:大数据分析的5个基本步骤,你都搞对了吗?
225 4
|
1月前
|
算法 搜索推荐 大数据
大数据能不能看透消费者的心?聊聊那些“你以为是偶然,其实是算法的必然”
大数据能不能看透消费者的心?聊聊那些“你以为是偶然,其实是算法的必然”
66 5
|
7月前
|
人工智能 编解码 算法
DeepSeek加持的通义灵码2.0 AI程序员实战案例:助力嵌入式开发中的算法生成革新
本文介绍了通义灵码2.0 AI程序员在嵌入式开发中的实战应用。通过安装VS Code插件并登录阿里云账号,用户可切换至DeepSeek V3模型,利用其强大的代码生成能力。实战案例中,AI程序员根据自然语言描述快速生成了C语言的base64编解码算法,包括源代码、头文件、测试代码和CMake编译脚本。即使在编译错误和需求迭代的情况下,AI程序员也能迅速分析问题并修复代码,最终成功实现功能。作者认为,通义灵码2.0显著提升了开发效率,打破了编程语言限制,是AI编程从辅助工具向工程级协同开发转变的重要标志,值得开发者广泛使用。
8502 71
DeepSeek加持的通义灵码2.0 AI程序员实战案例:助力嵌入式开发中的算法生成革新
|
6月前
|
数据采集 机器学习/深度学习 人工智能
大数据中的数据预处理:脏数据不清,算法徒劳!
大数据中的数据预处理:脏数据不清,算法徒劳!
585 2
|
7月前
|
人工智能 编解码 算法
使用 PAI-DSW x Free Prompt Editing图像编辑算法,开发个人AIGC绘图小助理
使用 PAI-DSW x Free Prompt Editing图像编辑算法,开发个人AIGC绘图小助理
129 0
|
8月前
|
数据采集 机器学习/深度学习 DataWorks
DataWorks产品评测:大数据开发治理的深度体验
DataWorks产品评测:大数据开发治理的深度体验
359 1
|
9月前
|
机器学习/深度学习 前端开发 算法
婚恋交友系统平台 相亲交友平台系统 婚恋交友系统APP 婚恋系统源码 婚恋交友平台开发流程 婚恋交友系统架构设计 婚恋交友系统前端/后端开发 婚恋交友系统匹配推荐算法优化
婚恋交友系统平台通过线上互动帮助单身男女找到合适伴侣,提供用户注册、个人资料填写、匹配推荐、实时聊天、社区互动等功能。开发流程包括需求分析、技术选型、系统架构设计、功能实现、测试优化和上线运维。匹配推荐算法优化是核心,通过用户行为数据分析和机器学习提高匹配准确性。
663 5
|
10月前
|
机器学习/深度学习 算法 数据挖掘
C语言在机器学习中的应用及其重要性。C语言以其高效性、灵活性和可移植性,适合开发高性能的机器学习算法,尤其在底层算法实现、嵌入式系统和高性能计算中表现突出
本文探讨了C语言在机器学习中的应用及其重要性。C语言以其高效性、灵活性和可移植性,适合开发高性能的机器学习算法,尤其在底层算法实现、嵌入式系统和高性能计算中表现突出。文章还介绍了C语言在知名机器学习库中的作用,以及与Python等语言结合使用的案例,展望了其未来发展的挑战与机遇。
218 1