까먹은 지식 437

스타트업 마케팅 1강 :: 스타트업, 실패이유, 스타트업 마케팅

글로벌 스타트업 마케팅 1강을 보며 배운내용 정리(TL;DR) 스타트업은 미지의 세계로의 모험이고, 미지의 세계의 불확실성속에서 실행을하고 배우는 과정을 반복한다 아이디어와 기술이 전부이기 때문에 초기 모델에서 사용자가 반응이 없다면 빠른 방향전환이 필요할 듯 보인다 스타트업 마케팅은 사용자의 마음을 훔치기위해 리스크를 감수하는 끊임없는 도전과 실행력이 필요하다 일반 마케팅과 다른 스타트업 마케팅 창업자의 역량이 중요 기업가 정신 중요 스타트업이란? 신생기업 새로운 비즈니스 모델 아이디어 기반 소규모 기업 데스밸리라는 용어를 사용하는 만큼 스타트업이 살아남기 힘들다 데스밸리(DeathValley) 가혹한 시장에서의 생존 포기할 때는 빨리 포기하고, 희망이 있을 때는 견디는 판단이 중요하다 핵심은 극한의 ..

스타트업 마케팅 실시간 :: 서비스 성질 4가지, 감성 마케팅

글로벌 스타트업 마케팅 실시간 강의! 기업가 정신이 중요하다 데스밸리(DeathValley) 스타트업 고비는 가혹한 시장에서의 생존이다 서비스 특징 무형성(Intangibility) 눈에 보이지 않는다 => 서비스가 좋다는 것을 알리기 위해, 유형적 단서를 제공해야 한다 예시) 버스 잔여좌석 표시, 음식점 앞 소독회사 마크 인간의 오감에 인식시키는 것이 유형적 단서 유형적 단서 강조 방법 - 인적 원천 정보제공에 사용(블로그, SNS 등) - 구전 커뮤니케이션 활성화(신뢰 쌓기) - 강력한 기업이미지 창출 - 고객 접촉빈도 제고 - 구매 후 커뮤니케이션 관여(고객 관리) 비분리성(Inseparability) 서비스 접점, 직원과 마주하는 15초의 접점이 중요하다 유형적 단서 강조 방법 - 복수점포 입지 ..

데이터베이스 5강 :: 데이터 조작 언어 INSERT, UPDATE, DELETE, SELECT

