210122-0124-TIL

Jane·2021년 1월 22일
2

TIL

목록 보기
15/103
post-thumbnail

오늘 한 일

  • 데일리 스크럼
  • 마스터 클래스
  • 미션 구현
  • 그룹 코드 리뷰
  • 주간 회고
  • 🔮 1.21 알고리즘: 그리디

    https://janeljs.github.io/greedy/greedy-basic/
    이것이 코딩테스트다 Chapter 3에 나오는 예제들을 전부 풀어보았다. 오랜만에 쉬운 문제들 풀었더니 자존감이 올라갔다.


느낀 점

📔 기타

  • 그룹 코드 리뷰 후에 미션 구현을 완료하려고 했는데, 중간에 포기해버렸다. 끝까지 완료하지 않은 미션은 이번이 처음이다😢 (이전 미션들과 비교하여) 미션 구현 난이도 자체는 높지 않았는데, 개념 공부 먼저 하고 미션 구현을 오늘 오후에 처음으로 시작했더니 마감시간이 얼마 남지 않아 의욕이 사라져 버렸다.
  • 부족한 실력이지만 주어진 미션은 모두 완료하며 CS 과정을 끝내고 싶었는데, 흠집이 생긴 것 같아 속상하지만 얻은 것도 있다. 이번 미션을 계기로 남은 CS 미션 기간 동안의 학습 방향을 확실히 정할 수 있었다.
    1. 개념을 잘 모르더라도 용기를 내어 미션 먼저 구현하려고 노력하자. 부족한 CS 지식은 과정 끝나고 차근차근 채워나가면 된다.
    2. 미션 해결을 위한 시간과 개인 공부를 위한 시간을 분할하여 웹백엔드 본 과정을 준비하자.
      6~9시 알고리즘, 10~18시 미션 해결, 19~23시 Java 학습 및 TIL 작성으로 시간을 나눠서 사용하고, 목표한 바를 다하지 못했더라도 다음 단계로 넘어가자.
    3. TIL은 꼭 하루가 지나기 전에 작성하자.

주말 회고

1. 리액트 스터디

2. 알고리즘

  • 🔮 1.23~24 알고리즘: 구현

    https://janeljs.github.io/Implementation/implementation-basic/
    https://janeljs.github.io/Implementation/implementation-basic-2/
    이것이 코딩테스트다 Chapter 4에 나오는 예제들을 전부 풀어보았다.

  • 알고리즘 공부 방법을 바꾸려고 한다. 수능 수학 공부를 하듯이 공부하고 싶지 않고, 최대한 사고력을 키우는 방식으로 알고리즘 공부를 하고 싶다는 마음에 해답을 보는 것을 자제했었는데, 너무 효율성이 떨어지는 것 같아 이제부터는 양치기로 밀고 나가기로 했다.
  • 양치기한다고 해서 무조건 답을 보고 외우지는 않을 것이다. 다만 최소 2시간, 최대 4시간 동안 고민해보고도 안 풀리면 힌트 또는 해답을 참고해서 문제를 해결하는 것이 좋을 것 같다.
  • 이것이 취업을 위한 코딩 테스트다 → 파이썬 알고리즘 인터뷰 → 삼성 SW 역량테스트 문제집 → 프로그래머스 카카오 문제집까지 3번 돌렸는데도 못하기 전까지는 머리 탓하지 말고 매일 조금씩 꾸준히 공부하자. 어렸을 때는 학기당 수학문제집 5~8권은 기본으로 풀었었는데 겨우 알고리즘 인강 조금 끄적거린 게 다면서 머리 탓을 하는 건 성숙하지 못한 태도 같다.

3. 가족이랑 휴식

  • 주말에 계획한 게 많았었는데, 아빠가 정말 오랜만에 집에 오시는 바람에(덕분에) 가족들이랑 즐거운 시간을 보내며 잘 쉬었다.

2개의 댓글

comment-user-thumbnail
2021년 1월 25일

맞아요! 호눅스 말대로 알고리즘 고민하는데 드는 시간을 너무 많이 안가지는것도 좋은 방법같아요!

1개의 답글