Today I Lived/항해99

[TIL] 2021.06.12 [항해99 / 6일]

장 상 현 2021. 6. 12.

배운 점

 

어제에 이어 알고리즘 강의 수강

 

알고리즘의 필요성에 대한 나름의 이해를 하고 있는 중

 

결국 내가 좋아하는 효율성을 위한 공부라 생각하니 의욕이 약간이나마 올라온다

 

오시영 튜터님의 조언을 나름대로 받아들여 정리 해 본 생각은

 

결국 목표가 명사가 아닌 동사가 되어야 한다는 것

 

막연하게 좋은 개발자가 되겠다가 아닌

 

적게 일하면서도 좋은 결과를 내는 효율적인 개발자가 되자!

 

알고리즘의 시간 복잡도는 결국?

  • 입력값에 비례해서 얼마나 늘어날지 파악해보자. 1 ? N ? N^2 ?
  • 공간복잡도 보다는 시간 복잡도를 더 줄이기 위해 고민하자.
  • 최악의 경우에 시간이 얼마나 소요될지(빅오 표기법)에 대해 고민하자

 

아쉬운 점

 

스스로 필요하다고 느껴야 가장 능률적으로 학습이 가능하다 생각하는데

 

솔직히 코딩 자체에 대한 감각이 부족하니 알고리즘의 필요성을 제대로 못 느끼고 있었다

 

이번 기회에 확실히 학습하여 기반을 다지자!

 

오늘의 명언

 

자신의 내면을 믿어라 - 앙드레 지드

댓글