想和牛友们交流谈谈心:算法岗要不要劝退?还是说继续硬肝下去?
首先说一下lz的个人情况:本科哈工大,研究生上交,学校还行,但无奈专业是机械,并非计算机科班,没啥算法方向的顶尖论文或顶会(只是有一篇机器学习相关点的中文核心期刊小论文在投,老板的关系能录用,但估计这水论文对找实习、工作肯定没啥用),也没啥竞赛成绩(参加了三个kaggle上的比赛,但是比较水,连top10%奖牌区都没进),所以学校牌子也没啥大用了。
转行自学算法有一年多了(其实感觉应该是走了些弯路),前几个月啃数据结构与算法、刷题(加起来能有六七百了吧,但是刷题这东西还是得持续,要不然前期刷了,后面还是会忘),中间还看了些Java的书,掌握了Java最基本的知识和语法(程度是能撕代码刷题、看懂一些复杂的Java程序),后面的大几个月时间就是看机器学习、深度学习的书、网课(说实话真的是没能看透、理解透彻,也就是能说说经典的、常见常考的算法或者技术手段的流程、思想、优缺点、小tricks以及某些不太复杂的公式推导这样的程度)、参加(水)kaggle比赛当作项目经历,今年年后就继续重温ML、DL的知识(毕竟非科班,不重温肯定忘没了🤣),看牛客面经(边看边总结),刷题重温(重看)之前做的题,三月下旬三月底的样子(感觉找实习的时间应该是晚了一个月吧,因为想着重温再准备好一些)开始陆陆续续投简历,到现在快有40家了(我知道有牛友会投的更多😂),也就只有拼多多和华为有个一面(都挂了😪),其他的要么简历挂要么笔试挂要么石沉大海,算法一年比一年难找再加上今年疫情雪上加霜,所以0实习offer在牛友们当中也会有,是常态了。所以在想在考虑要不要劝退了,转竞争要求相对低一点的岗位,那么问题来了:毕竟自学了这么久,再换总有些心里不平衡,迟疑,即使确定想换了(比如说我有些Java基础,想转Java开发),时间上来得及吗?容易吗?单纯就找工作而言,Java开发要往哪个方向去准备、哪些进一步的东西要学习,要搞到什么程度?
这就是现在处于困惑期的我,其实继续硬肝算法和转Java在我心中所占比例大概五五开吧,继续硬肝算法稍微略多一些,所以希望各位有相似经历、相似想法、相似困惑的牛友们多说说你们的想法见解,谢谢了!😀
#交流讨论##算法工程师##岗位评价#