데이터베이스 5강을 보며 배운내용 들어가기전 4강에서 데이터베이스를 정의하는 데이터 정의 언어를 알아봤다 이번 강의에서는 SQL을 이용해서 데이터 CRUD를 알아볼 듯 싶다 정리(TL;DR) DB조작한다고 SQL 어렵게만 생각했는데 직접 보니까 꽤 직관적인 녀석이다 아직 이론만 배워서 그럴지 몰라도 현재까지 GOOD 레코드 삽입 INSERT INTO 테이블이름(컬럼1, 컬럼2) VALUES 값1, 값2 레코드 수정 UPDATE 테이블이름 SET 컬럼 = 값 [선택]WHERE 컬럼제목 = 값 레코드 삭제 DELETE FROM 테이블이름 [선택]WHERE 컬럼제목 = 값 레코드 전체 검색 SELECT * FROM 테이블이름 레코드 부분 컬럼 검색 SELECT 찾을컬럼1, 찾을컬럼2 FROM 테이블이름 [선택..

알고리즘 9강 :: 알고리즘 목차, 분할정복, 동적프로그래밍, 욕심쟁이

알고리즘 9강을 보며 배운내용 이번 강의는 10강부터 배울 정렬 알고리즘에 들어가기전에 1강부터 8강까지 배운 내용 리마인드 시간 정리(TL;DR) 1. 기본 자료구조 => 모든 구현은 배열과 연결리스트 2. 알고리즘 기초 => 대표적인 3가지 알고리즘, 점근 성능 3. 분할정복 => 이진 탐색, 퀵 정렬 4. 분할정복 => 합병정렬, 선택 문제 5. 동적 프로그래밍 => 동적 프로그래밍 원리, 연쇄 행렬 곱셈 6. 동적 프로그래밍 => 편집 거리, 모든 정점 최단 경로, 저울 문제 7. 욕심쟁이 => 동전 거스름돈, 배낭문제, 신장트리 8. 욕심쟁이 => 한 정점 최단 경로, 데이크스트라, 작업 스케쥴링, 작업 선택, 허프만코딩 1강 기본 자료구조 정의, 특징, 동작 등을 알아두자 배열, 연결리스트 스..

데이터베이스 4강 :: SQL, 데이터 정의 언어

데이터베이스 4강을 보며 배운내용 목표인 SQL 돌입!! 기본만 제대로 알고가자 SQL 3강에 걸쳐서 배운다 정리(TL;DR) 👇 SQL 데이터 정의 언어 👇 생성 CREATE TABLE 테이블이름( 컬럼이름 데이터타임 특징, 컬럼이름 데이터타임 특징 ) 수정 ALTER TABLE 테이블이름 ADD COLUMN 컬럼데이터타임 제약조건 DROP COLUMN 컬럼이름 CHANGE COLUMN 수정전컬럼 수정후컬럼 MODIFY COLUMN 컬럼데이터타입​ 삭제 DROP TABLE 테이블이름​ 데이터베이스 언어는 어디서 사용될까? 데이터베이스 관리 시스템(DBMS)과 이야기 하려고 SQL이 가장 표준화된 언어 이거만 알면 다른 것 이해하기 편하다고 한다 SQL(Sturctured Query Language) 구..

데이터베이스 3강 :: 릴레이션, 키, ERD 변환, 관계 연산

데이터베이스 3강을 보며 배운내용 정리(TL;DR) 관계형 모델은 표다 그 표를 릴레이션이라고 하고 그 릴레이션과 함께 사용되는 용어들은 컬럼, 레코드, 키, 스키마 등이 있다 그리고 이 표를 원하는 데이터를 가지고 있게 연산할 수 있다 릴레이션 1개에 사용하는 셀렉트, 프로젝트 등 릴레이션 2개이상에 사용하는 조인, 카티시언 프로덕트 등이 있다 다음 강의 4강은 데이터베이스를 듣기 시작한 이유인 SQL! 기본만 잘 알아놓자! 관계형 모델은 언제 사용하더라? 데이터베이스 2강에서 봤던 그림 호출 논리적 데이터 모델링이란? DBMS 구현 모델에 맞춰 데이터 표현하는 과정 데이터 정의 언어로 적은 개념 스키마 생성 왜 논리적 데이터 모델링이 필요한가? 구현 모델에 맞춰 데이터 수정 ERD를 RDBMS가 수용..

알고리즘 8강 :: 욕심쟁이, 최단경로, 작업스케쥴, 작업 선택

알고리즘 8강을 보며 배운내용 들어가기 전 7강 욕심쟁이 방법 강의를 듣고 욕심쟁이 알고리즘 문제를 풀었는데 강의를 들을 때처럼 꽤 직관적으로 해결됐다 포인트는 1. 최솟값 or 최댓값 합이나 축적된 값을 반환해야 된다면 2. 반복문 or 동적 프로그래밍처럼 값 저장 상기는 이렇게 마치고 8강 시작!! 정리(TL;DR) 각 단계에 충실하는 욕심쟁이 알고리즘으로 문제를 풀 수 있어보인다 최단 경로를 생각하면 지도 앱이 생각나기도 작업 스케쥴링, 작업 선택 문제를 욕심쟁이 방법을 모르고 처음 접했을 때 어버버 했던 기억도 난다 알고나니 간단하구나 한 정점에서 가는 모든 정점의 최단 경로 => Dijkstra 알고리즘 모든 작업 마무리하는 최소 기계 개수 구하기 => 작업 스케쥴링 한 기계로 할 수 있는 최대..

알고리즘 7강 :: 욕심쟁이, 동전거스름돈, 배낭문제, 신장트리

알고리즘 7강을 보며 배운내용 동적 프로그래밍을 6강으로 정리하고 Greedy(욕심쟁이) 알고리즘을 7강, 8강에 걸쳐 배운다 7강에서는 욕심쟁이 알고리즘에 대한 개념과 원리, 특징을 알아보고 예를 살펴본다 정리 그리디(욕심쟁이) 방법은 동적 프로그래밍 방법보다 조금 더 간단하게 다가왔다 최소를 구할 땐 최소의 값을 택하고 최대를 구할 땐 최대의 값을 택하는 직관적인 방법으로 보인다 이것 역시 유명한 알고리즘을 풀어보고 변형으로 넘어가면 꽤 이해가 되지 않을까 싶다 욕심쟁이 방법 전후 선택과 상관없이 해당 단계에서 가장 최선이라고 여겨지는 해를 선택해서 전체적인 최적해를 구한다 탐욕적 방법, 그리디(Greedy) 라고도 불린다 동적 프로그래밍 vs 욕심쟁이 공통 최적화 문제에 주로 사용 최적성의 원리가 ..

알고리즘 6강 :: 동적 프로그래밍 점화식, 편집 거리, 최단 경로

알고리즘 6강을 보며 배운내용 5강에 이어 6강도 동적 프로그래밍! 동적 프로그래밍의 포인트는 문제를 작은 문제로 쪼개고, 작은 문제에 대한 점화식을 이용해서 값을 구하고 저장 저장된 값과 점화식을 반복해서 이용해서 마지막까지 가서 문제의 답을 구하는 것 BUT 점화식 구하는게 쉽지않다 그럼 어떻게 할까? 유명한 점화식 그러면 우선은 유명한 점화식 이해를 먼저 하자 유명 점화식이 아무래도 여러 문제에 적용되어 있을 것 자주 보고, 사용하며 제대로 이해하면 다른 문제에 조금씩 변형하면서 사용가능할 것 같다 스트링 편집 거리 X = x1x2 ... xn Y = y1y2 ... ym 문자열 X를 Y로 변환하는데 필요한 편집 연산의 최소 비용 구하는 것 삽입, 삭제, 변경에 대한 최소 비용 X = SNOWY Y..

데이터베이스 2강 :: 데이터베이스 모델링 왜? 개체집합, 관계집합

데이터베이스 2강을 보며 배운내용 데이터베이스 모델링 왜 필요할까? 데이터베이스 효율적으로 이용하기 위한 계획 데이터 의미 파악, 데이터 관여 업무를 정의하고 분석하려고 👀 관점 비즈니스적 관점 : 어떤 데이터 저장하나? 프로그래머 관점 : 어떻게 데이터를 저장할까? ✅ 모델링 단계 데이터 모델 의미, 데이터 타입, 연산 등 명시하기 위해 사용하는 개념 집합 데이터 모델링 실세계 일부분을 DBMS가 지원하는 데이터 모델의 형태로 나타내는 것 사용자 요구사항 분석 사전 분석없이 설계가 불가능하다 데이터가 복잡해지고 수명주기가 짧아져서 신속, 정확이 필요 ✅ 요구사항 단계 도출 => 분석 => 기록 순서로 수행 ER 모델 실세계 속성들로 이루어진 개체(Entity)와 개체 사이의 관계(Relationship..

728x90