计算机想学习某个方向,怎么知道学习路线
最近很多初学计算机的同学,一直在问,说“甘哥,我对XXX方向比较感兴趣。现在我应该怎么规划,毕业的时候才能找到这个方向的好的公司的岗位呢” 针对同学的疑惑,阿甘总结下来,其实主要分为两类: (1)对某一类大的方向感兴趣,但是具体这个大的方向,什么岗位,还不知道。比如有的的同学,只知道自己对游戏相关方向感兴趣; (2)对某一个具体方向感兴趣,比如高性能计算,存储方向等,但是不知道应该学哪些东西; 针对第一类同,我们应该如何清晰规划呢? 1.首先,我认为我们应该要做的是就是先要搞懂这个大的方向都有哪些具体的岗位。然后结合自己的情况,以及自己的兴趣。选一个自己毕业以后能最大概率进入的方向。 哪怎么知道这个大的方向,都有哪些具体的岗位呢?这个其实也很简单,可以找一个专门做这个的头部公司,看看都在热招哪些技术岗位就可以了。 比如,对游戏感兴趣。那可以找个专门做游戏研发的知名公司去它官网看看都在热招哪些游戏岗位就可以了。 比如我们可以选择米哈游这个公司,看看这个公司都在招哪些编程岗位就大概知道游戏相关方向都有哪些岗位了。然后看看工作内容描述,以及所需要的技术栈,根据自己的爱好选择一个感兴趣的就可以明确自己具体想干的方向了。 明确自己想干什么方向了,哪疑惑就和第二类同学相同的了: 我知道自己未来想从事某个方向,但是不知道应该学习哪些东西。 这个也很好办,因为我们学习,本质还是奔着就业去的。那我们学习某个方向的技术栈,那也肯定是因为人家企业需要,在人家企业里正在使用的。哪我们要确定自己学什么。 可以自己下载一个boss软件,去搜索自己想干的这个方向,看看有相关岗位的公司都有哪些技术要求,自己列一列。搜个十几家,然后找找他们共同的技术栈要求。针对这些共同的技术栈要求,优先学习学习就可以了。 当然在学上面这些特有的技术栈之前,作为一个初学者,还是建议大家先把基础打牢。基础打牢了,再针对某个方向专门学学,增大进入这个方向概率。 尤其应届生,还是建议先学学基础的,操作系统,计算机网络。就算你搞某个方向,操作系统知识也是需要的啊。 基础都不会更别说深入内核了。基础学完了,然后可以去boss看看相关就业方向,针对这个方向学学,增大进入这个方向的机会。 这两个不矛盾,我认为这不是一个选择的问题,而是一个承上启下的关系,只有基础过关了,具备基本的计算机知识了,才能去进行深耕。不然直接学某个东西,学也是学怎么用,也是学个表层的东西,学不到根本 建议大家可以看看咱们星球为大家写的零基础cpp就业学习路线 https://www.yuque.com/u41022237/xy0omf/khe1in5zuk02nq0a?singl... 《零基础c++就业学习路线》 本文由mdnice多平台发布前言
阿甘分享