Skip to main content

BCSD 가이드: 백엔드

· 8 min read

백엔드 트랙을 소개합니다!

백엔드 트랙에 지원해 주신 여러분 반갑습니다 😁

해당 문서는 백엔드 트랙의 전반적인 소개를 담고 있습니다. 한 번 읽어보시는 걸 권장합니다 👍


Q. 백엔드가 무엇인가요?​

백엔드에 대해서 이미 들어보신 분들도 계시고, 처음 들어보신 분들도 계실 것이라고 생각합니다.

백엔드는 웹 프로그래밍의 한 분야로, 보이지 않는 곳에서 웹이나 앱에서 사용자의 행동을 처리하고, 정보를 저장 및 관리하며 웹과 앱으로 데이터를 전달하는 역할을 합니다.

서버라는 단어를 들었을 때 머릿속에 떠오르는 그림들 중 대부분이 백엔드에서 다루는 영역이라고 생각하시면 이해가 쉬울 것 같습니다.


Q. BCSD 백엔드 트랙에서는 무엇을 배우나요?​

전반적인 커리큘럼은 BCSD 홈페이지에서 확인하실 수 있습니다.

Java​

  • 객체 지향 프로그래밍 언어로, 백엔드 개발에서 가장 많이 활용되는 언어 중 하나입니다.
  • 커리큘럼에서 자바를 학습하는 기간은 2주 정도로, 프로그래밍 언어를 학습하기에는 조금 부족하다고 느낄 수 있습니다. 그렇기에 교육에 들어가기 전 사전 학습을 하고 오신다면 큰 도움이 될 것이라 생각합니다.
  • 추천 강의: 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 (기본 문법을 다루는 무료 강의, 자바 완전 처음 입문하시는 분께 추천드립니다.)

Spring Boot​

  • 웹과 앱에 데이터를 주고받을 수 있는 서버를 구축하는 데 도움을 주는 도구입니다.
  • Java와 Kotlin, 두 개의 프로그래밍 언어를 통해 사용할 수 있으며, BCSD에서는 Java를 사용합니다.
  • 처음 들어보시는 분들은 이런 것이 있구나라고 생각하시고, 관련 키워드를 한 번 검색해보시는 것을 추천드립니다.
  • 주요 키워드: Spring의 역사, API, 웹 애플리케이션 서버, 서버-클라이언트 구조

DataBase​

  • 단어를 보고 직관적으로 알 수 있듯이, 데이터를 효율적으로 관리할 수 있는 데이터의 집합소입니다.
  • 백엔드에서 중요한 부분 중 하나라고 생각합니다.
  • 데이터베이스도 키워드를 한 번 검색해서 알아보시는 것을 추천드리며, 3학년 1학기에 열리는 데이터베이스 설계 과목을 수강하시는 것도 추천드립니다.
  • 주요 키워드: 데이터베이스 시스템, 관계형 데이터베이스

Cloud Computing​

  • 여러분이 만든 기능을 사람들이 사용하기 위해서는 서버를 띄워야 합니다.
  • 본인의 컴퓨터에 띄우면 24시간 컴퓨터를 켜놓고 있어야 하는 등 불편함이 있겠죠? 이렇게 컴퓨터 자원이 필요할 때 대신 제공해주는 것을 클라우드 컴퓨팅이라고 생각하시면 될 것 같습니다.
  • 교육 과정 동안 여러분은 배포를 해보는 경험을 가질 수 있습니다.
  • 주요 키워드: AWS

이외에도 자세한 내용은 커리큘럼을 참고하셔서 찾아보시는 것을 권장합니다.


Q. 교육 과정을 마치고 무엇을 하게 되나요?​

여러분은 16주간의 교육 과정을 마치고, 약 4주간 회고 프로젝트를 만드는 기간을 가집니다.

회고 프로젝트는 여러분이 16주간 배운 내용을 실전에서 녹여내는 것과 동시에 레귤러 전환의 지표 중 하나로 사용됩니다.

16주간의 교육 과정을 열심히 밟아 오셨다면, 4주간의 회고 프로젝트도 큰 무리 없이 진행할 수 있을 것이라 생각합니다.


Q. 레귤러가 되면 어떤 경험을 하나요?​

레귤러로 전환된 여러분은 BCSD의 코인 프로젝트에 참여하실 수 있습니다.

프로젝트에 참여하는 경험을 하며 개개인마다 다르게 느낌을 가져갈 수도 있지만,

코인 프로젝트에 참여하면 다음과 같은 동일한 경험을 할 수 있습니다.

  • 클라이언트 등 타 분야 사람들과의 협업 경험
  • 데이터베이스 설계 및 개발 경험
  • API 설계 및 개발 경험
  • IT 인프라 운영 경험

Q. 취업과 진로는 어떻게 되나요?​

BCSD Lab에 지원하신 분들의 대부분은 취업이 최종 목표일 것입니다.

백엔드 트랙은 적지 않게 취업자를 배출하고 있습니다.

물론, 본인이 어떻게 하느냐에 따라 결과가 달라집니다.

주는 것만 받아서 먹는 것은 큰 도움이 되지 않습니다.

그러니, 교육 과정부터 마인드셋을 잘 잡고 적극적으로 참여해주시면 좋겠습니다.


마무리​

문서를 읽으시면서 처음 들어본 단어도 많으실 수 있고, 궁금하신 부분도 많으실 것 같습니다.

처음 들어본 부분은 16주간 교육 과정 동안 채워나갈 수 있는 부분입니다.

좌절하지 마시고, 열심히 따라와주시고 몰입해주시면 좋겠습니다.