위로 아래

테스트 종류

  1. 로컬테스트 : 자기가 스스로 테스트하는 것
  2. 개발테스트 : 개발자팀(개인 X)에서 전체적으로 테스트 해보는 것.
  3. 통합테스트 : 고객사도 함께 와서 테스트

 

 

 


개발자 종류

인프라 개발자

  1. 데브옵스 개발자에 포함되는 개념으로.
  2. 개발에 참여하지는 않고 시스템 배포.
  3. 운영에서 장애를 탐지하고 알려주는 역할을 한다.
  4. 서버 스케일 인, 아웃, 배포 등

 

데브옵스(DevOps) 개발자

  1. 서버가 다운되지 않는 등 서비스를 안정적으로 돌아가게 하기 위해, 개발과 운영을 연계하는 개발자.
  2. 운영과 개발의 괴리를 줄이기 위해, 운영 측면을 자동화 시켜서 개발자가 스스로 운영까지 할 수 있는 환경을 조성.

 

데이터 사이언티스트

  1. 기존에 쌓여진 데이터를 정제하여 활용 가능한 의미 있는 데이터로 만드는 역할을 하는 개발자
  2. 수많은 데이터 중 어떤 데이터를 어떻게 수집하고 어떻게 전처리하고 어떻게 활용할지 고민한다
  3. 분야
    1. 개발 : 데이터 파이프라인 작업을 하는 데이터 엔지니어
    2. 분석 : 데이터 통계적 분석가
    3. 머신러닝 : 데이터 학습을 통한 유의미한 모델 추출

 

 


IDE 종류

IDE (Integrated Development Environment)

소프트웨어 개발에 관련된 모든 작업 (패키지 인클루딩, 문서 편집, 컴파일, 디버그, 원격 서버 액세스, 바이너리 배포 등)을 하나의 프로그램 안에서 모두 처리하는 환경을 제공하는 툴.

 

IDE 종류

  1. 이클립스
  2. 비주얼 스튜디오
  3. 비주얼 스튜디오 코드
  4. Xcode
  5. IntelliJ IDEA
  6. DEV

IDE 추천

  1. 자바 -> 이클립스, 인텔리제이
  2. 웹 -> 비주얼 스튜디오 코드 (아톰, 브라켓도 있긴 함)
  3. 파이썬 -> 파이참