职位理解

互联网公司主要有以下,当然还有其他的职位:

  • 技术人员
    因为这些主要属于计算机专业,所以除了学习下面的语言,还要学习操作系统,数据结构与算法,计算机网络,数据库,这都是专业课,主要就这些

    • 大前端开发,分为如下

      • Android开发人员(主要是手机APP开发。 需要java语言,然后学习Android的相关知识. 我自己就是Android开发这个,哈哈)

      • IOS开发人员(主要是手机APP开发。 需要object-c或者swift语言,然后学习ios系统相关知识)

      • Web, H5 前端浏览器页面开发: 需要HTML,js, javascript vue.js ....等各种前端框架

    • 后端开发,分为如下:

      • C/C++语言:C是系统语言,C/C++属于跨平台语言,相对难些,比较底层, 还需要学习Linux操作系统,以后可以Linux服务器开发

      • Java后端开发:这个比较常见,学习java语言,学习spring框架,数据库相关知识,以后要学习微服务,等。 以后可以做网站的后台系统,推荐系统,或者论坛系统之类的。

      • 数据工程师(大数据或者数据分析师): 这个主要学习Python语言,因为python有很多开源的库,然后还要学习数据库,hadoop, spark......等

      • 算法人员(要求比较高,计算机硕士之类的,要学习计算机图形学,计算机视觉, 需要深入计算机的一个分支学习):需要很好的数学功底

      • 新兴的AI.....等, 这个需要很好的数学功底,训练模型之类的。 你们学校就有人工智能学院,你们学校计算机很厉害的,当然其他专业也都是很厉害的

  • 产品人员:属于非技术类。其实要求高的部门,也需要产品人员学习相关技术,至少要了解相关技术。 需要产品的竞品分析,需求分析,绘制原型图。 豆瓣上看看互联网产品的书

    • 先入门: 在豆瓣上找相关的书,或者知乎上有人分享怎么学的,或者B站,网易公开课,学堂在线这些网站搜一搜应该都会有。
      产品经理学习路线:https://zhuanlan.zhihu.com/p/24633738

    • 极客时间:(硅谷产品实战36讲)https://time.geekbang.org/column/intro/100006501
      极客时间:(邱岳的产品手记,这个入门之后再看)https://time.geekbang.org/column/intro/100002601
      极客时间: (邱岳的产品实战,入门之后再看) https://time.geekbang.org/column/intro/110
      上面是付费的课程。

    • 实习的话,都会有公司老人传帮带的。相比纯技术开发的话,这个不会太难,这个需要培养产品思维,任何工作都需要慢慢来,不能着急

  • 测试人员,分为如下

    • 普通测试人员:测试软件流程
    • 测试开发人员:需要学习开发的语言,写脚本,测试性能,之类的
  • 运营人员:非技术类。 比如超市需要经营,打折,宣传活动之类的

  • 其他(行政,HR人力等):非技术类

你可能感兴趣的:(职位理解)