SEF2020 알고보면 다른 개발자. 나는 어떤 개발자가 맞을까

개발분야

  1. 프론트엔드(클라이언트)
  2. 백엔드(서버)
  3. 데이터
  4. 임베디드
  5. 보안

분야에 따라 공부해야할 지식

1. 프론트엔드

웹, 앱, PC프로그램, 게임 등
웹 - HTML, CSS, JS, 프레임워크(React, Anglur, Vue.js)
앱 - 네이티브 앱, 크로스플랫폼, 하이브리드 앱
pc - 윈도우 프로그램, 맥 프로그램, 크로스 플랫폼
게임 - unity(: 모바일, 캐주얼게임), unreal 엔진(: 3D, 그래픽처리)

2. 백엔드(서버)

Java → Spring
phython → django
C# → ASP.NET
RAILS
JS → Node.js
PHP, JSP
최근에는 서버less가 많이 있음

3. 데이터

  • 데이터 엔지니어(ETL) : 빅데이터를 보기 좋게 가공
  • 데이터 사이언티스트(통계기반 분석) : 데이터 엔지니어가 가공해준 빅데이터에서 의미있는 데이터를 뽑아내는 일
  • AI연구원(모델개발) : 예측시켜서 모델에 적용
  • AI엔지니어(비즈니스 적용) : AI연구원들이 만든 모델을 비즈니스 쪽으로 적용

4. 임베디드

  • 하드웨어와 밀첩
  • low레벨 언어

5. 정보보안

나에게 맞는 개발 분야
“百聞不如一見” : 백문불여일견
해봐야 맞는지 안 맞는지 안다!

영상

https://www.edwith.org/sef2020/lecture/157528/