1. 硕士毕业快三年了,有感无线通信江河日下,虽5G方兴未艾但对做技术的人来说5G实在没有什么高深的东西,而且行业里面年轻人很难有向上的空间,现在趁着自己还年轻准备换到互联网行业试试;
2. 最近互联网行业整合,大众点评和美团合,去哪儿和携程合,滴滴和快的合,远的还有赶集和58合,优酷和土豆合;最近招聘也遇到了寒冬阿里缩招百度停止社招腾讯也有传闻缩招。但整体行业还是处在上升势头依然朝气蓬勃,行业人才仍然是供不应求的状况(今天看阿里和sogou财报都不错);
3.这三年主要是在外企从事无线通信的研发,其实距离技术并没有太远,但互联网和无线通信毕竟行业差别很大,在互联网行业的相关技能方面自己并没有长进,可能唯一的收获也就是拿了一个北京户口吧。不过本科和研究生时期的数学和计算机基础倒是还在;
4.既然决定了转行,那就是选择方向了,毕竟互联网本身的方向很多,像移动开发,web开发之类的短时间之类也很难学会自己兴趣也不大。从目前的形势来看,数据挖掘和机器学习仍然是互联网领域里相当热门的领域,加之今年年初做手机算法研究的时候接触到了一些机器学习的东西,所以就选择了机器学习方向;
5.通过在拉勾网中搜索相应的关键词,主要筛选了一下从事机器学习和数据挖掘工作所需要用到的专业技能。
6.大致搜索了一下,面试数据挖掘工程师所需要掌握的技能有:
1)算法和数据结构。主要通过上coursera上 Princeton的课程<算法>,上leetcode实战和阅读编程之美
2)机器学习和数据挖掘算法。从coursera上Andrew NG的<机器学习>入门,兼阅读相关书籍包括《推荐系统学习》、《统计学习方法》。最后进入kaggle.com进行相关实践
3)Linux和Shell。网易公开课,关于Linux主要学习Linux文件系统,linux编程环境,主要关注shell脚本的编写。
4)Python。入门:Python入门教程 实战:Python实战
5)分布式系统Hadoop/MapReduce/Spark/MPI/Storm。《Spark机器学习》,这个具体怎么学习还在摸索中
7.而建立这个技术博客的目的意在建立一个学习的计划,也是督促自己不断去学习,也为来年找工作做好准备吧。