[코딩자율학습단 21기] <나도코딩의 자바 입문> 4주 완성 최종 완강 후기: 자바 기초부터 객체지향까지

나도코딩의 자바 입문 교재 전면 표지 사진
길벗출판사 – 코딩 자율학습 나도코딩의 자바 입문


안녕하세요! 길벗출판사의 <코딩 자율학습 나도코딩의 자바 입문> 교재와 함께한 코딩학습단 21기, 4주간의 스터디를 모두 마치고 최종 완강 후기를 작성합니다.


처음 인텔리제이(IntelliJ)를 설치하고 “Hello World”를 콘솔에 출력했던 1주차를 시작으로, 파일 입출력과 컬렉션 프레임워크를 다루는 14장까지 전체 진도를 완주했습니다. 매일 꾸준히 코드를 타이핑하며 진행한 지난 4주간의 학습 여정과 교재에 대한 실습 후기를 정리해 봅니다.





4주간의 자바(Java) 학습 여정 돌아보기


1주차: 자바의 첫걸음과 기본기 다지기

개발 환경을 구축하고 변수와 상수, 다양한 자료형, 그리고 형 변환의 개념을 익혔습니다. 사칙연산부터 증감, 비교, 논리 연산자까지 연산의 뼈대를 세우고 문자열을 조작하는 기초를 학습했습니다.


2주차: 프로그램의 흐름 제어와 데이터 체계화

조건문(if, switch)과 반복문(for, while)을 통해 코드가 상황에 따라 다르게 동작하도록 분기 처리를 실습했습니다. 반복문 흐름을 제어하는 breakcontinue, 그리고 2차원 배열과 아스키코드를 결합해 영화관 좌석 번호를 자동 생성하는 알고리즘 로직을 구성해 보았습니다.


3주차: 자바의 심장, 객체지향 프로그래밍(OOP)

자바의 핵심인 객체지향 파트를 집중적으로 다뤘습니다. 흩어진 로직을 메서드로 묶고, 클래스와 객체를 생성하며 static 변수의 역할을 이해했습니다. 접근 제어자와 Getter/Setter로 데이터를 캡슐화하고, 상속과 다형성을 통해 중복 코드를 줄이며 소프트웨어의 구조를 설계하는 방식을 체득했습니다.

4주차: 자바 실무 필수 무기 장착

인터페이스를 활용해 유연한 코드를 작성해 보았습니다. 배열의 한계를 넘는 컬렉션 프레임워크(List, Set, Map)로 대량의 데이터를 효율적으로 관리하고, try-catch 구문으로 에러에 대처하는 예외 처리를 배웠습니다. 마지막으로 프로그램 외부의 텍스트 파일을 읽고 쓰는 입출력(I/O) 과정을 실습하며 진도를 마무리했습니다.





<나도코딩의 자바 입문> 교재 학습 후기


4주 동안 이 책으로 독학하며 느낀 객관적인 장점은 초보자의 눈높이에 맞춘 구성과 실용성입니다.


  • 실생활 기반 직관적인 예제: 치킨집 노쇼 손님 건너뛰기, 블랙박스 모델 업그레이드, 영화관 좌석표 만들기 등 직관적인 예제들로 구성되어 있어, 복잡한 객체지향 로직을 코드로 이해하고 구현하기 수월했습니다.

  • 상세한 코드 설명: 단순한 문법 나열이 아니라, 코드 한 줄 한 줄의 동작 원리를 짚어줍니다. 학원 강의 없이 혼자서 책만 보고 실습해도 막힘없이 결과물을 도출할 수 있었습니다.

  • 체계적인 난이도 조절: 1장의 환경 설정부터 시작해 14장의 파일 입출력, 그리고 인터페이스와 컬렉션 프레임워크 등 실제 실무에 필요한 심화 지식까지 순차적으로 자연스럽게 이어져 학습 흐름이 끊기지 않습니다.





완강 총평 및 향후 계획


단순히 콘솔에 글자를 띄우는 것에서 시작해, 객체 간의 상호작용을 설계하고 예외 상황을 처리하며 외부 데이터를 읽어 들이는 시스템 구조를 이해하게 되었습니다. 자바 언어의 전체적인 큰 그림을 파악하고 코드를 읽어내는 시야를 넓힐 수 있는 유익한 시간이었습니다.


이번 4주간의 스터디를 통해 다진 자바 기본기를 바탕으로, 앞으로는 알고리즘 문제 풀이와 스프링(Spring) 프레임워크를 활용한 웹 백엔드 학습으로 넘어가 계획대로 공부를 이어나갈 예정입니다.



댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다


Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

현재 **광고 차단 프로그램(AdBlock)**이 켜져 있어 사이트의 일부 기능이 제한될 수 있습니다. 쾌적한 이용과 블로그 운영을 위해 광고 차단 해제(화이트리스트 등록) 후 새로고침을 부탁드립니다. 감사합니다!

위로 스크롤