본문 바로가기

전체보기

(70)
201012_TIL 오늘한 일 codestates 객체 강의 듣기 - 배열과 객체의 특징, 차이점 dot notation 과 bracket notation 의 차이점 객체의 key, value 할당/수정/조회/삭제할 수 있다. coplit 1~13번 문제 풀기 / pair-programming 오늘 느낀점 office hour에서 배열과 객체의 차이점을 Hash structure vs List structure 라고 했다. [check] 15번 문제는 조합, 순열(nCr, nPr) 의 개념이 필요하다. 배열의 검사는 typeof 를 사용하지 못한다(object). Array.isArray( ) 함수의 return값 boolean(true/false)으로 검사해야한다.
201010_TIL 오늘한 일 codestates 배열 강의 복습 배열의 index, element, arr[0], push, pop, shift, unshift, slice, length 배열의 index 값을 벗어난 값은 undefined 반복문을 이용해 배열의 요소를 출력할 수 있다. coplit 배열 1번~25번 풀기 / 24, 25번 문제 [check] 오늘 느낀점 배열의 length 는 배열의 요소 총갯수(element count) 이다(= end index +1). .split( ) 는 문자열을 구분자로 구분해 하나의 배열로 만든다. .join( ) 는 배열을 구분자로 구분해 하나의 문자열로 만든다. push, pop, shift, unshift 는 mutable 이고, slice 는 immutable 이다 대..
201007_TIL 오늘 한 일 생활코딩 이고잉님의 git 강의 원격저장소 - 로컬저장소(soureceTree에 commit한 소스코드를 원격저장소(github)와 연결하고 push하기 sourceTree 상단 메뉴 Repository > Add Remote.. > github 에 생성한 repository 의 HTTP 를 URL/Path: 칸에 Paste 한다. Remote name: 은 해당 원격저장소의 별칭이다. Default remote 부분을 체크하면 기본 저장소 'origin' 으로 생성한다. 오늘 느낀점 Remotes 에서 지금 로컬저장소에 연결된 여러개의 원격저장소를 확인하고 선택할 수 있다. 하나의 로컬저장소는 여러개의 원격저장소를 갖을 수 있다. 로컬저장소의 변화를 원격저장소로 밀어내는 것이 push 이다..
201005_TIL 오늘한 일 코드스테이츠 코플릿 반복문(for) 문제(1번~21번) 풀기 (18번 약간 어려웠음) [check] pair programming 배열 문제(1번~10번), driver 오늘 느낀점 이중 for문 연습이 필요하다고 느꼈다. 삼각형 그리기, 별찍기, 구구단으로 연습이 필요하다. 함수를 만들고 debugger로 확인해야 한다.
201002_TIL 오늘 한 일 생활코딩 이고잉님의 git 강의 branch가 실제 프로젝트에서 어떻게 영향을 주고, 어떤 장점이 있는지, merge, conflicts, mark resolve 오늘 느낀점 일반적인 작업(버그픽스, 기능개선 등) 외에 불확실한 미래를 갖고 있는 작업(1.하드웨어 퍼포먼스 문제로 시스템적으로 동작은 하지만 작품성이 없는 경우, 2.모든 요건은 충족했지만 법적으로 문제되는 경우, 3.경영자의 변덕으로 인해서 그 기능이 drop되는 경우)이 추가되는 경우에 분기해서 작업할 필요하가 있다(안정적인 작업/불안정적인 작업). 하나의 소스파일에서 취소된 작업을 도려내긴 어렵다. 분기해서 작업을 하면 병합(merge)을 하거나, 병합을 하지 않으면 된다. 깃을 사용하면 프로젝트 파일을 따로 두고 각각의 ..
200930_TIL 오늘한 일 생활코딩 이고잉님의 git 강의 보면서 Sourcetree로 실습했다. repository 생성, 버전관리, discard, reset, revert, 시간여행 오늘 느낀점 예전에 학원에서 프로젝트를 하면서 USB로 협업한 경험이 있다. 그때를 떠올려 보니 git이란 걸 사용하지 않고 USB로 협업했던 것이 대단하면서도 멍청했다. 특히나 원복시스템이 너무 마음에 들었고, 버전간의 수정사항을 간편하게 비교할 수 있다는 장점이 좋았다. discard, reset, revert은 모두 원복할때 쓰는 시스템이다. 하지만 각각 차이점이 있는데 잊어 먹지 않도록 잘 정리해야겠다. 내일할 일 정보처리기사 실기 합격수기 + 공부법 보고 계획 짜기 Do it 자바스크립트 3장 제어문까지 학습하기 코드스테이츠 ..
200926_TIL 오늘한 일 생활코딩 이고잉님의 git 강의 를 들으며, Sourcetree와 git을 설치를 했다. Sourcetree로 영상을 보며 repository 생성, commit, push, pull 실습 했다. 오늘 느낀점 git을 직접 공부해본 것은 이번이 처음이다. 실제 프로젝트를 하면서 필요한 기능만 사용하려다 보니 이해도 잘안가고 어렵게만 느껴졌었다. git에 대한 강의를 들으며 이론을 알고보니 버전관리가 큰 장점이란 것을 알게됐다. 특히나 협업 프로젝트에선 그 빛을 본다고 생각한다.
200924_TIL 오늘 한 일 Do it! 자바스크립트 + 제이쿼리 입문 교재를 보며 공부 시작했다. 오늘은 앞에 부분이 쉬워 진도가 빨리 나간 것 같다. 1장 자바스크립트 시작하기 ~ 2장 자바스크립트 기초 문법까지 학습했다. VS Code를 설치했다. 이제 코딩연습은 VS Code에서 진행할 것 같다. 단축키나 기능들이 빨리 익숙해지도록 자주 사용할 것이다. git의 원리와 사용법 보면서 Sourcetree 설치했다. Sourcetree에 내 git 계정과 연동 성공했다. 오늘 느낀점 자바스크립트 강의와 문제풀이를 하면서 이론적인 부분이 조금 아쉬웠다. 그래서 이론 부분을 더 깊이 학습하고 싶어 교재를 구입했다. 교재에서 초바자 30일 진도표와 중급자 15일 진도표로 학습 일정을 정리해줬는데, 난 중급자 15일 코스로..