先提个建议:先想好自己想干什么,能干什么。稍微行业内的人都知道算法好,但是有几个人能通过自学找到工作?你知道计算机视觉方向的学历门槛?给一个paper全是英文和数据公式你能看懂?很多人一味的追求高端,然后低端的都做不好。
回到问题本身:三个月是可以的。我感觉你准备争取的岗位是python后端开发。其中前端是一个加分项,我不确定你的web的基础如何?懂html.css.js吗?这部分你必须要达到一个入门级的水平,即能够开发一个简单的交互式网站。python的话主要在django或者flask框架这边,初级python后端难度不会特别大(其实还是比较简单的),中间涉及的lilux等等知识也是必须得。教程等等我就不说了,我还没时间整理。
最后:我准备做一个基于爬虫的招聘数据分析统计网站,感兴趣的可以关注我看看进度,有时间的可以私信我,我能提供一个交流的群(分配给一些你能够做的工作)。中间涉及爬虫,数据可视化,java后端,算法分析(实现岗位的自动分级和核心技能要求提取,垃圾信息过滤等等)。算法这块是核心,大部分我和我朋友两人都可以完工,之所以在这里做推广是因为提供交流机会(玻璃心或者觉得我赚你的便宜的就别来了,我把任务分给你我还要教你,还不如我自己做)