코드스테이츠 프리코스에 관한 질문들과 나의 솔직 답변

코드스테이츠 프리코스에 관한 질문들과 나의 솔직 답변

비전공자가 IT개발자로, 커리어전환기3

코드스테이츠 프리코스에 관한 질문들과 나의 솔직 답변과 첫 오프라인 모임

저번주에 제주코딩베이스캠프를 마치고 돌아왔다.
저번주 내내 코드스테이츠 수업에 참석하지 못해서 발등에 불 떨어졌다
다행히 live session은 런코에 동영상이 올라와서 보면서 공부중이지만
이미 진도는 안드로메다로…
내가 코드스테이츠의 pre코스를 수강중이라고 하니 몇가지 질문을 받았는데
코드스테이츠 pre 코스에 대해 궁금한 사람들을 위해 말해보자면

Q1 코드스테이츠 pre코스는 HTML과 CSS, JS를 다루나요?

A1 아니요. 자바스크립트만 다룹니다.

Q2 비전공자가 따라가기 어렵지 않나요?

A2 네, 겁나 버겁습니다. 시간 많을 때 수강하세요.

Q3 10주동안 뭘 배우나요?

A3 10주동안 기본 개념들을 구글링하면서 아래의 과제들을 수행해야합니다.

주차 과제
1주차 코플릿 자바스크립트 베이직
2주차 코플릿 자바스크립트 베이직
3주차 코플릿 자바스크립트 알고리즘 + 자바스크립트 코언즈
4주차 자바스크립트 코언즈 + 자바스크립트 테스트빌더
5주차 자바스크립트 테스트빌더 + 자바스크립트 트위틀러
6주차 자바스크립트 트위틀러
7주차 자바스크립트 트위틀러 + 언더바
8주차 solo week (추석기간임)
9주차 언더바 +Recursion
10주차 Recursion

난 아직도 코플릿 베이직풀고있는데 다른 분들은 코플릿 알고리즘 다 풀고 코언즈 하고 있었다.
또르…
빨리 알고리즘을 풀고 코언즈로 넘어가고싶지만… 빨리 푸는게 마음대로 안되고
한번 푼다고해서 완벽하게 아는게 아니다.
다시 풀면 새로운 느낌적인 느낌느낌

오늘은 첫 오프라인 모임에 참석했다.
내가 비전공자고 아직도 베이직풀고있어서 코드스테이츠 오프라인 모임에 참석할까말까 고민을 많이했는데
그냥 일단 하자!한다! 라는 고리님의 명언이 생각나서 그냥 참석했다
참석하고나니 굉장히 유익했다
서로 알고있는 개념들을 공유하여 공고히 다지고
생각해왔던 것들을 이야기를 나누다보니 동기부여가 많이 되었다
만난김에 같이 live session도 들었다 개이득
같이 들으니까 집중도 잘되고 더 재미있었다ㅋㅋㅋ
오래전 고딩시절 야자했던 기억이 새록새록 ㅋㅋㅋ 젊어진 느낌




TWIL

1. 기초가 바로 잡혀있지 않으면 시간이 갈수록 계속 헷갈린다.

기본중의 기본 sum += i 의 의미는 sum = sum + i이고
아래에서 i++의 의미는 i를 1씩 증가시킨다는 의미이다

1
2
3
4
5
6
7
8
9
var sum = 0;
for (i=0; i<5; i++){
sum += i
}
sum = sum + 1; // value = 1
sum = sum + 2; // value = 3
sum = sum + 3; // value = 6
sum = sum + 4; // value = 10
sum = sum + 5; // value = 15

그렇다면 sum -= i의 의미는?

1
sum = sum - i



2. 자잘한 기본들.

  • for문과 for … in문은 다르다.
  • 고르는 건 필터 filter
  • 새로만드는건 맵 map
  • 누적 리듀스 reduce
  • reduce는 acc과 curr 값을 이용해서 하나의 연산 결과를 만들 때 쓰고, 단순히 배열을 순회하고 싶다면 for문이나 forEach를 쓰는게 더 알맞다
  • 코드를 깔끔하게 하는 것은 나중의 일. 지금은 코드를 작성하는 것에 몰두하는 것이 좋다.



3. 코언즈이용시 기본들.

  • commit은 내가 변경한 내용 저장하는 것.
  • push는 commit한 내용을 원격저장소에 전송하는 것.