코드스테이츠를 떠나며

Seoyong Lee·2021년 9월 3일
9

생각들

목록 보기
4/4
post-thumbnail

코스테이츠를 마무리하는 글이 코드스테이츠 유어클래스 매거진에 올라가게 되어 영광입니다. 앞으로도 좋은 개발자로 거듭날 수 있도록 노력하겠습니다.

코드스테이츠를 떠나며

드디어 오늘 코드스테이츠 SEB 풀타임 과정을 수료하게 되었다. 이 글을 통해서 그동안의 과정 회고와 코드스테이츠에 대한 객관적인 평가를 담아보려 한다.

내가 코딩을?

2021년 2월 말 퇴사하던 시점부터 이미 나는 코딩에 대한 마음을 굳혔다. 더는 내가 만족하지 못하는 일들을 하기 위해 밤을 새울 자신이 없었다. 그러나 미대 출신으로 수학은 고등학교 시절부터 포기했던 나에게 코딩을 배울 논리력이 있을까? 이러한 생각들 때문에 부트캠프를 시작하기 전 몇 주가 가장 두려웠던 것 같다.

처음 코딩을 시작하였을 때 국비 학원이 아닌 부트캠프를 선택하였던 결정적인 이유는 바로 '배우는 스택의 방향성' 때문이었다. 돈이 들지 않으면 당장은 좋을 수 있겠지만 미래를 생각하면 돈을 더 내고서라도 바로 실무에 투입될 능력을 기르는 것이 좋겠다고 생각했다.

결과적으로 5개월이 지난 지금은 코스도 모두 성공적으로 수료하였고 교육의 방향도 내가 원했던 프론트엔드 개발자로의 취업에 잘 맞추어져 있었던 것 같다.

코딩 공부 5개월이면 할 수 있는 것들

5개월이란 시간은 짧다면 짧지만 많은 일을 경험할 수 있는 시간이다. 지금까지의 과정을 통해 경험한 스택들은 다음과 같다.

JavaScript, HTML, CSS
Linux, Git, Github
React, Redux
Node.js, Express, Axios, Postman
Styled-Component, Storybook
MySQL, Sequelize, MongoDB
JWT, OAuth
Vercel, AWS(EC2, S3, RDS)
Docker

추가로 프로젝트를 진행하면서 공부하게 된 다음의 스택도 있다.

Next.js
Sass(Scss), CSS Modules
GSAP
ESLint, webpack
AWS Amplify

물론 양이 중요한 것도, 언급한 스택을 모두 완벽하게 아는 것 또한 아니지만 혼자서 공부했다면 여기까지 올 수 있었을까? 아마 솔직히 5개월간 HTML, CSS, JS 정도 공부하고 이제 React를 시작했을 것 같다.

그렇다면 이러한 스택을 이용해서 이제 내가 할 수 있는 것들은 무엇일까?

  • 개발자와 어느 정도 대화가 가능해졌다.
  • 날씨 앱의 사용이 불편해서 다시 만들어 보고 싶다면 그렇게 할 수 있다.
  • 만약 웹으로 동작하는 코딩 게임을 만들고 싶다면 만들 수 있다.
  • 사실 내가 마음만 먹으면 어떤 사이트든 만들어 볼 수 있다. 물론 아닐 수도 있겠지만 적어도 자신감은 생겼다.

총평

마지막으로 객관적으로 코드스테이츠의 SEB 과정을 평가하자면 다음과 같다.

과정의 구성 ★★★★

  • 크루 분들의 지속적인 업데이트를 통해 최신 기술을 배울 수 있었다.
  • 과정 자체는 학습 방향을 제시해 줄 뿐이지만 결국 마지막엔 어떤 과정이든 혼자서 정리하는 것이 중요하다. 코드스테이츠는 일정에 따라 적당한 양의(산사태 같은...) 학습 방향을 제시해 주어서 좋았다.
  • 가끔 유어클래스 자료에 사소한 오류가 있었기 때문에 별 5개는 줄 수 없을 것 같다….

수강생 관리 ★★★

  • 사실 온라인 과정을 선택할 때 어느 정도 마음의 준비는 했었지만, 전체적으로 관리를 받는다는 느낌보다는 자율에 맡겨진 느낌이었다. 그러나 결과적으로 HA 테스트를 통해 불성실한 학습자에게 응징을 가하기 때문에 관리가 전혀 없는 것은 아니었다.
  • 개별 학습 진도를 객관적으로 체크할 수 있는 방법이 있으면 좋을 것 같다. 기존 설문은 제출 이후에 딱히 사용되지 않는 것 같은 느낌이다.
  • 혼자 목표를 세우고 꾸준히 공부하는 것이 익숙한 사람에게만 이 과정을 추천한다…. 실제로 기수 이동은 생각보다 흔하게 발생한다!

커뮤니티 ★★★

  • 페어 프로그래밍과 아고라 스테이츠 등 교육 과정 중에 여러 사람을 만날 기회가 있다. 원한다면 자유롭게 스터디 그룹을 형성할 수도 있지만 강제가 아니기 때문에 나랑 친하던 사람이 기수 이동을 해버린다든지 하는 경우 외롭게 혼자 남는 경우가 있다…. 또한 페어 프로그래밍 이후에 개인적으로 연락을 주고받으며 계속 교류하기가 쉽지 않았다(분위기가 어색해서).
  • 아무래도 온라인이기 때문에 실제 만나서 진행하는 과정에 비해 서로 친밀도가 떨어지는 느낌이다. 이는 과정상 어쩔 수 없는 부분이라고 생각된다.

비용 측면 ★★★★★

  • 사실 코드스테이츠를 선택한 결정적인 이유도 바로 취업 후 상환 제도 때문이었다. 결과적으로 상환 금액은 여타 부트캠프에 비해 늘어날 수 있지만, 은행을 통하지 않고 대출 효과를 얻을 수 있다면 나쁘지 않은 선택인 것 같다.

취업 도움 ★★★★

  • 아직 취업 전이지만 지금까지의 과정을 통해 취업 준비에 도움이 된 것은 분명한 것 같다. 취업이 된다면 별 하나를 추가할 예정이다.
  • 잡 서칭 스프린트를 통해 이력서 작성에 대한 많은 팁을 얻을 수 있었고, 취업자 관련 통계와 합격 이력서는 매우 값진 자료였다. 이러한 부분이 바로 부트캠프를 수강하는 이유라고 생각된다.

마치면서

만약 개발자가 되고 싶은데 망설여진다면 일단 공부해 보라고 말해주고 싶다. 태어날 때부터 '개발자 두뇌'를 가지고 태어나야 개발자가 되는 것일까? 그랬다면 이렇게 많은 사람이 개발자가 되기 위해 부트캠프에 지원하고 취업에 성공하지는 못했을 것이다.

개발은 결국 논리적 사고에 익숙해지는 과정인 것 같다. 평생 디자인만 생각했던 내 머릿속 깊은 곳에서도 결국 그 과정을 조율하는 '논리적 사고'가 숨겨져 있었다는 사실을 부트캠프 과정을 통해 알게 되었다.

이제 구글 캘린더의 빠듯한 일정표 없이 스스로 공부해야 하는 시기가 왔다. 코드스테이츠는 분명히 내 인생에서 큰 도움이 되었다. 커리어 전환에도 그렇지만 스스로 공부하는 습관을 만들어 주었다는 점에서 특히 그렇다. 앞으로도 처음 시작했을 때의 마음가짐을 잊지 않고 스마트한 개발자로 거듭날 수 있길 바란다.

profile
코드를 디자인하다

0개의 댓글