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주간 교육 과정 동안 채워나갈 수 있는 부분입니다.

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