IT분야에 대한 인기가 많아지고 있다.
'개발자를 모셔가기 위해' 기업들은 기를 쓰고
다른 직종에서 근무하던 많은 사람들도
개발 공부를 하며 제2의 직업을 준비하고 있다.
웹/앱 개발자 중에서 인기가 많으며
개발하는 즐거움이 가장 크다고 생각하는
(제 주관적인 의견입니다만)
'프론트엔드 개발자'가 되는 방법을 알아보자!
웹이나 앱을 사용하는 유저가 눈으로 보는
모든 화면의 요소들을 개발하는 것
화면에 보이는 부분을 개발하는 사람들이
프론트엔드 개발자이며,
반대로 백엔드 개발자는
DB를 구축하고 서버를 관리하는 등의
보이지 않는 부분에서 관리하는 개발자이다.
커뮤니티나 자료를 뒤져본 결과
초봉은 3천 초반에서 4천 정도라고 한다.
(다른 직업/직무와 다를 것 없지만
연차가 쌓일수록 훨씬 상승한다는 사실!)
그렇다면 프론트엔드 개발자가 되기 위해서는
먼저 무엇을 학습해야 하는가?
1. 웹 퍼블리싱(HTML, CSS, javascript)
2. UI/UX와 네트워크 학습
3. 기타 Stack(choono.co.kr에서 확인)
가장 처음, 기본적으로 대게 HTML과 CSS,
그리고 자바스크립트를 세트로 학습하곤 한다.
나 같은 경우 React를 배워나갔는데
보통 처음 개발을 접하는 사람들이
리액트를 해야 하는지, Vue.js를 해야 하는지 뭘 해야 할지
모르는 사람들이 많다.
나도 세세한 기준을 잡아서 선택했다기 보다는
그저 인터넷 서핑을 하면서
장단점을 찾다가 결정했었던 것 같다.
나야 내 아이템을 개발할 목적으로
어차피 일단은 하나만 제대로 파보자는 생각에
비교적 심플하게 결정했지만,
개발자로 업을 삼기 위해서는
취업에 적당한 스택,
기업에서 많이 쓰는 스택을 찾아볼 필요가 있다.
그리고 배우기가 어려운지,
학습컨텐츠는 많은지,
대중화가 되어있는 스킬인지
본인만의 기준을 잡고 정해야 할 것이다.
(다른 개발자들이 어떤 학습을 하는지
choono에서 무료로 확인할 수 있다ㅋㅋ)
그리고 어느정도 책과 인프런 등의 학습컨텐츠를 통해
학습을 한 이후에는
본인만의 프로젝트를 구현해 보는 것이 좋다.
배웠던 내용을 응용하면서 실습을 해봐야
그 코드를 사용한 이유를 좀 더 근본적으로 이해하게 되고
나아가서 내 스스로가 다른 기능도 사용해보면서
실력이 빠르게 상승할 수 있기 때문이다.
언제 내 프로젝트로 실습해야 할 지 모르겠다면?
내 개인적인 생각으로는
본인이 응용력이 빠르고 서핑을 잘 한다고 느껴지면,
(대략 학습 머리가 좋다면)
굳이 여러번 학습할 것 없이
처음 학습을 하면서 아예
내 프로젝트를 만들어 볼 수도 있을 것이다.
혹은 응용을 하면서
발전된 형태의 작업물을 만들 수도 있다.
그 후부터는 시간과 집중력 싸움이니..
기본적으로 CRUD(읽고 쓰고 수정하고 지우고)
기능을 능숙하게 처리할 수 있다면
점차적으로 필요하다고 생각하는 기능들을
웹문서를 보면서 하나씩 배워나가면 될 것이다.
나도 기업에서의 개발경력이 따로 있지는 않아서
디테일하게 설명할 수는 없겠지만
어쨌든 개발을 시작할 때 어떤 생각과 고민이 있으며,
이런 고민을 어떻게 빠르게 해결할까에 대해서
어느정도의 노하우를 공유할 계획이다.
프론트엔드 개발자는 확실히 매력적인 직업이다.
그리고 학습을 하면서도
성취감이 많이 드는 직종이 아닐까 싶다.
새로운 도전을 하는 사람들을
응원한다!
직업정보(직업에 필요한 스킬 정보)👩👧👧
웹 개발자, 게임개발자, 인사담당자 등 전문가들의 스킬트리🦚
크몽에서 전문가 등록방법 pt.3 (0) | 2022.06.06 |
---|---|
크몽에서 전문가 등록방법 pt.2 (0) | 2022.06.06 |
크몽에서 전문가 등록방법 pt.1 (0) | 2022.06.06 |
부르는게 값? 인력이 부족한 이 직업은??(평균연봉 소개) (0) | 2022.05.31 |
코딩 부트캠프는 과연 효과적인가? (0) | 2022.05.26 |
댓글 영역