본문 바로가기

전체 글134

그로스 해킹 - 복잡한 머릿속이 정리되는 치트 시트(Cheat Sheet) [그로스 해킹] 저자 : 양승화 출판 : 위키북스 발매 : 2021.1.14 실무만 열심히 하는 당신이 이론도 알아야 하는 이유 어떤 분야든 실재와 이론은 엄연히 다르다. 이론만 알고 실재에 적용하지 못하는 지식보다는 실제로 적용가능한 암묵지가 훨씬 유용할 때가 많다. 그러나 이런 암묵지에만 의존하게 되면 새로운 이론이나 지식을 받아들이는 게 게을러져서 발전이 없게 된다. 그래서 두 가지 모두 중요하다고 생각한다. 이 책은 그런 관점에서 나에게 아주 좋은 자극이 된 책이다. 예를 들면, 앱 로그 분석을 하면서 마지막 퍼널(Funnel)로 가는 어트리뷰션(Attribution)을 어떠한 기준과 원칙으로 할지를 우리는 직감적으로 혹은 비즈니스 모델에 따라 결정하게 되는데 실무에서는 사실 어떤 용어로 불리는지.. 2023. 11. 1.
2g의 명함 무게 명함 한 장의 무게는 보통 2g을 넘지 않는다. 그럼에도 명함이 누군가에게 전달되는 순간의 무게는 달라진다. 전 직장은 매출이나 영업이익이 높은 편은 아니였지만, 업계 1위였고 브랜드 가치 또한 매년 50위권 안에 드는 기업이었다. 그 때는 잘 몰랐다. 내가 신입사원인데도 내 명함을 고개 숙이고 받는 거래처 직원들, 처음 만나는 사람에게 명함을 전달할 때도 하는 일이 어떻고 어떤 회사고 부연설명 같은 건 필요없었다. 원래 다 그런건 줄 알았다. 지금은 다르다. 나는 작은 스타트업에 다닌다. 명함이 있지만 명함을 꺼낼 일이 잘 없을 뿐더러, 명함을 받자마자 상대방은 주머니에 넣거나 아무데나 던져놓기도 한다. 기존의 알고 있던 거래처가 아닌 새로운 거래처를 가는 경우가 많고 그 경우 문전박대 당하기도 일쑤다.. 2023. 10. 26.
문과 남자의 과학 공부 - 과학도 인문도 잘 모르는 남자의 독서 [문과 남자의 과학 공부] 저자 : 유시민 출판 : 돌베개 발매 : 2023.06. 학부생 시절 관광자원해설론에서 배운 내용을 떠올려보면 '자원해설사는 방문객에게 호기심의 불씨를 제공하라'는 말이 나온다. 이 말의 의미는 자원해설이란 해설이 본질이라기 보다는 방문객이 해당 관광자원에 몰입하고 더 나은 경험을 하게 만드는 것이 중요하다는 것으로 기억한다. 이 책 역시 그런 맥락이다. 인생 대부분의 시간을 과학과 담 쌓고 지낸 문과의 시선에서 어떻게 하면 흥미를 심어줄 수 있을지를 고민하고 쓴 책이다. 후기에도 나오지만 주제의 배치 또한 이런 부분을 고려했다고 한다. 6개의 챕터로 이루어져 있다. 첫 번째, 인문학과 과학 리처드 파인만의 '거만한 바보'라는 말을 인용해 스스로를 성찰하는 내용이다. 이와 동시.. 2023. 10. 2.
그라파나(Grafana)를 BI(Business intelligence) tool로 활용해보자. 비개발자가 BI Tool로 Grafana를 사용하기까지 매우 많은 삽질이 필요했다. 그래서 UI 버전에서 가장 최신 버전의 Grafana의 활용법을 이 카테고리에 정리해보려고 한다. 그 전에 배경에 대해서 한 번 적어보자면.... 그라파나(Grafana)란? 그라파나는 인터렉티브 데이터 시각화 플랫폼이자, 오픈소스이다. 엄밀하게 말하면 시계열 분석에 특화되어 있어, 모니터링(monitoring) 솔루션에 가깝다고 알고 있다. 이에 따라 대시보드 내에서 경고(alert)을 쏴준다든지, 시스템 오류를 사전에 발견할 수 있도록 임계점(Thresholds)을 설정을 해줄 수 있다. 아무튼 오픈소스이다보니 무료이기도 하고 저런 특징을 가지다보니 인프라, 시스템 모니터링 용도로 많은 IT회사들이 사용 중으로 알고 .. 2023. 9. 29.
[혼공학습단 10기] 활동 회고 혼공학습단 10기 활동회고 왜 신청했나요? 보통 스터디라는 걸 왜 하냐고 하면, 효율성과 동기부여라고 할 수 있다. (물론 여기서 말하는 스터디란 스터디그룹 형태를 말한다.) 여러 명이서 모여서 같은 주제로 학습하니, 자연스럽게 의견공유를 하면서 폭넓은 이해를 할 수 있고, 다양한 관점으로 나의 약점을 보완할 수도 있다. 학습 내용을 요약한다든지, 구성원이 연습문제를 내오는 방식으로 학습의 효율성을 매우 높일 수 있다. 동기부여 측면에서는 말 그대로 정해진 진도가 있고, 같이 옆에서 맞추는 구성원이 있어서 혼자 할 때보다 좀 더 몰입하고, 포기하지 않게 된다. 물론 벌금, 상금 등 당근과 채찍이 곁들어지면 더 훌륭해진다. 서론이 길었는데, 이러한 스터디그룹은 필요조건으로 나 말고 다른 사람이 있어야 하고.. 2023. 8. 20.
[혼공학습단] 자바로 텍스트파일 읽어보기(+파이썬도) 선택미션 주차 진도 선택 미션 6주차 chatper14 p. 632 문제 2번 풀고, 풀이과정 설명하기 연습문제 풀이 2. FileReader와 BufferReader를 이용해, source.txt 내용을 읽고, 각 라인 번호를 추가해 모니터로 출력하는 프로그램을 작성해보세요. package sec02.verify.exam02; import java.io.BufferedReader; import java.io.FileReader; public class AddLineNumberExample { public static void main(String[] args) throws Exception { String filePath = "src/sec02/verify/exam02/AddLineNumberExamp.. 2023. 8. 20.
[혼공학습단] 입력스트림 요약 정리 하기 기본미션 주차 진도 기본 미션 6주차 chapter14 입출력 스트림 요약 정리하여 포스팅 하가 Java 입출력 스트림이란? Java에서 입출력 작업을 처리하기 위해 사용되는 개념 입출력 스트림은 데이터를 읽어들이거나 쓰는 데 사용됨 다양한 데이터 소스와 대상으로부터 데이터를 읽고 쓸 수 있음 종류 대표적인 두 가지 유형은 다음과 같다. 바이트 스트림(Byte Streams) 바이트 단위로 데이터를 처리하는 스트림. 주로 그림, 음성 등의 이진 데이터를 다룰 때 사용됨 InputStream과 OutputStream이라는 기본 추상 클래스(최상위 클래스)를 기반으로 함 하위 클래스 FileInputStream / FileOutputStream: 파일에서 데이터를 읽고 쓸 때 사용 ByteArrayInput.. 2023. 8. 20.
[혼공학습단] 딥러닝을 좀 더 딥하게 가보자, 심층 신경망 선택미션 주차 진도 선택 미션 6주차 chapter 07 ch.07(07-2) 확인문제 풀고, 풀이과정 정리하기 확인 문제 풀이 1. 다음 중 모델의 add() 메서드 사용법이 올바른 것은 어떤 것인가요? ① model.add(keras.layers.Dense) ② model.add(keras.layers.Dense(10, activation='relu')) ③ model.add(keras.layers.Dense, 10, activation='relu') ④ model.add(keras.layers.Dense)(10,activation='relu') 정답 : ② model.add(keras.layers.Dense(10, activation='relu')) 허허..이런 문제는 뭐랄까 오답이 너무 명확하게 .. 2023. 8. 15.
[혼공학습단] 딥러닝의 세계로 들어가보자 기본미션 주차 진도 기본 미션 6주차 chapter 07 ch.07(07-1) 확인문제 풀고, 풀이과정 정리하기 문제 풀이 전 선수 지식 모든 개념을 완벽하게 이해하기엔 딥러닝(deep learning)은 아직도 어려운 편이라 키워드 위주로 정리해보려고 한다. 인공신경망에서 중요한 개념은 아래 3가지라고 생각했다. 인공신경망 뇌의 신경망을 모방하여 만들어진 수학적 모델 복잡한 데이터의 패턴을 학습하고 예측함 로지스틱 회귀 모델과 유사한 개념을 공유하지만, 더 복잡한 구조와 다양한 연산을 수행하는데 사용된다. 인공신경망의 구조와 주요 개념 뉴런 (Neuron): 인공 신경망의 기본 요소로, 입력을 받아 가중치와 편향을 적용한 후 활성화 함수를 통과시켜 출력을 생성한다. 로지스틱 회귀 모델의 뉴런에 해당합니.. 2023. 8. 15.