互联网常见技术岗分类

一般来说,越大的公司分工也就越明确,更加注重技术的深度;

一些小一点的公司要求你是个多面手,前端后端测试一把抓,对于技术深度要求低一些,更加注重技术的广度。

因此也更加建议同学们第一份工作找一家大一点的互联网公司,精进一下个人的技术,也能够镀镀金。

尽早的确定个人的方向能够节省很多时间,避免像无头苍蝇一样到处乱撞。

目前互联网主要有算法、前端、后端、客户端、测试等几个大方向,内卷程度算法>后端>前端>=客户端>测试

其中

  • 算法岗位对于学历和论文要求很大,如果你没有很好的学历加成以及论文和相关比赛加持一般不建议去投递算法岗位。

  • 前后端岗位前景较好,需求大,相应的竞争也比较大一些,前后端在大公司小公司都有相应的岗位,后端语言上主要是Java、C++,以及最近几年比较火的 Python、Go语言都可以;前端使用 JS 较多,包括VUE、React等常用框架。

  • 客户端又分为安卓客户端和IOS客户端,客户端主要是一些大中厂需求比较多,就业面相对于前后端是要窄一些的,但是客户端需求较多,对比大家一窝蜂的涌向前后端方向来说,客户端算是竞争小一些的岗位了,不少大公司甚至达到了自掏腰包求客户端简历的程度了。

  • 测开全称是测试开发工程师,一般需要会一点开发能力,但是测开需要的开发能力是远远比不上后端的,大多数测开是从事的是自动化测试工具的研发,某种程度上可以看做一种弱化版的后端,但在某些公司中测开=测试。

  • 测试入门算是最简单的一个,对于代码能力要求也没有其他岗位那么强,对于一些代码能力较弱的同学可以尝试测试岗位。