[RC10기_라이징캠프_server] 1주차 후기

Hansol Lee·2022년 9월 23일
0

다 해놓고 보니까 수동설치해야하는데 난 자동설치 한거였다.... 어쩐지 빨리 되더라......
명령어 익숙해지고 (이제 웬만하면 수동설치할일없으니까) 공부한데 의의를 두자......

UMC 2기때 안드로이드 수강했던 나로는,
3기때는 서버로 바꿔들으면서 당연히 이번에는 UMC서버 강의들어야지! 했는데
얼떨결에 듣게된 rising camp 10기..

사실상 UMC커리큘럼이나, rising camp커리큘럼이나 거기서 거기이긴 하다
(애초에UMC가 라이징캠프 커리큘럼에서 따온것이기 때문에..)

이번 UMC 3기 리더를 맡게되었는데 우리지부 4명의 리더 중에 2명이 이미 라이징캠프 서버 들었어서 익히 들었기에 + 닉한테 배우고 싶어서 냅다 급발진으로 신청해버렸다
내 학원알바 여름방학특강비 안녕...(그래도 난 싸게 샀어 ㅎ)

*참고로 닉은 중앙대UMC 1기리더이다. 반가와요...

관련해서 궁금해가지고 CMC밥한테 물어봤는데 이런 답변이왔다!?!ㅠㅠ

라이징캠프는 8주 커리큘럼이다.(말이 10기지 ,전에는 라캠말고 다른이름 썼어서 사실상 삼십몇기란다)
6주는 강의, 마지막 2주는 라이징테스트
그만큼 빡세서 마지막 2주 라이징테스트는 킵해뒀다가 추후에 진행될 11기,12기..라테를 봐도 되긴하다.
근데 미루면 안될것같아서 일단 목표는 8주안에끝내기로 잡아둠

라이징캠프는 참여/토론형 수업이다

정말 놀라웠던건, 소수정예로 들을 수 있다는것
UMC 실시간 강의는 몇백명이 실시간으로 같이 들어서(그것도 2기 녹화강의시스템보다는 나아진것같다) 강사님과의 소통이 쉽지 않은데
라캠 실시간 강의는 3시간 내내 강사님과 소통한다는것

또한, 생각보다 UMC사람이 많았던 것
같은반인 나까지 5명중에 3명이 2기 UMC출신이었다.
UMC 제발 번창해줘.......내가 지금 리더일 고생하고 있자나......

아무튼 라캠은 3교시로 진행한다.
매주 3시간 수업

이번 1주차는 1교시OT, 2교시 이론살짝, 3교시 실습으로 진행했는데
1주차라 다행히 가벼웠다
크게 3교시(3시간)

1교시 과제 발표, 공유 자리 / 피드백
2교시 이론
3교시 추가적인 이론 + 실습안내(과제+실습영상)

과제

  1. 구현과제(1,2 주차)
  2. 설계과제(3,4,5,6,- DB API 설계)

토론식 수업이라,첫 시간에는 닉이 여러가지 질문을 했는데, 추상적이면서도 생각해볼 만한 개발자의 자세라 흥미로웠다.

좋은 개발자의 자질,특징,성향이란 무엇인가
나는 어디에 속하는 것 같은가?/ 동료는 어떤 사람이었으면 좋겠는가? (소통VS기술)
굳이 서버를 선택한 이유? 서버의 정의를 내려본다면?
좋은 서버란? 돈받을만한 서버는 어떤 기능이있을까?

등등..
(같은 반 분들이 내린 답과, 내가 내린 답들은 노션에 정리해둠 ㅎㅎ)

커리큘럼:

  • 1주차 - OT & 서버 개요
    • 서버 클라이언트의 큰 개념과 Linux에서 서버 환경 구축
  • 2주차 - Server & Client
    • Protocol, IP, Network, Routing, Port Forwarding, Domain, AWS 등의 전반적인 네트워크 인프라에 대해 개괄적으로 배우며 직접 서버를 구축하고, 간단한 홈페이지를 개발하는 방법론을 배우게 됩니다.
  • 3주차 - DB, ERD 설계
    • 복잡한 API의 작성을 위한 DBMS 쿼리 작성에 대해 다룹니다.수강생이 원하는 서비스(어플)을 정하고, 해당 DB 설계를 합니다.이후 커리큘럼부터는 실제 외주에 쓰이는 기법들과 현업에서 사용하는 템플릿 등을 공유하며 교육이 진행됩니다.
  • 4주차 - Backend-language & Rest API
    • Backend Language에 대한 이해, http method, packet 구조, API에 대한 이해 등을 다룹니다. 수강생이 사용할 프레임워크를 정하여, 해당 언어로 앞으로의 교육이 진행됩니다. 자신이 구축한 서버에서 로직을 작성하는 방법론을 배웁니다.
  • 5주차 - Cookie & Session, OAuth 2.0, JWT, validation, 서버 보안
    • 로그인 방식의 이해, 자신이 지금까지 만든 API에 권한을 부여합니다. 강력한 Validation과 보안적 요소를 고려하는 개발방법을 배우게 됩니다.
  • 6주차 - Paging & Regex & Test
    • Paging기법, 정규표현식, 실제 협업 개발 환경에 대한 이해 (Test, Dev 환경) 내용을 배웁니다.
  • 7주차 & 8주차 - Rising Test
    • 프론트엔드, 백엔드 실전 프로젝트 (Rising Test) 진행

      서버의 경우 4주차에 본인이 어떤 백엔드 언어를 사용할 것인지 선택해야 한다. Spring 과 Node.js 중 선택해야 하므로 미리 고민하는 것을 추천한다. 나의 경우 Spring을 선택할 예정이다.

나같은경우에는 2기UMC때 안드로이드 듣다가
난 섬세하지 않은 사람임을 절실히 깨닫고+
굳이 디자인잘하는 프론트개발자VS 디자인 젬병인 프론트개발자 라면
난 광탈이라 어떻게든 돌아가기만 하면 행복할 것 같은 서버로 돌렸는데
사실,난 서버 진입장벽이 너무 높다고생각했던 사람이다.
근데 안해보고 겉보기만 해놓고 두려워하기엔 겁쟁이인것같아서 도전한다...

제발 잘맞았으면 좋겠다.사실, 잘맞는건 없는것같기도. 싫지만 않았으면 좋겠다

profile
얼레벌레 항상 성장하고 싶은 컴공생입니다

0개의 댓글