互联网公司的软件开发岗还是算法岗?
题主计算机硕士,现研二,想为明年的校招做些准备,看了看各大互联网公司的招聘,主要想做web后台开发、或者机器学习算法这两个岗位。
web后台开发:
本人会C++/java语言,学习过《c++ prime》,《effective c++/java》等,一些算法、数据结构、操作系统、数据库、网络的基本知识也都差不多知道。但是网络开发并不怎么了解,如果专注这个方向,打算好好学习了解java web后台开发的一些知识。web前端不是很想搞,感觉自己都不怎么知道,要学习的新东西太多了。
机器学习算法:
因为在学校做得项目大多都用到了机器学习算法,也对常见的机器学习算法有所了解,但是更多的只是知道原理(公式推导有些困难),而且也只是用一些常见的matlab做好的工具进行试验,最多调一些参数,提升准确率,感觉也不是很拿的出手。如果专注于这个方向,可能会更加学习一下算法原理之类的。但是,是不是搞机器学习算***涉及到大数据方向,那要不要还学什么hadoop之类的呢??
以上是我个人的一些想法,对这两个岗位,兴趣都差不多,我主要想问问现在互联网大公司这两个岗位日常的工作都是什么??要求都在什么程度??现在哪个招的更多,应聘情况,哪个更容易应聘成功(算法工程师是不是只限于大公司)??今后的发展更好??而且日常工作来看,哪个更累??以及一些大家工作中、应聘中的感受什么的~
先谢谢大家了~
web后台开发:
本人会C++/java语言,学习过《c++ prime》,《effective c++/java》等,一些算法、数据结构、操作系统、数据库、网络的基本知识也都差不多知道。但是网络开发并不怎么了解,如果专注这个方向,打算好好学习了解java web后台开发的一些知识。web前端不是很想搞,感觉自己都不怎么知道,要学习的新东西太多了。
机器学习算法:
因为在学校做得项目大多都用到了机器学习算法,也对常见的机器学习算法有所了解,但是更多的只是知道原理(公式推导有些困难),而且也只是用一些常见的matlab做好的工具进行试验,最多调一些参数,提升准确率,感觉也不是很拿的出手。如果专注于这个方向,可能会更加学习一下算法原理之类的。但是,是不是搞机器学习算***涉及到大数据方向,那要不要还学什么hadoop之类的呢??
以上是我个人的一些想法,对这两个岗位,兴趣都差不多,我主要想问问现在互联网大公司这两个岗位日常的工作都是什么??要求都在什么程度??现在哪个招的更多,应聘情况,哪个更容易应聘成功(算法工程师是不是只限于大公司)??今后的发展更好??而且日常工作来看,哪个更累??以及一些大家工作中、应聘中的感受什么的~
先谢谢大家了~