求助:算法工程师,我的条件适合选择哪个方向,搜索,图像,广告...?

时间:2020-12-11 20:01:23
本人条件:
1重点大学数学系本科,应届(2014毕业),数学基础扎实
2对算法很赶兴趣,看过一些算法书籍,算法导论什么的,
3培训过java能熟练使用java,(c/c++也会一些,至少编写一般的算法程序没问题)
4培训期间还学习了网页编程(html+css+js),数据库(oracle)等,软件开发这些方面也懂一些
5我对数学,算法都很感兴趣,(从小数学就好)对算法工程师这个工作很期待,很有热情,希望在这个领域好好发展
6英语阅读能力良好,46级成绩不怎么高,低分飘过型(主要是因为听力差,拖后腿,阅读没问题)
7勤奋,刻苦,工作量,累等都没问题,薪水什么的也可以暂时不要求太高,我希望能先进入这个行业,然后再发展

但因为没有经验,也找不到很多资料,对于这些具体方向:
搜索算法,输入法算法,图片处理算法 ,视频算法,广告算法,加密算法,文本算法,多媒体算法,手写识别算法...

不是很了解,不知道自己今后究竟该搞哪个算法?
现在我可以先准备哪些方面的知识?
下学期开始找工作了....
希望各位有经验的前辈多多指教,谢谢了

15 个解决方案

#1


搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。

#2


你这样的话建议做ML这种偏统计模型的方向,这个一般涉及不到太高的代码能力,也不需要复杂的数据结构/算法,只需要统计模型搞好了,套几个标准算法就行。
纯算法方向的话你自己代码经验太少,还不如转研究。

#3


引用 1 楼 sunny7862632 的回复:
搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。
你是硕士?什么专业?

#4


引用 3 楼 u013529342 的回复:
Quote: 引用 1 楼 sunny7862632 的回复:

搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。
你是硕士?什么专业?


本科啊,所以是硬伤,大多数招算法都是硕士起步,我是通讯专业的。搞这行最主要还是代码能力,特别是优化,其实算法本身基本都是现成的,只是挑选,实现。

#5


既然学过Java,那就去搞软件开发吧

#6


引用 5 楼 yangmingxing980 的回复:
既然学过Java,那就去搞软件开发吧




感觉软件开发和数学关系不大,看到许多培训处数学不好,甚至很差的人软件开发也干得很好,自己数学系出身,优势在于数学理论知识,搞软件开发,自己没什么优势,不想当低端码农

虽然我不想搞纯数学的研究,但也不想找和数学不相关的工作,毕竟自己数学是学得不错的,这方面有一定优势

#7


引用 4 楼 sunny7862632 的回复:
Quote: 引用 3 楼 u013529342 的回复:

Quote: 引用 1 楼 sunny7862632 的回复:

搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。
你是硕士?什么专业?


本科啊,所以是硬伤,大多数招算法都是硕士起步,我是通讯专业的。搞这行最主要还是代码能力,特别是优化,其实算法本身基本都是现成的,只是挑选,实现。


你干了多久了?算法工程师这个领域大致属于什么级别?处,中,高?

#8


引用 2 楼 FancyMouse 的回复:
你这样的话建议做ML这种偏统计模型的方向,这个一般涉及不到太高的代码能力,也不需要复杂的数据结构/算法,只需要统计模型搞好了,套几个标准算法就行。
纯算法方向的话你自己代码经验太少,还不如转研究。


你就是从事这个方面的?

#9


引用 1 楼 sunny7862632 的回复:
搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。

中国思维或者大环境影响

#10


按你的描述,可以确切的告诉你不要想得太多了,老老实实当低端码农吧
你也就看过一些算法导论什么的,难道人家请你去刷ACM?
如果你没有在这方面进行过一些深入的研究或发过什么论文,难道你期望别人招一个人来培养一年半载还不知能不能用?
直接花大价钱请个大牛妥当了。算法这东西有了大牛还用得着别人打下手么?
你说的重点大学数学系的我们公司大把,大家不也都当低端码农?

#11


引用 7 楼 u013529342 的回复:
Quote: 引用 4 楼 sunny7862632 的回复:

Quote: 引用 3 楼 u013529342 的回复:

Quote: 引用 1 楼 sunny7862632 的回复:

搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。
你是硕士?什么专业?


本科啊,所以是硬伤,大多数招算法都是硕士起步,我是通讯专业的。搞这行最主要还是代码能力,特别是优化,其实算法本身基本都是现成的,只是挑选,实现。


你干了多久了?算法工程师这个领域大致属于什么级别?处,中,高?


快6年了,一般都是属于高级的,门槛比较高。主要还是和能力有关

#12


引用 10 楼 zapdos 的回复:
按你的描述,可以确切的告诉你不要想得太多了,老老实实当低端码农吧
你也就看过一些算法导论什么的,难道人家请你去刷ACM?
如果你没有在这方面进行过一些深入的研究或发过什么论文,难道你期望别人招一个人来培养一年半载还不知能不能用?
直接花大价钱请个大牛妥当了。算法这东西有了大牛还用得着别人打下手么?
你说的重点大学数学系的我们公司大把,大家不也都当低端码农?



至少努力争取一下吧,争取后实在不行了去当低端码农是一码事,不争取直接放弃是另一码事

对了,你们什么公司?

#13


引用 8 楼 u013529342 的回复:
Quote: 引用 2 楼 FancyMouse 的回复:

