코드스테이츠 블록체인 부트캠프 1기 후기

김기대·2021년 10월 4일
2

[BEB 1기 후기] 4주차

고차함수 리뷰

이번 시간에는 Underbar 스프린트 페어 과제를 하면서 고차함수 개념을 복습했다.
고차함수는 다른 함수를 인자(argument)로 전달받을 수 있고, 다른 함수를 리턴할 수 있다. '함수를 리턴하는 함수' 와 '함수를 인자로 받는 함수' 모두 고차함수이다.
고차함수의 인자로 전달되는 함수를 콜백 함수(Callback function) 라고 한다.
'함수를 리턴하는 함수'는 모양새가 특이한 만큼, 부르는 용어가 따로 있다. '함수를 리턴하는 함수'를 고안해 낸 논리학자 하스켈 커리(Haskell Curry)의 이름을 따, 커리 함수라고 한다.
Underbar 스프린트 페어 과제를 하면서 구현에 또 힘이 들었다.
선배 개발자들은 보다 나은 방법으로 배열이나 객체를 다루기 위한 라이브러리, 즉, 배열이나 객체를 다루기 위한 도구 모음집을 만들었다. 스프린트에서는 배열, 객체를 다루는 라이브러리 Underbar를 구현하며 자바스크립트 내장 메소드가 어떻게 callback 함수를 활용하는지 원리부터 자세히 학습할 수 있었다. 예시로 _.fliter(), _.slice(), _.map() 등을 구현했다. Advanced Challenge 까지는 어찌했는데 Nightmare는 진짜 모르겠다. 나중에 복습하면서 다시 처음부터 구현해봐야 겠다.

비동기

비동기 호출파트는 예전에 몇 번 해본적이 있다. 역시 회사생활 때 다룬 기억이다. PHP Laravel 로 작업한 부산방과후 사이트에서 Ajax를 사용해서 데이터를 다뤘었다. 이것 말고도 직접 간단한 게시판을 만들 때도 Ajax를 사용해서 직접 본 것이있다. 게시물을 클릭하여 봤을 때 조회수를 비동기, 동기로 작업했을 때 차이가 있었다. 새로고침을 해야 조회수가 달라지냐, 새로고침을 누르지 않아도 조회수가 달라지냐의 차이를 직접 보고 비동기, 동기의 차이를 알게되었다.
비동기 파트 스프린트 페어과제는 타이머 API, fs 모듈, 네트워크 요청 3개였다. 아직 완벽하게 비동기를 다루지는 못하지만 구글링을 하면서 스프린트 과제를 연습했다.

Section 1 Hiring Assessments

대망의 섹션 1 HA 시험을 치뤘다...
이 부트캠프를 신청할 때는 HA를 쳐서 불합격이 되면 다음 기수로 기수이동을 하는지 전혀 몰랐다. 소문과 리뷰를 보니 불합격이 뜨면 다음 기수로 미뤄진다고 들었다.. 큰일났다
좀 섹션 1은 복습을 제대로 하지 못해서 진짜 걱정되었다.
퀴즈형 문제, 코플릿형 문제, 스프린트형 문제 이렇게 3가지 유형으로 나왔는데 퀴즈형이랑 코플릿형은 어찌해서 다 풀긴했다.
스프린트형에서 가장 애매한 파트 State & Props 가 나왔다.
보는 순간 망했다고 생각하면서 어찌 다 통과는 못 했지만 제출을 했다. 제발 합격이었으면 좋겠다....ㅠㅠ

4주차 소감

HA 소식을 듣고 좀 많은 것을 깨달았다.
이 부트캠프는 HA때문에서라도 (살아남으려면) 복습과 문제, 걍 겁나 빡세게 해야한다.
진짜 이 부트캠프에 매달려서 여기에만 전념을 해야겠다.
그리고 시간 활용을 제대로 하도록 폐관수련 해야겠다.

profile
블록체인 백엔드 개발자

3개의 댓글

comment-user-thumbnail
2022년 5월 30일

안녕하세요 현재 코드스테이츠 부트캠프 지원을 준비하고 있는 박연우라고 합니다.
다름이 아니라 제가 평소 블록체인, NFT와 개발 둘 다 관심이 있어서
프론트엔드 코스로 지원을 할지 블록체인 코스로 지원을 할지 고민 하고 있는 와중에
구글에서 후기 검색이 되는 곳이 김기대님 밖에 없어서 댓글 남기게 되었습니다.

괜찮으시면 블로그에 적혀 있는 후기글 외에 자세한 후기를 들어보고 여쭤보고 싶은데
따로 메일이나 SNS 가 적혀 있지 않아서 제 메일과 SNS 남겨 놓겠습니다.
연락 부탁드리겠습니다 선배님!

메일: yeonwoopark22@gmail.com
카카오톡 ID: creativep
트위터: @HyeonWooGa

1개의 답글
comment-user-thumbnail
2023년 2월 25일

안녕하세요, 현재 코드스테이츠와 멋쟁이사자처럼의 블록체인 부트캠프 중 어떤 것을 수강해야 할지 고민중이라 앞선 코드스테이츠의 부트캠프를 수강하신 분의 조언을 듣고자 댓글을 남기게 되었습니다.

  1. 코드스테이츠의 페어프로그래밍이 잘 이루어지는 편인가요?
  2. 코드스테이츠의 강사님들은 어떤 분이신가요?
  3. 같이 수강하는 사람들의 분위기는 어떤가요?

생각보다 후기가 적어 이곳에다가 댓글을 남겨 둡니다. 감사합니다!
그리고 혹시나 괜찮으시다면, 이메일로도 연락 부탁드립니다! 좀더 자세하게 여쭤보고 싶은것이 있습니다.

chancold123@gmail.com

답글 달기