본문 바로가기
300x250

코드스테이츠36

코드스테이츠 5주차 Pre-course + HA시간 후기 드디어 22주 중에 5주 간의 첫 번째 섹션이 끝났다. 5주 동안 코드스테이츠가 준비한 커리큘럼과 과제를 9시부터 6시까지 진행하며 개발자가 되기 위한 시간을 가졌다. 그리고 각 섹션이 끝날 때마다 보는 ha시간까지 마쳤다. 일종의 테스트다. 코플릿 코플릿은 문제가 나왔다. 지금까지 배운 문자열, 반복문, 배열, 객체, 고차함수 등등 모두 섞어서 문제가 꽤어렵게 나왔다. 5문제 중에 4문제는 술술풀린건 아니지만 고민을 하다보니 방법을 찾았다. 한문제가 문제였다. 코플릿에서 DOM문제가 나올지 몰랐는데 나오면서 엄청나게 당황했다, 그래서 이건 마지막에 시간을 많이 쓰면서 조건 3개중에 2개만을 충족시켰다. 코플릿은 재밌는데 잎으로 얼마나 더 어려워질지...ㅎㅎ react 리액트 또 다른 하나의 과제는 RE.. 2021. 5. 8.
코드스테이츠 4주차 리뷰 코드스테이츠를 시작한지 4주가 지났다. 시간이 정말 후딱 간다. 저번주엔 DOM과 고차함수, 리액트에 대해 배웠다. \ 3가지를 배우면서 HTML과 CSS, JAVASCRIPT가 왜 기초인지 어떻게 활용되는지 알게된 느낌이다. 특히 리액트는 HTML과 자바스크립트를 융합해서 사용하기에 헷갈리는 부분이 많았다. 계속 따라해봐서 그러지 이해가 될랑말랑 한다. 이번 리액트 강의는 코드스테이츠에서 배운것도 도움이 많이 되었지만, 코딩앙마 라는 유튜브채널이 도움이 되었다. 리액트, 자바스크립트, 타입스크립트를 배우고 싶다면 이채널 추천합니다!! 이번주에 난이도가 확 상승해서 찾아보는 시간과 고민하는 시간에 많은 시간이 들었다. 중간중간에 있는 스프린트리뷰로 체크하면서 반성하게 된건 내가 너무 검색에만 취중해서 코.. 2021. 5. 3.
코드스테이츠 3주차 리뷰 + 김버그의 html&css는 재밌다 완강 후기 코드스테이츠에서 software engineering 과정을 시작한지 3주가 지나 내일이면 4주차의 시작이다. 늘 그렇듯 시간이 정말 빠르게 지나가고 있다. 3주동안 정말 많은 것들을 배우고 있다. 자바스크립트, CSS, git, Cli, html, 계산기 만들기 등등 주제에 맞는 과제를 풀어나가고 있다. 일단 아직 3주차지만 코딩이 재밌다. 근데 같이 해야재밌다. 같이 문제를 풀어가는게 정말 끝내주게 재밌다. 나의 경우 혼자 공부하는 것보다 페어랑 같이 공부하니 효율이 높아지는 것 같다. 나보다 잘하는 페어를 만나게 되면 더 많이 배울수있어서 좋고, 나보다 못하는 페어를 만날 확률은 적지만 만나더라도 내가 알고있는것을 알려주면서 실력이 늘어간다. 만나는 페어분들마다 좋은 말들을 많이 해주고 같이 한 과.. 2021. 4. 25.
변수, 데이터, 변수 선언, 데이터할당, 자료형 변수 = 변할수 있는 수, 데이터를 저장하는 공간(쉽게 변할수 있다.) 데이터 =값, 값의 유형 변수 선언 => let, var, const 로 할 수 있습니다. 1)var는 초창기 변수 선언, 변수의 중복 선언이 가능한 장점이 있지만, 대규모 프로젝트시 위험성이 높다 2)let 은 변수 중복 선언은 불가능 하지만 변수 변경 가능 3)const는 상수리며, 변수 중복선언x, 데이터 변경x 변수를 선언 후 데이터를 할당한다 let i = 9; i라는 변수를 선언하고, 9라는 숫자 데이터를 할당했다. 자료형(Data type) 데이터 = 값(value) + 값의 유형(type) 원시 타입(primitive)에는 숫자형, 문자열형, 논리형, null, undefined, symbol 이 있다. 참조 타입(re.. 2021. 4. 21.
반복문_문제풀이(java script) factorial 문제 : 수를 입력받아 factorial(n) 값을 리턴하기 / 1*2*3*4...*num for문 이용하기 ↓↓↓↓↓↓↓드래그해야 보입니다. function factorial(num) { let result = 1; 2021. 4. 20.
문자열_문제풀이(javascript) areValidCredentials 문제: 이름과 비밀번호를 입력받아 이름이 3글자보다 크고 비밀번호가 8글자 이상이면 true를 리턴하기 ↓↓↓↓↓↓↓↓↓드래그 function areValidCredentials(name, password) { if (name.length > 3 && password.length >= 8) { return true; } return false; } findMinLengthOfThreeWords 문제:세 개의 단어를 입력받아 그 중 가장 짧은 단어의 길이를 리턴하기 주의 : number타입 리턴, 단어의 길이가 같은 경우 그 길이를 리턴 ↓↓↓↓↓↓↓↓↓드래그 function findMinLengthOfThreeWords(word1, word2, word3) { let .. 2021. 4. 20.
조건문_문제풀이 equalsTen 문제:수를 입력받아 10과 같은지 여부를 리턴해야 합니다. --↓ function equalsTen(num) { return num === 10; } daysInMonth 문제 : 특정 달(month)을 입력받아 각 달에 몇 일이 있는지 리턴해야 합니다. -7월과 8월에는 모두 31일이 존재합니다. -2월 29일은 존재하지 않는다고 가정합니다. --↓ function daysInMonth(month) { if (month === 2) { return 28; } else if (month === 4 || month === 6 || month === 9 || month === 11) { return 30; } else { return 31; } } } isEitherEvenAndLessTh.. 2021. 4. 19.
변수_문제풀이(javascript 자바스크립트) 함수는 입력(input)을 받아 출력(output)을 하는 하나의 작은 기능 단위이다. '변수를 선언하고, 함수를 할당했다' 라고 한다. 함수가 호출되고 나면, 함수의 body(중괄호 내의 코드)에 있는 코드가 실행되고 결과값을 리턴(return)한다. 이 결과 값은 함수의 body에서 어떤 값을 return하는지에 따라서 결정된다. 아무것도 return하지 않으면 undefined를 리턴한다. getRunCatDistance 문제: 속력 speed , 시간 time 이 숫자로 주어졌을 때, 이동한 거리를 변수 distance에 할당하여 리턴하는 getRunCatDistance 함수를 작성하기 function getRunCatDistance(speed, time) { let distance; distan.. 2021. 4. 19.
코드스테이츠 Software Engineering 29기 합격과 1주차 리뷰 + 개발자가 되려고 결심한 이유 코드 스테이츠 Software Engineering 29기 합격했다. 비전공자도 22주면 개발자가 될 수 있다는 슬로건은 개발자가 되기로 결심한 나에게 매력적이었다. 자기소개서와 설문조사에 열정과 정성을 담아 작성하였다. 지원절차가 과정이 꽤 많았지만 코드 스테이츠도 회사의 가치를 높이기 위해 끝까지 포기하지 않고 수료하여 개발자가 되는 지원자를 뽑고 싶어 하기에 이해가 되었다. 4월 5일을 첫 시작으로 벌써 한주가 지났다. 첫 주차에는 코드 스테이츠의 학습방식과 자바스크립트의 기초인 변수, 타입, 함수, 자료형, 조건문, 문자열, 반복문에 대해 공부했다. 학습방식은 코드 스테이츠에서 제공하는 기본강의를 한 시간 정도 개인 공부를 통해 습득하고, 페어(짝꿍)와 함께 주제와 관련된 코플릿(문제)를 풀었다... 2021. 4. 11.
반응형