profile
함께 성장하는 개발자가 되고 싶습니다.
태그 목록

개인 프로젝트(보물섬_01 : 프로젝트 소개)

구직준비를하면서 자바스크립트에 대한 기본 지식들을 돌아볼 시간을 갖게 되어서 좋았지만 왜 개발자가 되고 싶었을까 하는 본분을 잃어버리고 있었다.그래서 다시 그 질문에 대해 생각하게되었다. 원래는 얼른 취업을 마치고 원하는 서비스를 만드는 회사와 함께 성장해나가고 싶었지

약 4시간 전
·
0개의 댓글

RN 프로젝트에서 어떤걸 사용할까? expo vs vanilla React native

개발자로서 수많은 다운로드가 있는 앱을 만든다는건 하나의 꿈이지 않을까?그 꿈을 이뤄보기 위해 첫걸음을 내딛어본다. 이전에 Expo를 통해서 앱개발을 했었는데 Expo를 사용시에 여러가지 단점이 있다고 들었다.이 부분을 보다 정확히 알고나서 어떤걸 사용하여 앱을 만들어

어제
·
0개의 댓글

자바스크립트 - Call Stack, Event Loop, Tasks & more

자바스크립트는 single threaded, single concurrent language이다.이 말은 한 번에 한가지 일, 한 번에 한 조각의 코드를 다룰 수 있다는 의미다.Javasript Concurrency Model(V8엔진 내부에서 작동하는)은 single

5일 전
·
0개의 댓글

빅스비 세미나 - AI, 데이터 시대를 사는 SW 개발자를 위한 생존 가이드

프로그래밍의 변화 책을 통해서 개발을 배워나가는 예전의 시대(잔기술을 선배로 부터 직접 배움) Jeff Atwood, Joel Spolsky 개발문화의 큰 영향을 준 두 사람 Stackoverflow - Gamification(ex. reddit, digg, blog, ebay) Humans Need Not Apply(2014) by Jerry Kapla...

2019년 12월 28일
·
0개의 댓글

코드스테이츠 세미나(React for multi platform, React Hooks) & 선택의 중요성

React가 멀티 플랫폼에 유리한 이유 명령형 vs 선언형 명령형 비닐을 벗긴다 -> 뚜겅을 연다 -> 스프를 붓는다 -> 물을 붓는다 -> 기다린다 -> 먹는다 선언형 컵라면을 먹는다 Reconciliation Diffing algorithm O(N3) -> O(N) 1.서로 다른 타입의 두 엘리먼트는 서로 다른 트리를 만들어낸다. 2.key를 부여함...

2019년 12월 22일
·
0개의 댓글

Understanding the Principles of Algorithm Design

알고리즘이란? > Algorithms are not a special type of operation, necessarily. They are conceptual, a set of steps you take in code to reach a specific goal. 알고리즘은 특별히 필수적인 것은 아니다. 개념적으로 특정 목표에 도달하기 위한 몇가지 단계...

2019년 12월 18일
·
0개의 댓글

개인 프로젝트(원룸텔 홈페이지_06 : MVC 디자인 패턴)

처음 FullStack으로 진행하는 프로젝트를 체계적인 구조로 진행하고 싶었기에 MVC 디자인 패턴을 적용해서 프로젝트를 만들어 나갔다. 예제 코드를 보면서 적용하려 노력했지만 조금 더 이해하고자 글로 정리해본다. MVC 패턴이란? Model, View, Controller의 약자로 하나의 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한...

2019년 12월 18일
·
0개의 댓글

Redux

Redux란? > Redux is a predictable state container for JavaScript applications. It helps you write applications that behave consistently, run in differe

2019년 12월 17일
·
0개의 댓글

자바스크립트 - 상속

자바스크립트 ES6에서 class라는 문법을 사용할 수 있게 되었다. 그렇다면 ES6이전에는 상속을 어떻게 구현했을까? - Classes & Instantiation prototype - classes objects - instances subclass instances - The classical Model new Functional Inst...

2019년 12월 15일
·
0개의 댓글

자바스크립트 - OOP(객체지향프로그래밍)

절차지향프로그래밍 : 함수들로 이루어진 프로그래밍이다. so much interdependence 객체지향프로그래밍 유닛-object 하나에 관계있는 변수와 함수들을 그룹 Encapsulation ex.localStorage Method, Property The best functions are those with no param...

