一、总体感觉:能找还是不能找,取决于你够不够强,以及你卷不卷,如果你还没有决定要不要找算法岗位,那就请你三思而后行。 二、仔细分析下这个行业现状,我觉得和供需都有关系: 1、在供给方面也就是学生这边,越来越多的学生在学校走上了"算法"的道路,或是由于导师想做(很多之前做通信、天线、材料的导师都开始做深度学习/机器学习,可以想象,也会有诸如交通、机械、农业等等专业的导师涉足这个领域)、或是由于自己看到了三四年前算法岗的红利(用我们导师的话说就是只要会跑个模型、调个参就可以找到工作了); 2、在需求方也就是企业这边,企业经过前些年在算法方向的扩张,也许会发现当初扩张太快/招的人满足不了需求,很多算法没有用或者难以落地。在同学们都感觉算法竞争激烈的同时,也许企业也会有"能够达到要求水平的同学招不到"的苦恼。 三、建议:无论具体是做推荐系统,做CV/NLP,做人工智能,大数据。只要你还叫工程师不叫研究员,在职能上你都属于“后端开发工程师”。公司不指望你已经成为某个领域的专家,更看重你是否有全面扎实的计算机基础和编程能力。弥补短板,打好基础,这样子你可以进而求职算法岗,退而求职后端岗。 @河老师