코린이 8

공부는 지식 중심이 아니라 경험 중심이 되어야한다.

이 글은 『성공하는 프로그래밍 공부법』 ( 박재성,고종범,남재창,박지현 저 /로드북 출판사)이라는 책을 읽고 쓴 글입니다. "프로그래밍 학습은 프로그래밍을 통해 무언가를 만드는 작은 성취감을 느끼는 것에서 시작해야한다." "내 주위에서 발생하는 문제를 해결하기 위해 프로그래밍 도구로 활용하는 것에서 시작해야 한다." 이런 생각이 들었다. 요즘 내가 하는 공부가 수단이 아니라 목적이 되고 있지는 않은가?를 돌아보게 되었다. 요새는 어떤 문제를 해결하려고 프로그래밍을 배우려고 하는 느낌보다는 취업, 공부를 위한 공부를 하고 있다는 생각이든다. 그렇다보니 뭔가 동기부여도 떨어지고 무엇보다 흥미가 사라져간다. 지금하고 있는 프로젝트 등.. 모두 내가 정말 흥미있어서 한다고 하기는 어렵다. 무언가 취업에 도움이 ..

타입스크립트 시작하다!! 🙈

오늘부터 팀원 한명과 함께 타입스크립트 강의를 듣기로 하였다. 강의 시작은 우선 코딩애플의 "빠르게 마스터하는 타입스크립트"로 정하였다. 하루에 두강씩 듣는 것을 목표로 하고있다. 아마 3강은 좀 빡세다고 생각한다. (다른것도 하면서 해야하기에...;) 또한 블로그 글쓰는 형식도 바꿔보려고 한다. 나의 팀원 중 한분이 블로그에 강의 내용을 요약하는 것이 아니라, 새로 자신이 찾아봐서 알게된 내용을 블로그 글로 쓰던데 나도 이번 포스팅에서는 그렇게 해볼 예정이다!! 내가 이렇게 글을 쓰는 이유는 내 나름대로 그냥 강의를 듣는 것이 아니라 이 강의를 듣고나서의 내가 얻을 수 있는것을 한문장으로 정의하고 싶어서이다. 나는 목적이 있어야 강의도 원만하게 들을 수 있는 스타일이기 때문이다. 강의 목표는 뭘로 잡을..

자바스크립트) 08장 제어문

제어문은 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할때 사용한다. #종류 1.조건문 -if else문 -switch 문 2.반복문 -for문 -while문 3.break문 4.continue문 cf) 블록문 :0개 이상의 문을 중괄호로 묶은 것. 코드블록 또는 블록이라고 부르기도 한다. 자바스크립트는 블록문을 하나의 실행 단위로 취급한다. 블록문은 단독으로 사용할수도 있으나, 일반적으로 제어문이나 함수를 정의할 떄 사용하는 것이 일반적이다. {var foo = 10;} 1.조건문 1)if/else 문 if문과 else문은 2번이상 사용할 수 없지만, else if문은 여러 번 사용할 수 있다. 만약 코드 블록 내의 문이 하나 뿐이라면 중괄호를 생략할 수 있다. var num =2; ..

📙 (JAVASCRIPT) 2021.12.03

자바스크립트) 연산자

쓰던 내용이 다 날라갔다. 임시 저장 해놨는데도 날라갔다. 그래서 오늘은 가장 자바스크립트 딥다이브 07장 연산자를 읽으면서 가장 실무에 필요할 거 같은 것만 포스팅 해보려고 한다. 연산자는 하나 이상의 표현식을 대상으로 산술,할당, 비교, 논리, 타입,지수,연산 등을 수행해 하나의 값을 만든다. 연산자는 결국 하나의 값을 만든다는 표현이 인상적이었다. 연산자는 결국 어떤 표현을 통해 하나의 값을 만드는 역할까지 수행하는 애였구나! 종류: 1) 5*4 / ++ -> 산술연산자 2) "My name is" + "Lee" => 문자열 연결 연산자 3) color = "red" -> 할당 연산자 4) 3>5 -> 비교 연산자 5) && || -> 논리 연산자 6) typeof "hi" -> 타입 연산자 제일 ..

📙 (JAVASCRIPT) 2021.12.02

