본문 바로가기

스파르타코딩클럽

2021.11.03 TIL

오늘은 첫 Spring 실습 및 튜터님과 팀 미팅을 진행했다.

 

내가 부족하다고 생각했던 부분과 부족한 점을 극복하기 위해서 했던 노력을 바탕으로 조언을 얻고 싶어서 궁금했던 질문을 드렸다.

비전공자의 입장에서 개발이 하고 싶어서 지원했는데, 기본 지식이 너무 없다보니 그 기본 지식을 이해하는데 시간이 너무 많이 걸렸다.

공부하다가 모르는 부분이 생겼을때, 모르는 부분이 다른 선행지식 혹은 배경지식들과 얽히고 섥힌 경우가 많아서 찾고 찾다 이해하는 시간이 너무 오래걸리고, 다른 지식을 찾다 보니까 또 원래 알고자 했던 부분에서 벗어나는 경우도 있기도 하고, 공부해야 하는 것들은 너무 많은데 시간이 너무 오래걸리니 갈팡질팡하는 그런 고민이였다. 

 

튜터님과의 미팅에서 얻은 답은 아래와 같다.

 

1. 필요 지식을 익히는 것은 나중을 위한 준비라고 생각하기

- 나중에는 반드시 필요한 부분이고, 지식들은 내가 말했듯이 서로 연관관계를 가지고 있다. 처음에는 시간이 오래 걸릴지 몰라도 점점 몰랐던 부분들이 줄어들면서 필요 지식을 익히는 시간이 줄어들기 때문에 처음에 기초를 다지는 시간이라고 생각하고 조바심 내지 않기.

 

2. 필요한 지식을 익히되 필요 이상으로 집착하지 않기

- 이건 내 고질적인 문제라고 할 수도 있는데 한번 꽂히면 무작정 파고드는 경향이 있다.. 몰론 지식을 깊게 익히는건 좋은 부분이지만 지금 당장 공부할 자바나 스프링도 많은데 다른 부분을 너무 Deep 하게 빠져드는건 지금 가지고 있는 시간을 효율적으로 쓰지 못하는 부분이다. 필요한 부분은 핵심적인 부분만 큰 그림으로 파악하기

 

3. 많은 리소스를 활용하기

- 튜터님의 등골을 빼먹을 작정으로 질문 많이 하기. 입문자들을 위한 도서나 강의등 많은 리소스를 활용하기. 블로그에도 많은 정보들이 있지만 개인적인 공간에 개인적인 생각을 적는 공간이기 때문에 '검증' 이 되어있지 않은 지식일 확률도 있기 때문에 주의하기. 정보를 찾을 때는 왠만하면 검증된 문서 (공식 웹사이트의 doc 같은) 를 활용하기

 

내가 앞으로 할 노력

1. 기본 WEB 지식 쌓기

- 이번 실시간 강의를 들으면서 기본적인 지식이 너무 부족하다는 걸 뼈저리게 느낀 기간이였다. 인프런에서 명강의로 소문난 김영한 강사님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 결제하였고 웹에 대한 기본 지식을 습득할 생각이다.

 

2. 객체지향 프로그래밍을 이해하기

- java와 spring 공부에 제일 큰 걸림돌이다 ㅠ 많은 강의에서 객체지향에 대한 부분을 계속 보고 있는데 아직 정확하게 이해가 가지 않는다. 이해할 때까지 더 노력하자.