Adventure Time - Jake [오늘부터 개발자]-김병욱/프론트앤드개발자가 되기위해 뭘 해야할까
본문 바로가기
독서

[오늘부터 개발자]-김병욱/프론트앤드개발자가 되기위해 뭘 해야할까

by bogyoi 2022. 7. 7.

웹프론트엔드 개발자를 꿈꾼다면?
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
위 영상은 웹개발 로드맵을 정리해놓은것이며, 외에도 도움이 되는 다양한 영상이 있음.