你这样的话建议做ML这种偏统计模型的方向,这个一般涉及不到太高的代码能力,也不需要复杂的数据结构/算法,只需要统计模型搞好了,套几个标准算法就行。
纯算法方向的话你自己代码经验太少,还不如转研究。


你就是从事这个方面的?


没办法,我这学历低的只能多弄点实际本领了

#14




快6年了,一般都是属于高级的,门槛比较高。主要还是和能力有关

6年,挺好的,在某个领域干6年,个人专业能力方面应该提升很巨大的
计划一直干下去?

#15


啥也不say,去搞人工智能!

#1


搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。

#2


你这样的话建议做ML这种偏统计模型的方向,这个一般涉及不到太高的代码能力,也不需要复杂的数据结构/算法,只需要统计模型搞好了,套几个标准算法就行。
纯算法方向的话你自己代码经验太少,还不如转研究。

#3


引用 1 楼 sunny7862632 的回复:
搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。
你是硕士?什么专业?

#4


引用 3 楼 u013529342 的回复:
Quote: 引用 1 楼 sunny7862632 的回复:

搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。
你是硕士?什么专业?


本科啊,所以是硬伤,大多数招算法都是硕士起步,我是通讯专业的。搞这行最主要还是代码能力,特别是优化,其实算法本身基本都是现成的,只是挑选,实现。

#5


既然学过Java,那就去搞软件开发吧

#6


引用 5 楼 yangmingxing980 的回复:
既然学过Java,那就去搞软件开发吧




感觉软件开发和数学关系不大,看到许多培训处数学不好,甚至很差的人软件开发也干得很好,自己数学系出身,优势在于数学理论知识,搞软件开发,自己没什么优势,不想当低端码农

虽然我不想搞纯数学的研究,但也不想找和数学不相关的工作,毕竟自己数学是学得不错的,这方面有一定优势

#7


引用 4 楼 sunny7862632 的回复:
Quote: 引用 3 楼 u013529342 的回复:

Quote: 引用 1 楼 sunny7862632 的回复:

搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。
你是硕士?什么专业?


本科啊,所以是硬伤,大多数招算法都是硕士起步,我是通讯专业的。搞这行最主要还是代码能力,特别是优化,其实算法本身基本都是现成的,只是挑选,实现。


你干了多久了?算法工程师这个领域大致属于什么级别?处,中,高?

#8


引用 2 楼 FancyMouse 的回复:
你这样的话建议做ML这种偏统计模型的方向,这个一般涉及不到太高的代码能力,也不需要复杂的数据结构/算法,只需要统计模型搞好了,套几个标准算法就行。
纯算法方向的话你自己代码经验太少,还不如转研究。


你就是从事这个方面的?

#9


引用 1 楼 sunny7862632 的回复:
搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。

中国思维或者大环境影响

#10


按你的描述,可以确切的告诉你不要想得太多了,老老实实当低端码农吧
你也就看过一些算法导论什么的,难道人家请你去刷ACM?
如果你没有在这方面进行过一些深入的研究或发过什么论文,难道你期望别人招一个人来培养一年半载还不知能不能用?
直接花大价钱请个大牛妥当了。算法这东西有了大牛还用得着别人打下手么?
你说的重点大学数学系的我们公司大把,大家不也都当低端码农?

#11


引用 7 楼 u013529342 的回复:
Quote: 引用 4 楼 sunny7862632 的回复:

Quote: 引用 3 楼 u013529342 的回复:

Quote: 引用 1 楼 sunny7862632 的回复:

搞算法的,硕士是起点,本科搞起很难。我是搞图像的,学历成了硬伤。
你是硕士?什么专业?


本科啊,所以是硬伤,大多数招算法都是硕士起步,我是通讯专业的。搞这行最主要还是代码能力,特别是优化,其实算法本身基本都是现成的,只是挑选,实现。


你干了多久了?算法工程师这个领域大致属于什么级别?处,中,高?


快6年了,一般都是属于高级的,门槛比较高。主要还是和能力有关

#12


引用 10 楼 zapdos 的回复:
按你的描述,可以确切的告诉你不要想得太多了,老老实实当低端码农吧
你也就看过一些算法导论什么的,难道人家请你去刷ACM?
如果你没有在这方面进行过一些深入的研究或发过什么论文,难道你期望别人招一个人来培养一年半载还不知能不能用?
直接花大价钱请个大牛妥当了。算法这东西有了大牛还用得着别人打下手么?
你说的重点大学数学系的我们公司大把,大家不也都当低端码农?



至少努力争取一下吧,争取后实在不行了去当低端码农是一码事,不争取直接放弃是另一码事

对了,你们什么公司?

#13


引用 8 楼 u013529342 的回复:
Quote: 引用 2 楼 FancyMouse 的回复:

你这样的话建议做ML这种偏统计模型的方向,这个一般涉及不到太高的代码能力,也不需要复杂的数据结构/算法,只需要统计模型搞好了,套几个标准算法就行。
纯算法方向的话你自己代码经验太少,还不如转研究。


你就是从事这个方面的?


没办法,我这学历低的只能多弄点实际本领了

#14




快6年了,一般都是属于高级的,门槛比较高。主要还是和能力有关

6年,挺好的,在某个领域干6年,个人专业能力方面应该提升很巨大的
计划一直干下去?

#15


啥也不say,去搞人工智能!