TIL - 웹 서비스의 역사와 발전

MIN KYOUNG KIM·2022년 2월 16일
0

Assignment


  • 1세대, 2세대, 3세대 웹 서비스의 특징을 조사해 주세요.
  • 3세대 웹에서 존재하는 포지션들을 조사하고 각 포지션의 역할을 요약해 주세요.
  • google classroom에 제출해주세요.

세대별 특징

  1. 1세대 웹 - 전통적인 web system architecture — 정적 웹
  2. 2세대 - UI(User Interaction) 증가 — 동적 웹
  3. 3세대 - SPA(Single Page Application) — FE/BE 개발자 구분
  4. Modern Web - 규모가 커지면서 Web system 발전

3세대 존재하는 포지션

  • Designer
  • Front-End Developer / Web publisher
  • Backend Developer
    • API을 담당하는 개발자
    • 데이터 수집, 분석, 관리 등을 데이터 관련 시스템을 개발하는 개발자
    • DevOps: 개발자가 system infrastructure 관리까지 당담
  • System Operations
    • System infra를 담당하는 직군. Data center 등에 서버 설치 및 관리가 주 임무 중 하나
  • Data Scientist
    • 머신러닝, AI 등의 데이터 분석 알고리즘 과 데이터 분석 모델링을 구현하는 직군
  • Data Enginner
    • Data Scientist들이 코딩을 잘 하지 못하기 때문에, 데이터 사이언티스들을 도와 데이터 모델링 구현을 도와주는 개발자
  • Tester
    • QA (Quantity Assurance)
    • Software Engineer in Test/Automation
  • Fullstack Developer (FE+BE)
  • PM
  • Scrum
  • SoftWare Architecture
profile
sin prisa pero sin pausa

0개의 댓글