완벽주의에 흔들리지 않고 이어가는 법
·
글쓰기
완벽주의는 때때로 시도 자체를 가로막는다.계획이 조금만 어긋나도,지금까지 해왔던 모든 일이 무의미해진 것처럼 느껴진다.왜 우리는 '조금의 부족함'조차 견디지 못하는 걸까? 완벽주의 성향을 가진 사람들은대부분 스스로에게 너무 높은 기준을 설정한다.그리고 그 기준에 도달하지 못했을 때,작은 실수나 실패를 곧장 자기 전체의 무가치함으로 연결시켜버리곤 한다. 그래서‘완벽하게 하지 못할 거면, 아예 시작하지 않겠다’는 생각에 갇히기 쉽고,어렵게 시작하더라도 조금만 어긋나면금세 모든 걸 포기해버리는 경우도 많다. 그렇다면 이런 반복되는 패턴,어떻게 하면 조금이라도 완화할 수 있을까?어떻게 하면 포기하지 않고 이어갈 수 있을까? 작게 쪼개기가장 효과적인 방법 중 하나는할 일을 가능한 한 작게 쪼개는 것이다. 예를 ..
성공하고 싶은데, 왜 아무것도 안 하고 있을까
·
글쓰기
누구나 한 번쯤은 게으름을 피우다가 해야 할 일을 놓친 적이 있을 것이다. 시험 전날, 평소에 관심도 없던 유튜브 영상을 밤새 본 경험, 익숙하지 않은가? 혼자 있을 땐 그냥 웃어넘길 수 있지만, 함께하는 프로젝트에서는 치명적인 결과로 돌아오기도 한다. 그런데, 고의로 자기 손해를 자초하는 사람은 없다. 그렇다면 우리는 왜, 해가 될 줄 알면서도 게으름을 택할까? 게으름은 정말 나쁜 것일까? 나는 게으름이 단순히 개인의 나약함이 아니라, 인간 본성에 가까운 현상이라고 생각한다. 수렵채집 시대에는 게으름이 곧 생존 실패를 뜻했다. 먹이를 찾지 않거나 짝짓기를 외면하는 동물은 도태됐고, 인간도 마찬가지였다. 하지만 농경 사회 이후, 잉여 자원과 시간이 생기며 인간은 ‘당장 하지 않아도 죽지 않는 일’을 처음..
선형 결합, 선형 독립, 기저와 차원
·
수학/선형대수학
선형 결합(Linear Combination)선형 결합이란?벡터 $v_{1}, v_{2}, v_{3}, \dots, v_{p}$와 스칼라 $c_{1}, c_{2}, c_{3}, \dots, c_{p}$가 주어졌을 때,  $c_{1} v_{1} + c_{2} v_{2} + \dots + c_{p} v_{p}$를 weight 또는 계수 $c_{1}, c_{2}, \dots, c_{p}$를 갖는 $v_{1}, v_{2}, \dots, v_{p}$의 선형 결합이라고 부른다.   $c$는 0을 포함한 실수.  Span어떤 벡터 $v_{1}, \dots, v_{p} \in \mathbb{R}^{n}$가 주어졌을 때, Span $\{v_{1}, \dots, v_{p}\}$는 $v_{1}, \dots, v_{p}$의 ..
확률의 개념과 성질, 응용
·
수학/확률론
용어 정의시행(Experiment) : 무작위로 결정되는 현상을 관찰하는 과정표본 공간(Sample Space) : 시행에서 발생 가능한 모든 경우의 집합사건(Event) : 표본 공간의 모든 부분집합 확률의 단순한 정의(Naive definition of Probability)1. 모든 사건이 발생할 확률이 같다.2. 표본 공간이 유한하다.위 두 가지를 만족한다고 가정할 때, 확률은 아래와 같은 식으로 정의할 수 있다.$P(A)=\frac{사건 A가 발생하는 경우의 수}{발생 가능한 모든 경우의 수}$  셈의 법칙(Principle of Counting)곱의 법칙 : 각각의 시행에서 발생 가능한 경우의 수가 $n_{1}, n_{2}, ... , n_{r}$일 때, 발생 가능한 모든 경우의 수는 $ n_..
행렬, 선형방정식과 선형시스템
·
수학/선형대수학
스칼라, 벡터, 행렬정의스칼라 : 하나의 수치만으로 표현되는 숫자벡터 : 순서가 정해진 숫자들의 집합(순서가 없다면 Set). 열 벡터와 행 벡터로 나뉜다.행렬 : 2차원 벡터열 벡터(Column Vector)와 행 벡터(Row Vector)한 개의 열을 갖는 n x 1 크기의 벡터를 열 벡터, 한 개의 행을 갖는 1 x n 크기의 벡터를 행 벡터라고 한다. 행 벡터는 보통 열 벡터의 전치(transpose)로 나타낸다. 행렬 표기Square matrix : n x n 크기를 갖는 정방형의 행렬을 square matrix라고 한다.Rectangular matrix : n x m(n != m) 크기를 갖는 직사각형 모양의 행렬을 rectangular matrix라고 한다.행렬의 전치 : 행렬의 윗첨자로 T..
희소 행렬(Sparse Table)
·
알고리즘
Sparse Table이란?주어진 배열의 구간 정보를 미리 전처리하여, 특정 구간에 대한 쿼리를 매우 빠르게 처리할 수 있는 자료구조. 전처리 시간 복잡도 : O(NlogN)쿼리 응답 시간 복잡도 : O(logN) 또는 O(1) (min, max, GCD 같은 멱등 함수의 경우)Sparse Table의 핵심 조건적용하려는 연산(함수)은 결합법칙(Associativity) 을 만족해야 한다.예: min(a, b, c) = min(min(a, b), c)예: gcd(a, b, c) = gcd(gcd(a, b), c)중간에 배열이 변경되지 않아야 한다. (Immutable)중간에 값이 바뀌면 그 때 마다 테이블을 다시 전처리해야 한다. Sparse Table이 효율적으로 동작하는 이유는 모든 양의 정수는 2의..
2024년 돌아보기
·
일상 기록
2024년은 17년부터 7년간의 대학생활을 마치고 어디에도 속하지 않은 채 맞이한 첫 번째 해였다. 초등학교, 중학교, 고등학교, 대학교, 군대 등 지금까지 항상 어느 집단에 소속되어 있었는데 처음으로 아무런 집단에 속해있지 않는다는 것에 불안감을 많이 느꼈다. 또한 취업 준비를 하면서 지금까지의 경험들과 나 자신에 대해 생각하는 시간을 많이 가졌고, 나에 대해서 많은 것을 알아갈 수 있는 시간이었다.  월별로 내가 그때 당시 어떤 생각을 했는지, 어떤 경험을 했는지, 무엇을 느꼈는지 돌아보겠다.1월 이전까지는 "졸업할 때 되면 어떻게 해서 잘 취업할 수 있겠지?"라고 막연하게 생각만 하고 있었다. 그렇게 아무런 준비 없이 당장 졸업하고 취업을 해야 하는 상황이 눈앞에 닥치니까 큰 압박감이 느껴졌다. 머..
첫 글
·
일상 기록
평소에 떠오르는 생각들을 기록하고 쉽게 찾아볼 수 있는 매체가 있으면 좋겠다는 생각을 해 왔었다. 계속 "블로그 만들어야지." 속으로 생각만 하다가 드디어 만들게 되었다. 블로그를 어떤 식으로 활용할 지 정리해보면 1. 간혹 떠오르는 아이디어나 생각들 정리하기.2. 어떤 글이나 영상을 보고 감명깊었던 내용 작성하기.3. 전공 분야 최신기술 공부하기.4. 주간, 월간 기록 작성해서 잘한 점, 개선할 점 정리하기.5. 프로젝트 진행상황 작성하기. 일단 지금 떠오르는 건 이정도인 것 같다.  다음 글은 2024년 돌아보기.