코드스테이츠 20주 과정 수강을 시작했다. 부트캠프측의 권장에 따라 매일매일 배우거나 혼자 공부한 내용을 기록할 예정이다. 두서가 없고 내용도 다소 빈약한 글이 될 지라도 매일매일 기록하면서 그날 배운 내용들을 회고하는 데 의미를 두자. JavaScript 변수와 자
JavaScript : 조건문과 문자열에 대해서 배웠다.if, elseif 등의 조건문과 각종 연산자를 활용하여 조건식을 작성하여 문제를 해결하니 뭔가 제대로 코딩한다는 느낌이 들었다. 특히 AND연산자(&&)와 OR연산자(||)를 활용하여 문제를 해결할때가 제일 재밌
JavaScript : 반복문을 개념을 배우고 이 개념을 활용하여 각종 문제들을 풀었다. for문이나 while문은 C언어 독할 할 때 접한 적이 있어서 그런지 내용이 크게 어렵게 다가오진 않았다. 진짜 어려움은 반목문과 조건문, 문자열 개념을 조합해서 문제를 해결할때
JavaScript의 배열과 객체를 배웠다. 문제를 푸는 내내 정말 많이 해메고 어렵게도 풀었다. 특히나 모르는 문법을 활용해야 할 일이 많아서 구글링을 하는데 시간을 거의 반 이상 잡아 먹은 것 같다. 문제는 이렇게 찾은 문법을 필요할때만 잠깐 참고해서, 나중에 다시
오늘 배운 것 알고리즘 문제풀이 방법 : 규칙성 찾아내어 문제를 세밀한 부분으로 나누기, 코딩 전 의사코드 작성하여 코드의 방향성 설정알아보기 쉬운 코드 작성법 : 카멜표기법, 변수, 함수 등 이름 짓기, 들여쓰기(탭키보단 스페이스 활용)느낀 것코딩 전 의사코드 작성은
오늘 배운 것 JavaScript : if ... else 문 사용시, true가 될 경우가 많은 조건을 if문에 넣으면 프로그램 실행 시간을 단축 시킬 수 있다. switch 조건문, '(조건) ? (true 일 때) : (false 일 때)' 조건문 실행법
오늘 배운 것 Java Script 이번 주에 배운 것 중 변수 선언과 조건문의 문제들을 복습했다. 독서(커리어 스킬, 존 소메즈) : 효과적으로 프로그래밍 배우기 -> 소스코드 살펴보기, 해당 언어에서 배울 내용에 대한 전체적인 그림 그리기, "Hel
오늘 배운 것JavaScript 각종 알고리즘 문제 풀이, 바빌로니아 점화식, 카이사르 암호변수와 자료형, 반복문, 조건문, 배열, 객체 주요 개념 리뷰독서(커리어 스킬, 존 손메즈) : 기존코드 리뷰하고 이해하기, 나만의 프로젝트 진행하기(간단한것 위주), 알고리즘
오늘 배운 것JavaScript : 문자열 복습, 배열 pop(), push(), slice() 특징과 사용법, 빈 배열 선언하기, koans개발자 도구 사용, CLI vs GUI, Command Line 사용법(맥os 터미널), git과 git허브 다루기느낀 점Jav
오늘 배운 것JavaScript : 반복문 복습, 스코프, 클로저, 배열 관련 각종 매서드(map(), flict(), reduce(), every(), some()), JavaScript Koans Advanced 풀이 완료독서(CODE, 찰스 펫졸드) : D-타입
오늘 배운 것JavaScript : 테스트 주도 개발, chai expect, should문느낀 점페어와 테스트 주도 개발 과제를 완료한 후 복습할 겸 혼자서 다시 풀어봤다. 어느정도 코드를 적다가 코드가 정상적으로 돌아가는지 체크하는 테스트 코드를 작성하는 부분에서
오늘 배운 것JavaScript : 객체지향 프로그래밍, 매개변수, Restparameter,Primitive Type과 Reference Type, Spread Syntax, TestBuilder 과제 복습 및 코드 리뷰, 배열 문제 복습독서(Code, 찰스 펫졸드)
오늘 배운 것 JavaScript : 객체 문제 및 알고리즘 문제 복습, 배열 pop(), push(), shift(), unshift() 메서드 사용법 및 주의사항 정리 후 포스팅 독서(커리어 스킬, 존 소메즈) : 개발자로써 일자리 구하는 방법(인턴십, 블로그
오늘 배운 것 JavaScript : 알고리즘 문제 및 Koans 문제 복습, 독서(CODE, 찰스 펫졸드) : 8비트 덧셈기의 메모리 다루기, git checkout 느낀 점 가족들과 다같이 나와서 운전연습을 하고, 저녁에는 고등학교 친구를 보느라 공부를 제대
오늘 배운 것HTML : 웹페이지 구조 세우기, 각종 태그CSS : 선택자(tag, id, class), flex, border, margin, padding느낀 점한번도 접해보지 못한 유형의 언어라서 그런지, 머리에 들어오는 것도 많이 없었고, 활용하는데도 많은 시행
오늘 배운 것HTML & CSS : Tweetler 목업 만들기, CSS 각종 태그DOM의 활용 :querySelector, querySelectorAll, 트리구조 ...느낀 점오후 3시부터 갑자기 컨디션이 안좋아졌다. 그래서 수업시간과 자습하는 동안 모니터를 제대로
오늘 배운 것유효성 검사, form 태그와 각종 타입, 정규표현식동적 웹 만들기, createElement를 이용한 엘리먼트 생성 및 appendChild 통한 특정 엘리먼트의 자식 엘리먼트 삽입독서(CODE, 찰스 펫졸드) : 컴퓨터의 역사, 진공관 컴퓨터, ENIA
오늘 배운 것웹페이지 함수 구현 : 필터링, localstorage(getItem, setitem, clear)느낀 점피로감 때문에 수업에 집중을 할 수 없었고, 페어프로그래밍도 제대로 하기 힘들었다. 컨디션 조절이 무엇보다 절실한데 왜 하지 않는 것일까...내일 할
오늘 배운 것JavaScript 고차함수, 고차함수 관련 Array 메소드(filter, reduce, map, some, every, sort, forEach)웹페이지 구현 과제 filter 기능 개선, 필터링 시 보여질 요소만 담을 Data배열 구현느낀 점웹페이지
오늘 배운 것웹페이지 구현 과제 제출 완료알고리즘 문제 풀이 (카이사르 암호) 느낀 점기차를 타고 서울에서 대구로 내려오는 동안에도 노트북을 통해서 과제를 제출하고 알고리즘 문제 몇가지를 풀었다. 코딩 공부는 노트북만 있으면 별도의 책이 없어도 어디서든 할 수 있어서
오늘 배운 것JavaScript Koans 복습, includes, arr.map(), arr.reduce, are.filter 활용\-독서(CODE, 찰스 펫졸드) : 스택, 스택에서의 push, pop느낀 점JavaScript Koans 문제의 답안으로 쓴 코드가
오늘 배운 것 JavaScript testbuilder과제 복습, 고차함수 복습 일정 숫자 범위의 배열 생성하는 함수 느낀 점 번호를 입력받아 해당 번호가 카드별 조건을 만족하는 지
오늘 배운 것JavaScript Array method 직접 구현하기this고차함수 복습독서(CODE, 찰스 펫졸드) : 아스키 부호, 유니코드. 버스느낀 점 오늘은 유난히 이해가 잘 안되는 날이었다. 페어프로그래밍을 하는데 문제 넘어가는 속도가 빨라서 그랬는지는 몰라
오늘 배운 것Underbar 과제 마무리JavaScript call, apply, bind() 사용독서(CODE, 찰스 펫졸드) : 영상 출력느낀 점집중도 최악, 학습효율도 최악인 날이었다. 그래서 수업 끝난 후 공부도 별로 안했다. 요 며칠간 잠을 많이 안자서 그런
오늘 배운 것재귀함수, getElementsByClassName(), JSON.stringify() 재귀함수로 구현하기느낀 점여태껏 과제중에 제일 어려웠다. 특히 getElementsByClassName() 구현은 DOM관련 지식까지 동원 해야해서 혼자 힘으로는 도저히
오늘 배운 것underbar zip, intersection 함수 구햔recursion 과제 제출느낀 점오늘은 아침부터 장례식 발인에 참석하느라 수업에 참여할 수 없었고 피로도 때문에 공부도 제대로 하지 못했다. 오늘은 쉬엄쉬엄 하고 내일부터 다시 제대로 공부하기로 했
오늘 배운 것underbar 과제 : difference, memoize 함수 구현느낀 점memoize함수 구현 중,위의 코드에서 서로 다른 인자를 받았을 시 저장되어 있는 값을 불러내지 않고 func(...arguments)를 실행해야 함에도, 1, 2, 3을 인자로
오늘 배운 것underbar throttle 함수 구현 완료recursion JSON.parse 배열 및 객체 이외 자료형 변환 구현 완료느낀 점오늘까지 집안 행사에 참석하는 이유로 공부시간을 많이 확보하지 못했다. HA가 코앞인데, 평가 준비를 충분히 하지 못한 것
오늘 배운 것JSON.parse() 구현하기느낀 점오늘 하루종일 parse 함수 구현에 매달렸다. 초반에는 그럭저럭 코드를 짤 만 하더니, 인자로 받는 값들의 경우의 수가 다양해질수록 예외처리를 하거나, 코드를 뜯어고치는 경우가 많았다. 결국 갈수록 코드는 복잡해 지
오늘 배운 것HA 과제 제출 완료Array.sort(function(a,b){//생략})DOM : createElement, getELementsByClassName(유사배열 형태) textContent, addEventListener느낀 점HA 문제들은 생각했던 것
오늘 배운 것서버 요청하기, API, 알고리즘 복잡도VS CODE로 C언어 개발환경 구축느낀 점오늘은 의욕이 안나서, 그냥 밀린 강의만 보고 끝냈다. 내일은 웹페이지 구현 과제나 복습하면서 DOM 사용이나 익혀놔야겠다.코딩 공부를 하다보면 가끔 코스 수강 전 독학한 C
오늘 배운 것문자열 및 배열 메소드 다루기 강의 듣기 완료HTML이용한 웹페이지 구조 구성알고리즘 퍼즐 68 : 10진수, 2진수, 8진수 어떤것으로 표현해도 대칭수가 되는 수 중 최솟값 구하기느낀 점알고리즘 퍼즐 문제에 도전하여 한 문제를 풀었다. 정답 코드랑 많이
오늘 배운 것웹페이지 구현 과제 복습알고리즘 퍼즐 68, 2 ~ 5번느낀 점알고리즘 문제를 풀면서 또 한번 부족함을 느낀다. 사고력을 더 키울 필요가 있다고 생각된다...내일 할 일웹페이지 구현 과제 복습알고리즘 퍼즐 68, 6번
오늘 배운 것웹페이지 구현하기 : addEventListener 활용알고리즘 퍼즐 68 : 6, 7번 문제느낀 점‘파이썬으로 다시 배우는 핵심 고등 수학’이라는 책을 샀다. 당장이라도 책을 보며 코드를 따라 치고 싶지만, 복습할 과제와 풀어야 할 알고리즘 문제가 산더미
오늘 배운 것웹페이지 구현 과제 : 날짜 포멧 변경느낀 점오늘은 두통이 있어서 공부를 하지 못했다. 요즘 컨디션 관리도 잘 못하는데 날씨까지 더워서 학습하기가 점점 어려워지고 있다. 컨디션 관리에 더 신경을 써야겠다.내일 할 일알고리즘 퍼즐 68 : 8번 풀이
오늘 배운 것node.js 설치git으로 협업 프로젝트 관리하기 : git remote add pair, git remote -v, git pull pair master웹페이지 구현 과제 복습 완료느낀 점pre course를 마치고 immersive course로 넘어
오늘 배운 것 화살표 함수 this (Method 호출, new키워드 이용한 생성자 호출, .call, .apply호출) apply, call, bind 키워드 HA 문제 복습 느낀 점 오늘 배운 것들은 pre course에서도 접했던 내용이다. 당시에는 마냥
오늘 배운 것ESlint 설치 및 적용 \* 코드의 문법적 오류나 패턴 찾아내고, 일관된 스타일로 작성을 도와줌프로그래머스 코딩테스트 연습 : 크레인 인형뽑기 게임느낀점Immersive Course에 들어서 툴에대해 많이 배우는 것 같은데, 정확한 사용법이나 필요성은