2019년 12월 14일
·
0개의 댓글

프로그래밍 어떻게 공부할까 ?

연습량이 중요하지만 이 연습량을 어떻게 효과적으로 사용할 수 있을까? 의도적 수련 의도적 수련이란? : 잘 정의된 작업, 적절한 난이도, 정보가 풍부한 피드백, 반복과 실수 교정의 기회 SQ3R 방법론 : Survey(훑어보기), Question(질문 정리), Read, Recite(안보고 적어보기), Review(기억한게 맞는지 확인하기) Detai...

2019년 12월 14일
·
0개의 댓글

자바스크립트 - Closure

Closure란? 클로저에 대한 많은 정의와 개념에 대해 들어봤지만 아래의 문장이 가장 기억에 남는다. Closures are nothing but FUNCTIONS WITH PRESERVED DATA 클로저란 그저 보존된 데이터를 갖고 있는 함수이다.

2019년 12월 11일
·
0개의 댓글

06 - commonCharacters

문제설명 공통된 문자열을 찾는 문제이다. 입출력 예) 문제접근 두 스트링중에 중복된 문자열 하나씩만 리턴하자 처음 풀었을 때는 객체를 활용해서 모든 문자열을 카운트 하는 방식으로 했는데 이번에는 한번 체크된 문자열을 다시 카운트 하지 않도록 해봐야겠다. 테스트케이스를 보면 string1과 string2의 길이는 같은경우와 다른경우도 있다. 같은경우 f...

2019년 12월 3일
·
0개의 댓글

개인 프로젝트(원룸텔 홈페이지_05 : single-page vs multi-page)

이거 블로그야? 홈페이지야? 기본기능과 기초 레이아웃을 만든후에 원장님과 상의한 후에 반응형처리를 하려 원장님과 홈페이지에 관해 논의를 나눴다. 원장님의 첫 느낌은 홈페이지보다는 블로그 같다고 말씀을 해주셨다. 처음에는 무슨소리인지 이해가 안갔다. 어느 부분이 블로그 같다는건지..정확히 얘기를 하시진 못하셨고 곰곰히 생각해보니 기존의 웹사이트는 버튼 클릭시...

2019년 12월 3일
·
0개의 댓글

05 - bubbleSort

문제설명 버블 정렬 알고리즘 : 첫번째 원소와 두번째 원소를 검사하여 크기 순이 아니면 바꿔준다. 가장 큰 값(Bubble)이 배열의 끝에 가게된다. 배열의 끝에 가게되면, 배열이 순차적으로 정렬될때까지 다시 반복한다. 문제접근 당연히 sort 메소드를 사용하면 안된다. complexity를 고려하자! 두가지 추가 옵션 만약에 요소들이 바뀌지 않았다면, ...

2019년 12월 2일
·
0개의 댓글

Be a Better Programmer - 01

Lecture 1: Problem Solving 101 Entry Phase It's important to recognize that the entry phase is a vital part of problem solving and should not be overlooked What do I know? Reading the question, Past...

2019년 11월 30일
·
0개의 댓글

04 - nthFibonacci

문제설명 n번째 피보나치의 수를 구하는 문제이다. (0, 1, 1, 2, 3...) 입출력 예) 관련내용 회고

2019년 11월 30일
·
0개의 댓글

자바스크립트 - module

모듈이란? 다른코드에서 쉽게 로드하고 사용할수 있도록 세부사항을 캡슐화하고 퍼블릭 API로 공개하는 코드 조각이다. 모듈이 필요한 이유 - abstract code : 기능성을 전문적인 라이브러리에 위임하기 때문에, 직접 구현해야하는 복잡함을 덜어준다. - encapsulate code : 변화를 원하지 않는 코드를 모듈안에 숨길 수 있다. - r...

2019년 11월 29일
·
0개의 댓글

자바스크립트 - this

this란? The Object that is executing the current function 매번 달라지는 this 어떻게 함수를 호출했느냐(execution context)에 따라 this가 달라진다. - method - obj

2019년 11월 27일
·
0개의 댓글

03 - isSubsetOf

문제설명 문제 이름 그대로 부분집합(subset)의 여부를 확인하는 문제이다. 입출력 예)

2019년 11월 27일
·
0개의 댓글