본문 바로가기

Life/TIL

20210909 TIL

Facts

  • 튀김 안먹기 3일차
  • 단기 목표가 다시 생김
  • 투포인터 알고리즘 & 정규표현식 공부 

Feeling

  • 요즘 뭔가 실수도 많이 하고 목표했던 것들중 몇몇이 사라지면서 지금 당장 뭘 공부해야하는지 갈피를 잃어버린 기분이 들었었다. 파고들고 싶은건 많아서 책도 사놓고 한건 많은데 ( 오늘 아침 프로그래머의 길, 멘토에게 묻다, 스칼라로 배우는 함수형 프로그래밍, 웹 애플리케이션 API 설계를 위한 graphQL 이렇게 세권의 책이 도착했다 ) 지금 당장 이걸 깊게 공부하는 게 맞나? 싶기도 하고 지금 일단 나에게 가~장 부족한 점이 이게 맞나 싶고 그냥 엄청 혼란스럽기도 해서 답답했다. 그리고 뭔가 나 스스로 혼란스러움이 자꾸 의욕을 꺾이게 만들어 기분이 편하지는 않았다. 그래도 오늘 알고리즘으로 하루 공부를 시작하자! 이러고 있었는데 갑자기 새로운 과제가 생겼다. 어떤 기업의 서류합격과 알고리즘 테스트 메일이 온것이다. 와. 솔직히 알고리즘에 자신없는건 맞는데 갑자기 의욕이 샘솟았다. 나는 도전과제, 목적이 뚜렷하게 있을 때 의지가 넘쳐 흐르는 사람인가 보다. 그동안 천천히 단계를 높여가며 문제를 풀어보자 했던걸 이젠 그런 핑계란 없다. 진짜 도전해보자. 이번 기회에 한계를 시험해보자라는 생각이 들었다.
  • 근데 이런거에 활기가 도는 나를 내가 느끼면서 그냥 일하고 싶어졌다. 이전 회사에서 제품 개발에 열정 쏟아 붙던 때가 그립다. 다시 제품에 열정 쏟고 싶어서 내 자신이 약간 찡했다.  

Finding

  • 나는 목표와 도전이 있어야지만 의지가 불타오른다. 작은 것이라도 계속 목표를 세워서 감정을 컨트롤 해보자. 
  • 투 포인터는 O(N)이 핵심이다. 반복문은 딱 한번만 돌아야 한다. 그러기 위해 두개의 포인터가 움직이는 조건과 종료조건을 잘 세워야한다.
  • 정규 표현식: 단순히 문자열종류과 개수로 표현할 수 있는 식이다.
    • \D: 숫자가 아닌것, \d: 숫자, [a-z]: a부터 z까지, ^: 제외
    • (): 구역을 나눠주는 것, *:0개 이상, +: 1개 이상, {숫자}: 숫자만큼  

Affirmation

  • 나는 목적 지향적인 사람이다.
  • 나는 의지가 가득한 사람이다. 
  • 나는 최선을 다하는 사람이다.

'Life > TIL' 카테고리의 다른 글

20210914 TIL  (0) 2021.09.15
20210912 TIL  (0) 2021.09.13
20210907 TIL  (1) 2021.09.08
20210906 TIL  (0) 2021.09.07
20210902 TIL  (0) 2021.09.03