웹프론트엔드 개발자를 꿈꾼다면?
1) html, CSS
2) JavaScript
위의 언어는 기본적으로 익혀야함.
JavaScript 기반의 React, React native, Node.js 등의 확장된 프레임워크를 활용해 웹과 앱의 프론트앤드 및 백엔드까지도 모두 만들 수 있어 JavaScript의 사용률이 높음.
- 앱프론트앤드의 경우 보통,
안드로이드: 코틀린, Java
IOS: 스위프트, 오브젝티브-C
의 프레임워크를 활용함.
Dart언어를 바탕으로 flutter 프레임워크를 익히거나 JavaScript 언어를 기반으로 한 React native 프레임워크를 이용하면 안드로이드, IOS앱의 프론트앤드를 동시에 만들 수도 있음
-그 외 다른 개발자들의 주된 언어
+) 백엔드 개발자의 언어 - 파이썬, 자바
+) 데이터 사이언티스트의 언어- 파이썬, SQL
..
<프레임워크 자세히>
Java: Spring(스프링)
Python: Django(장고), Flask(플라스크)
JavScript: React(리액트), Vue(뷰), React native(리액트네이티브)
등의 프레임워크가 존재.
하나의 개발언어에 여러개의 프레임워크가 존재하며 각 프레임워크마다 장단점이 있기때문에 대중적이면서 본인에게 맞는 프레임워크를 사용하면 됨.
개발을 배울 수 있는 곳들
- 부트캠프
- 국비 지원 학원
- 온라인 강의 ( Udemy, 인프런, 네이버 edwith, 스파르타코딩클럽, 패스트캠퍼스 등)
개발자 스펙 쌓기
- 블로그 (티스토리, 깃허브, 미디엄 등의 플랫폼 활용)
- 알고리즘 공부 -> 백준, 프로그래머스
개인적으로 진로 고민을 하며 도움이 된 채널
-> 드림코딩 https://www.youtube.com/watch?v=TTLHd3IyErM
위 영상은 웹개발 로드맵을 정리해놓은것이며, 외에도 도움이 되는 다양한 영상이 있음.
'독서' 카테고리의 다른 글
무라카미 하루키 - 노르웨이의 숲 (0) | 2024.01.28 |
---|---|
하루를 48시간으로 사는 마법 | 이재은 저 (0) | 2024.01.17 |
[독서] 미래와 진로를 고민하는 20대가 준비해야할 것들 (0) | 2023.11.13 |
[독서] 웬들린 밴 드라닌- 플립 (1) | 2023.11.11 |