개발자
자바 코테 공부를 하고 있는 웹개발자 희망자 입니다. 자바 스프링으로 프로젝트 진행 중이긴하지만 코테 공부를 최근 시작했는데 아무래도 자바 언어를 공부한지 꽤 돼서 기억이 안나기더 하고 코테에서 쓰는 문법과 프젝시 쓰는 자바가 느낌이 다르다 보니 자바라는 언어에 대해서 까먹은 것 같습니다. 이럴땐 자바 문법 책을 사서 빠르게 1회독을 하고 기초 문제부터 들어가는게 나을까요? 코테 공부법 에 대해서 알랴주세요ㅠㅠ
답변 1
안녕하세요! 공부에는 정답이 없지만 제 주관적인 답변을 해드리자면 저는 백문이불여일타 라고 백번 볼빠에 한번 쳐보는게 낫다고 생각합니다. 액션이 있어야 익숙해지는 법이지요. 기본적인 아키텍쳐의 흐름은 공부를 하되 공부 방향은 최신 트렌드에 맞추시고 실제로 만들어 보시는게 도움이 많이 되실겁니다. 코테는 학생시절 시험보시던거랑 동일하실겁니다. 문제의도파악 후 적절한 로직을 사용하면되는거지요. 같은 알고리즘이라도 쓰임이 워낙 다르니 코테만 집중적으로 한다기보단 포트폴리오를 만든다 생각하시고 접근하시는걸 추천드립니다. 아무쪼록 열심히 하셔서 현업에서 뵙기를 고대하겠습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 06월 04일
자바를 활용한 코딩 테스트 준비에 관한 좋은 질문입니다. 코딩 테스트는 보통 자료구조, 알고리즘, 문제 해결 능력을 중점적으로 평가합니다. 이를 위해 아래와 같이 학습 계획을 세우는 것이 도움이 될 수 있습니다. 1. 기초 문법 복습: 네, 말씀하신 대로 기본 문법에 대한 이해가 제대로 되어있지 않으면 문제 해결에 어려움을 겪을 가능성이 큽니다. 따라서, 자바에 대한 기본적인 이해를 다시 한번 확인하는 것은 좋은 시작일 수 있습니다. "Java: The Complete Reference" 같은 책으로 간단히 전체 내용을 복습하는 것도 추천드립니다. 2. 필요한 자료구조 및 알고리즘 이해: 배열, 연결 리스트, 스택, 큐, 트리 등의 자료구조와 하나 이상의 정렬 알고리즘(TimSort, Merge Sort 등), 탐색 알고리즘(DFS, BFS 등)에 익숙해지실 필요가 있습니다. 3. 코딩 테스트 사이트 활용: LeetCode나 HackerRank 같은 사이트에서 실제 사용된 코딩 테스트 문제를 풀어보는 것도 가장 유용한 방법 중 하나입니다. 4. 모의 코딩 테스트: 정해진 시간 내에 주어진 문제를 해결하는 연습을 꾸준히 하는 것이 중요합니다. 이 과정에서 시간 관리 및 스트레스 관리 능력을 향상시킬 수 있습니다. 5. 알고리즘 분석 및 성능 최적화: 문제에 대한 여러 가지 해결 방법을 찾아내고, 각각의 성능을 비교/분석해 보는 것이 중요합니다. 또한, "Big O" 표기법 등을 이해하고, 코드의 성능을 예측할 수 있는 능력을 기르는 것도 중요합니다. 공부 시작에 어려움이 있다면, 제목이 "자바 코딩 인터뷰"와 같은 책들은 실제 코딩 인터뷰에서 출제되는 질문과 해결 방법에 대해 다루므로 도움이 될 수 있습니다. 기억하세요, 처음 할 때는 어려울 수 있지만 지속적으로 연습하면 점점 나아집니다. 자신감을 가지고 꾸준히 학습하세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!