전체 글(43)
-
2주-Project(1)
프론트엔드 → antDesign 공부 antDesign - UI Design Language, 리액트와 타입스크립트(Typescript) 기반으로 제작된 UI라이브러리. 어느정도 기본 틀이 구성되어있는 css 틀을 가져올 수 있는 것 같다. 다만 antDesign에서 제공하는 컴포넌트 등의 사용은 그 규칙을 따라야 한다. 반응형 웹 디자인 인터넷 창 크기의 변화에 따라 유동적으로 화면을 보여주는 것. 페이지들을 라우터로 재구성 하기 (SPA)
2019.11.01 -
코딩을 접하게 된 계기..?
1. 계기, 선택 다니던 직장을 그만 두었습니다. 졸업 후 취업하기 정말 힘들었고 그 기간도 오래걸렸습니다. 정말 다사다난했고 첫 취업처가 바래왔던 바와는 거리가 있었지만, 긴 취준시간에 지쳐있던 상태에서 정말 단비같았습니다. 처음으로 돈 버는 재미도 있었구요. 시간이 지나면서 여러가지 생각이 들었습니다. '과연 이 일을, 이 분야를 평생 할 수 있을까?' 고민해본 결과 '아니오'라는 답을 내었습니다. 답을 얻었다면 빨리 결정을 내려야 겠다고 생각했습니다. 지금이 아니면, 더 늦으면, 다시 시작 할 수 있다는 희망조차 가질 수 없을 것 같았습니다. 그렇게 20대의 마지막 해에 새로운 것을 찾아보자 결심했습니다. 능동적인 일, 무언가 만들어 내는 일, 서로 토론하는 일, 지속적으로 스스로가 발전할 ..
2019.10.29 -
처음 접한 코딩..?
▶ 코딩, 창의적인 것? 자동화? 프리코스를 진행하며 느낀점인데, 특히 알고리즘 작성과정에서 느낀게 많습니다. 그렇다면 알고리즘은 또 무었인가? 우리가 원하는 바를 컴퓨터가 이해하고 행동으로 정확하게 옮기도록 하는 것? 정도로 표현할 수 있을 것 같습니다. 예를 들면 "숫자 (1,2,3) 중에 나는 2를 선택하겠다 ." 같은 것들을 컴퓨터가 이해하고 원하는 결과물을 도출 해 낼 수 있도록 컴퓨터의 언어로 그 과정을 작성하는 것입니다. 이 과정이 상당히 난해했습니다. 사람이면 당연히 '그냥 2지!' 하고 선택하면 될 것을 하나하나 모든 행동 과정을 계획해주는 것이 낯설고 힘들었습니다. 원하는 결과를 얻기 위해서 가장 간단하게, 낭비없이 효율적으로 일련의 과정을 수행하도록 만드는 것이 알고리즘 인 것 같습니..
2019.10.29 -
React
※컴포넌트? 하나의 의미를 가진 독립적인 단위 모듈 ex) 나만의 html 태그 →직관적 코드, 코드의 재사용성 ※ es6에서 알아둬야 할 문법(개념)들 →destructuring →spread operator →rest parameters →dafault parameters →template literals →arrow function →for-of loop ※ Components and Props 컴포넌트를 통해 UI를 재사용 가능한 개별적인 여러 조각으로 나누고, 각 조각을 개별적으로 살펴볼 수 있습니다. 개념적으로 컴포넌트는 JavaScript 함수와 유사합니다. “props”라고 하는 임의의 입력을 받은 후, 화면에 어떻게 표시되는지를 기술하는 React 엘리먼트를 반환합니다. ※ 컴..
2019.10.29 -
Prototype
프로토타입 __proto__, constructor, prototype의 관계 js의 모든 객체는 부모-자식 관계가 형성(연결)됨. →자식 객체는 부모객체의 프로퍼티/메소드를 상속받아 사용할 수 있음. →이 관계 중 부모역할의 객체를 프로토타입 이라고 부른다. →프로토타입 객체는 생성자 함수에 의해 생성된 각각의 자식객체에 공유 프로퍼티를 제공하기위해 사용한다. → [[Prototype]] 객체의 데이터 값은 get 액세스를 위해 상속되어 자식 객체의 프로퍼티처럼 사용할 수 있다. 하지만 set 액세스는 허용되지 않는다. ( 상속받은 것을 물려받아 사용할 순 있지만 수정?은 안된다는 얘기같음) → student 객체는 __proto__ 값으로 자신의 부모 객체(프로토타입 객체)인 Object.proto..
2019.10.29 -
DATA Structure 2 - [Tree/ Binary search tree/ Graph/ Hash table]
※ 개인 학습 블로그 입니다. ※ ※ 여러가지 그림자료들을 참조하였습니다. 문제가 될 경우 삭제 하겠습니다 ※ [ Tree ] 1. 자료 구조 그림 2. 자료구조의 속성/ method ⇒ 단계/계층이 구분되어있는 자료구조 ⇒ root 노드를 제외한 모든 노드는 단 하나의 부모 노드만을 가진다. ⇒ 모든 노드는 노드 간 유일한 경로(edge)를 가짐 ⇒ cycle이 존재하지 않음 ⇒ root(뿌리 , 시작 노드) → leaf (잎 , 말단 노드) // root ⇒ level 0 그 외 중간 노드들 → 내부 노드 ⇒ 각 노드를 이어주는 것을 branch / edge 라 지칭. ⇒ 같은 부모를 두고 있는 자식 노드들을 sibling 이라 칭함 ⇒ 노드의 크기 : 자신을 포함한 모든 자손 노드의 개수 ⇒ 노드의..
2019.10.29