Skip to main content

BCSD 가이드: 프론트엔드

· 6 min read

프론트엔드 트랙을 소개합니다!

프론트엔드 트랙에 지원해주신 여러분, 진심으로 환영합니다! 🎉

이 문서는 프론트엔드 트랙의 전반적인 소개와 앞으로 배우게 될 내용, 그리고 여러분이 어떤 경험을 하게 될지 안내해 드립니다. 한 번 쭉 읽어보시면 많은 도움이 될 거예요!


Q. 프론트엔드란 무엇인가요?

프론트엔드는 웹사이트나 앱에서 사용자가 직접 보고, 클릭하고, 입력하는 모든 화면을 만드는 분야입니다.

쉽게 말해, 여러분이 웹 브라우저에서 보는 멋진 사이트와 인터랙션들이 모두 프론트엔드 개발자의 손을 거쳐 만들어집니다.


Q. 어떤 언어와 도구를 사용하나요?

프론트엔드 트랙에서는 주로 HTML, CSS, JavaScript, TypeScript 를 기본으로 배우게 됩니다.

그리고, 실제 서비스 개발에서는 React, Tanstack query와 같은 라이브러리도 활용합니다.

  • HTML/CSS: 웹페이지의 구조와 디자인을 담당합니다.
  • JavaScript, TypeScript: 웹페이지에 생동감과 기능을 더합니다.
  • React: 복잡한 웹앱을 효율적으로 만들 수 있는 라이브러리입니다.
  • TanStack Query : 서버에서 데이터를 가져오고 캐싱하며, 로딩/에러 상태를 자동으로 관리해주는 데이터 동기화 라이브러리입니다.

Q. 무엇을 배우고, 어떤 프로젝트를 하나요?

비기너 과정에서는

  • 웹의 기본 구조와 동작 원리
  • HTML/CSS를 이용한 화면 구현
  • JavaScript, TypeScript로 동적인 기능 만들기
  • React로 실제 서비스형 웹앱 개발 등을 단계적으로 배웁니다.

마지막 회고에서는 여러분만의 작은 웹 프로젝트를 직접 기획하고 만들어보는 경험도 할 수 있습니다.


Q. 협업은 어떻게 이루어지나요?

프론트엔드 개발자는 백엔드, 디자이너, PM 등 다양한 역할의 팀원들과 함께 일합니다.

프로젝트를 진행하며 API 연동, 디자인 반영, 일정 관리 등 실무에 가까운 협업 경험을 쌓게 됩니다.


Q. 비전공자나 처음 배우는 사람도 따라갈 수 있나요?

네!

프론트엔드 트랙은 처음 시작하는 분들도 충분히 따라올 수 있도록 커리큘럼이 구성되어 있습니다.

중요한 건, 새로운 것에 도전하려는 마음과 열정입니다.


Q. 레귤러가 되면 무엇을 하나요?

비기너 과정을 성공적으로 마치고 회고 심사까지 완수하면,

BCSD의 실제 프로젝트(예: 코인 프로젝트)에 투입되어 실전 경험을 쌓게 됩니다.

팀원들과 함께 서비스의 주요 기능을 직접 개발하고, 운영 경험까지 할 수 있습니다.


Q. 앞으로의 진로는?

프론트엔드 개발자는 IT 업계에서 매우 큰 수요를 자랑하는 직군입니다.

트랙을 성실히 이수한다면,

  • 실무형 포트폴리오
  • 협업 경험
  • 최신 기술 트렌드 습득 등을 바탕으로 취업이나 다양한 진로로 확장할 수 있습니다.

마무리

프론트엔드 트랙을 따라가다 보면 처음 화면을 만들었을 때의 “내가 직접 만들었다”는 뿌듯함과 성취감을 느끼실 수 있습니다.

그 처음의 설렘을 기억하며, 때때로 어려운 순간이 오더라도 끝까지 스스로를 믿고 나아가셨으면 합니다.

여러분이 지금 하는 일에 확신이 없더라도, 분명히 성장하고 있다는 것을 자신 있게 말씀드릴 수 있습니다.