# vanillacoding

10개의 포스트
post-thumbnail

부트캠프를 마치고 3개월간 프론트-엔드 개발자로 일하면서 느낀점들

간만에 포스팅인것 같다. 일을 시작하고 개인 블로그 따위는 저 멀리 내팽겨쳐놓고 원없이 개발만 한 것 같다. 짧으면 짧고 길면 긴 시간인데 이 시간동안 넥스트-리액트 프론트 엔드 개발을 하면서 가장 크게 느꼈던 점을 적으려고 한다. 본 내용은 지극히 개인적인 느낌이므로

2020년 3월 1일
·
5개의 댓글

Express 와 Passport.js 로 소셜 로그인 구현하기

웹 서비스를 이용하다보면 가장 짜증나는 것이 아이디랑 비번 찾기이다... 왜 항상 내가 쓴 비밀번호는 틀리는지, 항상 내가 생각한 아이디가 없다고 하는지 모르겠다. 비밀번호의 빡침을 그나마 해소시켜주는 것이 바로 소셜 로그인이다. 자주 들어가는 소셜 서비스의 아이디로 간단하게 서비스를 이용할 수 있는 편리한 시스템인 것 같다. 이번에는 Express ...

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

redux에 Immutable.js을 끼얹어 상태 관리를 해보자(불변성 관리)

React의 State는 읽기 전용이어야 한다. react에서 state는 항상 읽기 전용이어야 하며, array 등의 reference value들은 새로운 reference를 만들어서 state를 변경해 주어야 한다. 이와 같은 방식으로 redux에서도 state는 읽기 전용으로 관리 되어야 한다. 그래서 spread operator (...) 를 ...

2019년 8월 31일
·
0개의 댓글

React Life Cycle 시리즈(Update/Unmount 편)

Update(업데이트) Component들은 state 나 props 가 변경이 되면 update가 진행이 되며 다시 rendering 된다. Input이 달라지니 output이 달라져야 하기 때문이다. 그리고 상위 component가 update되면 그에 속한 하위 component들도 다시 mount가 된다. component가 update될 때 아...

2019년 8월 24일
·
0개의 댓글

React Life Cycle 시리즈(Mount 편)

React Life Cycle React는 Component는 상위 component에서 받은 props 를 input으로 하고 React를 구성하는 가장 작은 단위인 Element 를 output으로 하는 함수!!이다. React를 사용하면 각 component 단위로 UI를 화면에 보이게 하고, 다른 UI로 바꾸고, 현재 보이는 UI를 화면에서 없앨...

2019년 8월 18일
·
0개의 댓글
post-thumbnail

객체 지향 프로그래밍(OOP : Object Oriented Programming) 개념 및 활용 정리

객체 지향 프로그래밍(OOP)이란? 객체 지향 프로그래밍(이하 OOP)는 컴퓨터 프로그램을 “객체(Object)"들의 모임으로 파악하고자 하는 프로그래밍의 패러다임 중에 하나이다. 각 “객체(Object)" 들은 서로 메시지를 주고 받을 수 있으며 데이터를 처리할 수 있다. 객체 지향 프로그래밍(OOP)의 장점은 프로그램을 유연하고 변경이 용이하게 만든...

2019년 7월 29일
·
6개의 댓글
post-thumbnail

동적 계획법(Dynamic Programming)과 탐욕법(Greedy Algorithm)

0x1X28uI-8A6oGM7.jpeg가장 빨리 가는 길을 찾고 싶다. 한 가지 방법은 출발하기 전, 가는 거리와 신호등, 교통 상황 등을 전부 계산해서 최적의 길을 찾는 것이다. 머리가 깨질 듯이 전부 확인하고 길을 확인하고 출발한다. 길을 찾는 과정에 시간이 걸리겠지만, 지금 나의 상황에서 최대한 빨리 약속장소에 도착 할 수 있는 경로를 알게 된다...

2019년 7월 29일
·
1개의 댓글
post-thumbnail

Hash, Hashing, Hash Table(해시, 해싱 해시테이블) 자료구조의 이해

0_HJVxQPQ-eW0Exx7M.jpeg DATA들이 사용하기 쉽게 정리되어 있다. 자료구조는 도대체 무엇일까? 자료구조(Data-Structure)는 데이터들의 모임, 관계, 함수, 명령 등의 집합을 의미한다. 더 쉽게 표현하자면, 1) 처리하고자 하는 데이터들이 모여 있는 형태 혹은 2) 처리하고자 하는 데이터들 사이의 관계(수직 관계, 상하 관계,...

2019년 7월 29일
·
1개의 댓글

[바닐라코딩 수강 후기] 2달 동안 부트캠프 프렙 코스를 듣고 난 싱싱한 느낀점

스타트업 마케터로 일하다가 무슨 바람이 들었는지 개발자가 되고 싶다는 생각을 하게 되었다. 어떻게 해야하나 고민이 많았는데 우연히 바닐라 코딩을 알게 되었다. 많은 코딩 부트 캠프 중에 바닐라 코딩을 선택한 이유는 빠르게 결과를 만들 수 있겠다는 믿음이었다. (소개시켜준 클레이풀/윤민창의투자재단 관계자님 고마워요~) 소개시켜 준 사람들이 한소리로 했던 말...

2019년 7월 29일
·
1개의 댓글
post-thumbnail

30년을 문과로 살았는데 개발자로 마음을 먹게 된 이유..

나는 한 조그마한 스타트업의 ‘마케터’였다. 마케팅을 하면서 즐거웠다. >내가 세운 가설과, 내가 느낀 감각과, 갑자기 떠오른 아이디어로 새로운 기획을 하고, 새로운 전략을 세우는 과정. >고객의 행동을 이끌어내기 위해 끊임없이 치열하게 고민하는 과정. 내가 했던 마케팅은 위의 2문장으로 요약할 수 있을 것이다. 109839875_SigvWZQ2Zhc...

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