본문 바로가기
TIL (Today I Learned)

WIL) 찐아기개발자의 코드 번아웃과 극복법

by Won's log 2023. 6. 5.

WIL

  • 지난 일주일 동안 가장 인상 깊었던 배움에는 뭐가 있었지?
  • 그 배움까지 다가가는데 어떤 어려움이 있었지?
  • 그 과정에서 나는 무엇을 깨달았고, 어떤 감정/생각이 들었었지?
  • 결과적으로, 현재 나의 상태는?
  • 이 상태에서 다음 일주일을 더 잘 보내려면 어떻게 해야 할까?

  • 지난 일주일 동안 가장 인상 깊었던 배움에는 뭐가 있었지?
    • 이론 공부의 중요성
    • 포기하지 않는 마음
  • 그 배움까지 다가가는데 어떤 어려움이 있었지?
    • 개인과제로 키오스크를 만드는 일이 있었는데 기본적인 입력 부분까지 했을 뿐, 수정, 삭제를 구현하지 못했다 (기술 부족)
    • 알고리즘 수업을 통해 간단한 If/while 등의 퀴즈부터 풀어보았는데 제대로 풀 수 있는 문제가 없었다 (기술 부족)
  • 그 과정에서 나는 무엇을 깨달았고, 어떤 감정/생각이 들었었지?
    • 개발에 대한 나의 한계에 부딪혔다.
    • 기초공사(이론공부)부터 다시 해야겠다 생각이 들었다.
    • 그래서 Orcle에서 제공하는 JAVA Tutorial을 처음부터 공부했다. 부족한 부분은 자바의 정석 책으로 이론을 채웠다.
    • 그래도 이해가 되지 않으면 스파르타코딩클럽에서 제공하는 자바의 문법 강의와 강의노트를 재정독하였다.
  • 결과적으로, 현재 나의 상태는?
    • 필드 위에 적혀있는 메서드와 각 변수의 쓰임이 친숙하게 다가왔다.
    • 코드를 스스로 작성하고 완성시키는 데에는 아직 무리가 있지만 이 코드가 왜 사용되어야 하고 코드에 사용되는 변수와 필드는 무엇을 의미하는지 알 수 있었다.
  • 이 상태에서 다음 일주일을 더 잘 보내려면 어떻게 해야 할까?
    • 번아웃은 실패가 아니다. 오히려 다시 일어날 수 있는 재충전의 시간이다.
    • 한 주간  번아웃으로 집중하지 못했던 공부를 9 to 9 +알파 시간에 더 집중해서 공부할 생각이다.
    • 나아가 자바도 언어이니 언어를 공부한다는 마음가짐으로 일상생활에서 활용될만한 간단한 코드를 머릿속에서 만들어보고 구현해보는 습관을 가져야겠다.
  • 나는 할 수 있다!