TIL

    TIL] 2021/08/05

    오늘의 공부 자바스크립트 오늘은 자바스크립트 제로초님의 강의를 들으며 textRpg게임을 만들었습니다. textRpg는 어려웠지만 어려운 만큼 만들었을 때 뿌듯했습니다. textRpg는 절차적인 순서보다 비동기적으로 동작하는 게 많기 때문에 순서도 그리는 것도 생각보다 어려웠습니다! 그리고 모던 자바스크립트 전역변수의 문제점 파트를 읽었습니다!! 오늘은 시간 할당을 나쁘지 않게 해서 계획을 거의 다 이뤘습니다. 하지만 자바스크립트로 알고리즘 문제를 푸는 것은 프로젝트 진행시간까지 한 문제도 제대로 풀지 못하여... 푸려고 시도는 했지만 풀지 못했습니다. 하루에 3문제를 풀려면 지금 실력으로는 생각보다 오래 걸릴 것 같고 하루에 한 문제씩 막힘 밀리는 일 없이 풀어야겠습니다! 타입스크립트 객체지향에 대해 ..

    TIL] 2021/08/04

    오늘의 공부 자바스크립트 오늘은 자바스크립트 제로초님의 강의를 들으며 틱택토 게임을 만들었습니다. 확실히 자바스크립트 강의 난이도가 올라가는 것 같습니다. 순서도부터 복잡해지기 시작했고 강의 내용도 어려웠습니다! 자바스크립트의 공부는 정말 끝이 없는 것 같습니다! 오늘도 모던 자바스크립트와 알고리즘은....하지 못했습니다... 자바스크립트 강의 내용이 어려워져서 이해하기 위해 시간을 많이 할애한 것 같습니다. 시간 할당의 오류인 것 같습니다.... 내일은 기필코... 모던 자바스크립트를 읽고 알고리즘 문제를 풀 것입니다! 타입스크립트 타입스크립트는 드림 코딩 엘리님의 강의를 들었습니다. 객체지향은 아직은 낯설어서 빨리 친숙해지고 싶습니다! 타입스크립트를 얼른 배워서 타입스크립트를 활용하여 프로젝트를 진행..

    TIL] 2021/08/03

    오늘의 공부 자바스크립트 오늘은 제로초님의 자바스크립트 강의를 들으며 순발력 테스트를 만들었습니다. 순서도는 어느 정도 그려졌지만 완벽하진 않았습니다. 비동기적으로 순서도를 그려야 하니 조금 어려웠습니다. 그러고 알고리즘 문제풀이와 모던 자바스크립트 읽는 것을 하지 못했습니다. 이번에도 시간 할애를 잘못한게 컸습니다. 내일은 알고리즘 2문제를 풀고 모던 자바스크립트 전역 변수의 문제점 파트를 꼭 읽을 것입니다! 타입스크립트 타입스크립트는 드림 코딩 엘리님의 강의를 들었습니다. 객체지향에 대해 공부를 하였고 추상화에 대해 배웠습니다. 자바를 공부할 때 추상화는 너무 어려운 개념이었지만 직접 실습을 하고 어떻게 동작하는지 알고 나니 감이 잡히기 시작한 것 같습니다! 내일은 드림 코딩 엘리님의 객체지향 파트를..

    TIL ] 2021/ 08/ 02

    오늘의 공부 자바스크립트 오늘은 제로초님의 자바스크립트 강의를 들으며 가위바위보 게임을 만들었습니다. 처음에는 순서도 그리는 것이 정말 어려웠고 아직도 어렵지만 처음보다 순서도 그리는 게 익숙해진 것 같아 기분이 좋았습니다. 그리고 자바스크립트로 프로그래머스 level.1 알고리즘 문제를 풀었는데 생각보다 엄청 막혔습니다. 자바스크립트 내장함수를내장 함수를 사용하는 문제들은 아직 자바스크립트의 모든 내장 함수를 써보지 않았고 또한 자바스크립트 내장함수들이 익숙지 않아서 막히는 부분이 많은 것 같습니다. 하지만 자바스크립트로 알고리즘 문제를 푸는 이유가 자바스크립트와 친해지기 위해서이기 때문에 목적에 적합한 것 같습니다! 문법뿐만 아니라 알고리즘 사고력도 아직 부족한 것 같아 둘 다 훈련을 하는 기분이라 ..

    TIL] 2021/08/01

    오늘의 공부 오늘은 제로초님의 자바스크립트 강의를 들으며 로또 관련 웹페이지를 만들었습니다. 확실히 자바스크립트 기초 부분을 공부하면서 부족한 것을 많이 느끼는데 오늘은 부족한 부분이 점점 채워지고 있다는 게 느껴졌습니다! 아직 한참 많이 남았지만 처음 자바스크립트 기초 공부를 했을 때의 제 자신에 대한 답답함이 덜 느껴졌습니다! 정말 자바스크립트 공부는 끝없이 해야하는 것 같습니다! 드림코딩 엘리님의 타입스크립트 강의도 들었는데 어제 배운 것에 대한 퀴즈를 풀었습니다. 퀴즈는 정말 재미있었고 간단한 퀴즈였지만 제가 타입스크립트로 코딩을 한다는 것 자체가 너무 신기하고 풀렸을 때 굉장한 쾌감을 느꼈습니다! 그리고 알고리즘 문제를 풀었는데 순서도를 그리며 푸니 순서도 그리는 스킬과 알고리즘/자료구조에 대한..

    TIL] 2021/07/31

    오늘의 공부 오늘은 제로초님 자바스크립트 강의를 들으며 숫자야구게임과 계산기를 만들었습니다. 기초적인 부분에 대해서 제가 잘 알지 못한다는 것을 인지하는 계기가 되었고 더욱 분발해야겠다는 생각이 들었습니다. 그리고 드림 코딩 엘리님의 타입스크립트 강의를 들으며 타입스크립트 기본 타입에 대하여 공부하였습니다. 타입스크립트는 정말 흥미로운 것 같습니다. 기존 자바스크립트에서 불편했던 점들을 보완했다는 느낌이 굉장히 크게 느껴졌습니다. 알고리즘 문제도 자바스크립트를 이용하여 풀었는데 순서도를 그리면서 알고리즘 문제를 푸는 게 큰 도움이 되는 것 같습니다. 순서도를 그리는게 정말 중요하단 것을 느꼈습니다! 오늘도 모던 자바스크립트 함수 파트를 완독 하지 못했습니다...🤦‍♂️ 어제 (정확히 말하자면 7/31 새..

    TIL] 2021/07/30

    오늘의 공부 오늘은 제로초님의 자바스크립트 강의를 들으며 자바스크립트를 이용하여 끝말잇기 게임을 만들고 드림 코딩 엘리님의 타입 스크립트 강의를 듣고 다음 주부터 진행할 미니 프로젝트의 API를 설계하고 와이어프레임을 생성하고 자바스크립트로 알고리즘 문제를 한 문제 풀고 모던 자바스크립트 함수 파트를 읽었습니다. 다른 목표들은 모두 완수했지만 모던 자바스크립트 함수 파트를 완독 하는 것을 못했습니다....🤦‍♂️ 아무래도 제가 시간 할당을 잘못한 것 같습니다....🤦‍♂️ 다시는 이런 실수를 반복하지 않도록 노력하겠습니다... 하루를 마치고 TIL을 쓰는 것은 정말 즐거운 일인 것 같습니다. 내일의 목표 자바스크립트 공부 타입스크립트 공부 모던 자바스크립트(딥다이브) 함수 파트(완독!!!!) 알고리즘 공부

    TIL] 2021/07/29

    오늘의 공부 오늘은 자바스크립트 기초에 대한 강의를 메인으로 공부를 하였습니다. 또한 자바스크립트 문법과 친숙해지기 위해 자바스크립트로 알고리즘 문제를 풀었습니다. 자바스크립트로 알고리즘 문제를 풀면 확실히 쉬운 문제도 접근이 아직 힘든 것 같습니다. 문법이 우선 익숙하지 않고 파이썬에서 풀던 습관이 남아있는 것 같습니다! 자바스크립트와 얼른 친해져서 알고리즘 문제를 풀 때 문법 때문에 접근이 힘든 경우가 없게끔 노력해야 할 것 같습니다! 오전부터 저녁까지는 자바스크립트 기초에 대한 강의를 듣고 (전체 복습하였습니다!) 원래는 하루에 한 키워드씩 모던 자바스크립트에서 배운 내용들을 TIL과 함께 정리하였지만 진도가 너무 느리게 나가서 이 방법은 비효율적인 것 같아 TIL은 앞으로 오늘 공부한 내용들을 정..

    TIL] 함수(2)

    함수를 사용하는 이유 함수는 필요할 때 여러 번 호출할 수 있습니다. 실행 시점을 개발자가 결정할 수 있고 몇 번이든 재사용이 가능합니다. 동일한 작업을 반복적으로 수행해야 한다면 같은 코드를 중복해서 여러 번 작성하는 것이 아니라 미리 정의된 함수를 재사용하는 것이 효율적입니다! 함수는 몇 번이든 호출할 수 있으므로 코드의 재사용이라는 측면에서 큰 장점이 있습니다! 또한 함수를 사용하지 않고 같은 코드를 중복해서 여러번 사용하면 그 코드를 수정해야 할 때 중복된 횟수만큼 코드를 수정해야하기때문에 함수를 사용한다는 것은 코드의 중복을 억제하고 재사용성을 높이는 유지보수의 편의성을 높이고 실수를 줄여 코드의 신뢰성을 높이는 효과가 있습니다. 함수는 객체 타입의 값입니다. 따라서 이름을 붙일 수 있습니다. ..

    TIL] 함수

    함수 함수는 자바스크립트에서 가장 중요한 핵심 개념입니다. 수학의 함수는 입력을 받아 출력을 내보내는 일련의 과정을 정의한 것입니다. // f(x, y) = x + y function add(x, y) { return x + y; } // f(2, 5) = 7 add(2, 5); // 7 프로그래밍 언어의 함수는 일련의 과정을 문으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것입니다. 프로그래밍 언어의 함수도 입력을 받아서 출력을 내보냅니다. 이때 함수 내부로 입력을 전달받은 변수를 매개변수, 입력을 인수, 출력을 반환값이라 합니다. 또한 함수는 값이며, 여러 개 존재할 수 있으므로 특정 함수를 구별하기 위해 식별자인 함수 이름을 사용할 수 있습니다. 함수는 정의를 통해 생성합니다. 자바..