今年因为疫情的原因在家闲了几个月,快要开学了,在家这么多天看论文,发现对看论文没什么灵感,对是否进行科研这条道路有点顾忌。
现在深度学习无疑是特别火的,但是根据我的了解,某些大厂比如说阿里腾讯等,基本上计算机视觉和自然语言处理都是博士或者985优秀的硕士或者海归才能找到工作,而普通本科或者211的硕士除非很有能力:比如说2-3篇顶会或者参加过实际的科研项目等才有可能成功拿到offer。
但是如果想去二三线城市找个深度学习的工作,还是不用担心的。我感觉这些地方只要你有实力,对学历或者学校的要求还是比较小的,还是有希望去找份不错的工作的。
根据找工作的情况,深度学习可以去做,但是学得时候我觉得应该给自己找点后路。如果说学习深度学习之后找不到工作(毕竟大部分读研之后还是为了找工作,而且科研岗位也有限),那时再去找开发的工作,可能时间点就有可能比较晚了,所以说一定要均衡两者之间的关系,还是一边看论文一边学好技术,别最后念了三年的研究生,科研没做好,技术也都丢干净了。再去找程序开发的工作,还不如三年前没考研的同学。
前几天在看知乎的时候也看到一篇文章,大体意思就是说,搞算法并不意味这你只会算法就可以了,也不是说你从网上复制一个别人的模型,然后改改参数就可以了,你必须要有实际的工程能力,毕竟公司找你来并不是请你来做科研的,而是找你来给他们做出可以实际使用的东西。
基于这些考虑我决定把我所学的知识从头到尾捋一下,一是为了做一个总结,看看有什么遗漏的地方,有什么可以进步的地方;二是为了可以给自己增加学习的压力,没事的时候就看看以前学过的知识,为找工作打个铺垫。
这次先从Java基础开始写,写的思路主要是以《Java核心技术》这本书为依据,加上这些年在使用过程中的理解,对于简单的部分直接带过,对于自己理解得到的部分尽量多写一些。对于不同的部分,虽然可能详略不同,但是尽量所有的知识点尽可能都有,希望对于刚刚学习Java的人或者对于什么知识点有疑问的人都有帮助。
自己坚持能力不行,不知道能撑多久,更新速度大约一周一篇吧。
关注我,获取更多文章。懂得越多,觉得自己越菜,你才越有动力。