자바스크립트는 어떻게 HTML을 조작하는 것일까? (feat. DOM)

자바스크립트의 가장 중요한 역할 중 하나는 HTML 문서를 조작하는 것이다. 그래 그건 알겠어. 그런데 정확히 어떻게 조작해? 이것에 대해서 의문점을 가져본적이 없다. 그냥 태그 써서 요소를 불러왔지. (이 글은 계속 업데이트 될 예정이니 내용이 빈약하더라도..걱정 말아라) MDN 문서를 살펴보니, 어떻게 조작하는지를 알려면 DOM의 개념을 이해해야 한다고 한다. 한번 살펴보자. Introduction to the DOM The Document Object Model (DOM) is the data representation of the objects that comprise the structure and content of a document on the web. -> DOM 일단 그자체에서 유추해보..

📙 (JAVASCRIPT) 2021.11.26

Known to unknown! 📚 당연한것을 당연하지 않게!

현재 시간 새벽 6시 11분. known to unknown 프로젝트의 서막을 알린다. 멋쟁이 사자처럼 프론트엔드 스쿨 멘토 Gary님과 개발자 조은님의 추천으로 시작하게 되었다. 🙇‍♀️ known to unknown 프로젝트는 아는 것에서부터 시작해서 당연하게 생각한 지식에 한 번더 의문을 품는 것을 목적으로 한다. 즉, 당연한 것을 당연하게 여기지 않는 비판적인 자세로, 더 딥하게 컴퓨터 언어를 이해하고자 한다. 그 시작은 자바스크립트로 하려고 한다 (나는 자바스크립트 전문가가 되고 싶다. 자바스크립트와 사랑에 빠지고 싶다) 이 글을 보는 사람들이여. 부디 내가 잘못 이해한 개념이 있거나, 피드백이 있다면 환영이다. 나는 마음을 따뜻하게 해주는 위로보다, 진심 어린 팩트 폭력을 선호한다. (댓글로 ..

📙 (JAVASCRIPT) 2021.11.26

멋쟁이사자처럼 프론트엔드 스쿨 1일차 후기(2021.10.29)

간단히 이두희 대표님 특강 들은 후기와 10월 29일 배운 내용을 쓰려고 한다 ㅎㅎ 특강에서 느낀점 - 영어로 문서보는 습관을 길러야한다 (stackoverflow만 읽어버릇 해야한다) -> 근데 읽어봤는데 아직 잘 모르겠다. 지킬 수 있을지 모르겠다 -하나의 언어만 주구장창 파기 (학창시절에도 공부 못하는 애는 여러 문제집을 1단원만 끝내고 만다) -과제가 아니라, 가족,친구들이 쓸 수 있는 서비스, 놀래켜 보는 것을 목표로 공부하기 ---------------------- 배운 내용 1. 브라우저에게 text를 어떻게 그려달라는지 말해주는 것. 위 태그가 없으면 한글, 특수문자들이 깨져서 나온다 2. padding을 넓히면 box크기도 같이 커져버린다 3. line-height line-box의 높이..

📓 개발 일지 2021.10.31

아이코 변수가 생겼네!! (2021.7.13 화)

오늘은 변수라는 것에 대해서 처음 알았다. 아니 근데 용어가 너무 낯설다???!! 변수 / 선언 / 할당 이게 다 뭐람?? 내가 평소 쓰는 용어랑 다른 느낌이기도 하다. 변수로 작용했다? 이런건 많이 들어봤지. 오늘 배운 내용은 1. let -> 변수를 선언할때 사용 2. const -> let 과 유사하지만, 다시 할당할 일이 없을 때 사용 문득 공부하면서 예제? 같은게 있으면 좋겠다는 생각이든다. 너무 강의가 설명만 해서, 내가 적용할 수 있는 무언가가 없고, 그냥 이론만 배우는 느낌? 굉장히 공허하다. 이건 내가 처음에 목표했던 것과는 거리가 멀다. 어떻게든 예제를 만들어야 겠다는 생각을 했다. 내가 직접 찾아 본 결과 용어는 다음 뜻과 같았다. 변수: 데이터를 담기 위한 메모리 공간 => 그릇/ ..

📓 개발 일지 2021.07.13
1