전체태그 보기

#vanillacoding (5개의 포스트)

객체 지향 프로그래밍(OOP : Object Oriented Programming) 개념 및 활용 정리
cyranocoding
객체 지향 프로그래밍(OOP)이란? 객체 지향 프로그래밍(이하 OOP)는 컴퓨터 프로그램을 “객체(Object)"들의 모임으로 파악하고자 하는 프로그래밍의 패러다임 중에 하나이다. 각 “객체(Object)" 들은 서로 메시지를 주고 받을 수 있으며 데이터를 처리할 수 있다. 객체 지향 프로그래밍(OOP)의 장점은 - 프로그램을 유연하고 변경이 용...
동적 계획법(Dynamic Programming)과 탐욕법(Greedy Algorithm)
cyranocoding
0x1X28uI-8A6oGM7.jpeg가장 빨리 가는 길을 찾고 싶다. By Cyrano on July 21, 2019.
Hash, Hashing, Hash Table(해시, 해싱 해시테이블) 자료구조의 이해
cyranocoding
0_HJVxQPQ-eW0Exx7M.jpeg DATA들이 사용하기 쉽게 정리되어 있다. 자료구조는 도대체 무엇일까? 자료구조(Data-Structure)는 데이터들의 모임, 관계, 함수, 명령 등의 집합을 의미한다. 더 쉽게 표현하자면, 1) 처리하고자 하는 데이터들이 모여 있는 형태 혹은 2) 처리하고자 하는 데이터들 사이의 관계(수직 관계,...
cyranocoding
스타트업 마케터로 일하다가 무슨 바람이 들었는지 개발자가 되고 싶다는 생각을 하게 되었다. 어떻게 해야하나 고민이 많았는데 우연히 바닐라 코딩을 알게 되었다. 많은 코딩 부트 캠프 중에 바닐라 코딩을 선택한 이유는 빠르게 결과를 만들 수 있겠다는 믿음이었다. (소개시켜준 클레이풀/윤민창의투자재단 관계자님 고마워요~) 소개시켜 준 사람들이 한소리로 했던 말...
30년을 문과로 살았는데 개발자로 마음을 먹게 된 이유..
cyranocoding
나는 한 조그마한 스타트업의 ‘마케터’였다. 마케팅을 하면서 즐거웠다. 내가 세운 가설과, 내가 느낀 감각과, 갑자기 떠오른 아이디어로 새로운 기획을 하고, 새로운 전략을 세우는 과정. 고객의 행동을 이끌어내기 위해 끊임없이 치열하게 고민하는 과정. 내가 했던 마케팅은 위의 2문장으로 요약할 수 있을 것이다. 109839875_SigvWZQ2ZhcHS...