해결된 질문
작성
·
581
답변 1
2
안녕하세요?
프로그래밍은 암기가 아닙니다 😊 다만 익숙해지셔야 합니다 🙄
강의에서 알려드리는 내용들을 암기하려 하지 마시고 이해하려고 노력하시면 좋겠습니다. 모든 프로그래밍 언어에서 사용되는 주요 함수들은 구글에서 검색을 하면 금방 사용법 및 예시를 찾을 수 있어요. 그렇기 때문에 "완벽한 사용법 암기" 보다는 "이러한 기능이 있었지" 정도로 공부해주시면 좋겠습니다.
만약 어떤 문자열을 모두 대문자로 바꿔야 하는 경우가 발생한다면 그게 있었다는 것만 알고 있으면 구글에서 'java string upper' 정도로만 검색하시면 바로 관련 페이지들을 찾으실 수 있고, 예제를 살펴보시면 아마 배웠던 내용이 어렴풋이 기억나게 될 거에요. 이런 과정을 몇 번 거치게 되면 자주 사용되는 함수들은 자연스럽게 외워지게 될 수도 있지만 여전히 암기가 필수는 아닙니다.
또는 IntelliJ 를 통해 제공되는 함수의 목록을 보면서 배우지는 않았지만 "이런 것도 있네? 한 번 써볼까?" 하는 자세도 필요합니다. 강의에서 문자열 관련해서 모든 함수를 다루지는 않지만 어떤 함수들이 있는지를 확인하기 위해서는 다음과 같이 문자열 변수 뒤에 점을 찍거나 Ctrl + Space (윈도우 기준) 단축키를 입력하게 되면 사용 가능한 함수 목록이 나타나게 됩니다. 여기에서 배웠던 함수 또는 처음 보지만 내게 필요해 보이는 이름의 함수를 발견하여 사용해볼 수도 있습니다. 물론 함수 내부의 코드를 확인하거나 구글링 등을 통해 세부 동작을 검색해볼 수도 있지요.
암기에 대한 부담은 갖지 않으시길 바라겠습니다. 모든 개발자는 다 구글링을 해가면서 개발을 합니다. 학교에서 시험칠 때 책과 문제집을 서랍이나 가방 속에 집어 넣는 것과는 다르게, 개발자는 오픈북 (구글링) 또는 심지어 옆 동료에게 직접 물어보면서 문제를 해결하기도 합니다. 다만, 공부하실 때 "이런 게 있구나" 하고 한 번 제대로 이해는 하고 넘어가시면 나중에 반드시 큰 도움이 되실 겁니다.
감사합니다 😊