반응형
인프런 강의중 비전공자를 위한 개발자 취업 올인원 가이드 [통합편] 강의를 보고 작성되었습니다.
1. 웹 개발
- PC/Mobile의 웹 브라우저에서 동작하는 웹 서비스를 개발한다.
- 백엔드(Server) 개발과 프론트엔드(Client) 개발로 나뉜다.
- '웹 개발자' 라는 명칭은 프론트엔드 개발자가 따로 없던 때의 명칭이다.
2. 모바일 앱 개발
- 모바일 기기용 어플리케이션(App)을 개발한다.
- 운영체제에 따라 Android 앱 개발과 ios 앱 개발로 나뉜다.
- React Native, Flutter 등을 활용하면 Android와 ios 구분없이 개발 가능
3. 백엔드 VS 프론트엔드
백엔드 개발자 | 프론트엔드 개발자 | |
언어 | Java, Python, Javascript, Go, PHP, C++ 등 | Javascript, Typescript 등 |
웹 프레임워크 | Spring, Django, Express, Laravel 등 | React.js, Vue.js, Angular.js, Svelte 등 |
학습 범위 | 비교적 넓다 백엔드 개발자를 꿈꾸는 학생개발자에게 (naver.com) |
비교적 좁다. 신입 프론트엔드 개발자가 되려면 무엇을 학습해야 하나요? | JBEE.io |
학원 | 국비지원학원, 사설 학원(부트캠프), 인강 | 사설 학원(부트캠프), 인강 |
취업 | 서비스 회사의 신입 백엔드 개발자로 취업하기가 쉽지 않다.(많이 뽑지만 경쟁도 치열) |
(경험있는) 프론트엔드 개발자 부족 |
특징 | 웹 서비스의 전반적인 동작과 비즈니스 로직을 개발한다. |
최근 몇 년간 기술의 진화가 매우 빨랐다. 2016년에 자바스크립트를 배우는 기분(스크랩) | 텅 빈 충만의 블로그 (voidsatisfaction.github.io) |
4. DevOps / 인프라 개발
- 웹/앱 서비스가 배포되고 동작하는 환경을 구축하는 일
- DevOps/SRE, 인프라/시스템/플랫폼 개발자 등 다양한 역할과 명칭(회사마다 다름)
- DevOps와 SRE라는 개념과 직무가 도입되기 시작했다. SRE - #1 SRE/DEVOPS의 개념과 SRE는 무엇을하는가? (tistory.com)
- 실제 채용 공고로 DevOps/인프라 개발자의 업무 알아보기
- Python이나 Node.js로 시작하는 것이 좋다.
- 신입이 처음부터 지원하기 쉽지 않다.
- 대부분 웹개발로 시작하다가 경력이 쌓이고 직무 이동을 하는 경우가 많다.
5. Data Engineer
- 데이터 분석가 vs 데이터 엔지니어 vs 데이터 사이언티스트
- 데이터 AI 사이언티스트 하지마세요 - Bing video
- 데이터 사이언스를 공부하고 싶은 분들을 위한 글 Team-Neighborhood/I-want-to-study-Data-Science: 데이터 사이언스를 공부하고 싶은 분들을 위한 글 (github.com)
- 실제 채용 공고로 데이터 엔지니어 직무 확인하기
- Python, Scala, Java 공부하는것이 좋을것 같다.
- https://recruit.ab180.co/stories/data_engineer
반응형
'개발자 가이드 > 준비하기' 카테고리의 다른 글
현재 해외에서 유행하는 프론트엔드 프레임워크 확인하는 사이트 (0) | 2022.01.23 |
---|---|
채용공고 사이트 (0) | 2022.01.23 |
강의 선택하기 (0) | 2022.01.23 |
개발이 재미가 없을때 (0) | 2022.01.22 |
개발의 재미에 빠질 계기 만들기 (0) | 2022.01.22 |