NHN 아카데미 3기 후기

eora21·2023년 10월 4일
4

NHN 아카데미에 참여하면서 학습하거나 느낀 점을 간략히 적어보도록 하겠습니다.

체험(Advanced) 과정

체험 과정에서는 Java의 기본적인 문법과 Gaming Application을 통한 Event Driven Develop을 수행했습니다.
그러나 기본적인 문법만을 배운 후 벽돌깨기 게임을 직접 만들어보며 객체지향/멀티 스레딩을 학습하기엔 교육의 방향성이 조금 아쉬웠습니다(따라서 4기부터는 해당 부분 교육이 사라지고, 방향성을 더 확고히 하여 본 과정에 추가되었다고 합니다).

체험 과정에서 교육에 대한 많은 아쉬움이 있었는데, 이는 본 과정에서 많이 해소될 수 있었습니다.

본 과정

직접 코드로 체험

웹 프로그래밍을 진행하다 보면 네트워크가 어떤 과정을 거쳐서 연결되고, 파일 업로드가 어떻게 이루어지는지 직접 코드를 작성할 일이 많이 없습니다. 대부분은 이미 구현된 라이브러리를 통해 간단히 사용하기 때문입니다.
그러나 본 과정에서는 네트워크 연결부터 시작하여, 간단한 채팅 프로그램 구현이나 파일을 업로드, 다운로드 하는 간단한 웹페이지를 만들면서 내부적으로 어떻게 돌아가는지를 배울 수 있었습니다.

물론 해당 과제들을 통해 모든 것들을 이해했다는 것은 아니지만, 프로젝트 도중 네트워크 연결이 되지 않았을 시 어디서부터 문제가 생긴 걸까?하는 고민과 그에 대한 해결법을 자연스레 시도할 수 있었습니다.

그 외에도 Thread, DB, Servlet 등 SpringBoot로 Web Application을 학습했던 저에게 내가 몰랐던, 혹은 지나쳤던 부분들이 이렇게나 많이 있구나를 깨닫게 해 주었습니다.

높은 학습량

그 날 배운 것들에 대해 실습할 수 있도록 매일마다 과제가 제출되었고, 그 주에 배운 모든 것들을 복습할 수 있도록 주말과제가 따로 요구되었습니다.
대부분 과제들이 난이도가 높았으며, 많은 교육생들이 저녁을 먹고 나서도 학교에 남아 서로의 생각을 계속 교환하게끔 만들었습니다.

인증 과정

기술 면접, 인성 면접을 통해 10명(한 분의 부상으로 인해 추후 9명으로 변경)을 선발하여 인증 과정을 진행하였습니다.

프로젝트 구성

각종 요구 사항을 지키며 음식 주문 프로젝트를 만드는 과제가 주어졌습니다. 4명, 5명씩 두 팀으로 진행되었으며, ERD 및 WBS와 CI/CD 설정 후 개발이 시작되었습니다.

스스로의 학습을 유도

전처럼 주어진 교육을 진행하는 것이 아닌, 스스로 프로젝트를 진행하며 필요한 것을 직접 찾고 적용해보도록 학습이 유도되었습니다.
과정 중 고려되지 않은 부분이 있다면 계속해서 생각해볼 수 있도록 지도해주셨는데, 꽤나 좋은 경험이었습니다. 덕분에 많이 성장할 수 있지 않았나 생각합니다.

아쉬웠던 점

코드의 이해나 구조 고민 등 객체지향적인 사고보다는, 기능을 구현해야 한다는 압박감에 시달리는 주가 많았습니다. 명확한 필수 사항들을 코드로 작성하고, 객체지향적인 구조에 대해 고민하는 등으로 과제가 수행되었다면 더 좋은 성장을 이뤄낼 수 있지 않았을까 하는 아쉬움이 있습니다.

반성할 점

프로젝트 위주로 생각한 것

개인적으로 학습한 내용들을 공유하고, 팀원들이 힘들어 하는 일이 있다면 도움을 주려 노력했습니다.
그러나 해당 사항들이 프로젝트의 완성만을 바라보며 진행하다 보니, 팀원들의 감정이나 고충을 제대로 파악하지 못했던 것 같습니다.
진정한 협업이 무엇인지에 대해 고민하는 시간을 가지는 중입니다.

고민한 점에 대해 정리하지 않은 것

프로젝트를 진행할 당시, 여러 고민을 기반으로 코드를 작성하였습니다.
그러나 해당 사항들을 따로 정리하지 않았다 보니, 누군가에게 코드를 설명할 때 '당시의 나는 어떠한 논리로 이런 구조를 세우게 되었는가'에 대해 즉답하지 못 했습니다.
다음 프로젝트에서는 이러한 고민에 대해 정리하고, 더 나은 방향성을 계속 바라볼 수 있도록 할 예정입니다.

정리하며

개인적으로 많은 성장을 이룰 수 있었습니다.
아카데미 시작 전 개인적으로 공부한 모던 자바를 적극적으로 사용해 볼 기회가 많았으며, 테스트 코드나 스프링에 대해서도 많이 접할 수 있었습니다.
해당 경험을 바탕으로 다시 정리하며, 온전한 내 것으로 만드는 시간을 가지려 합니다.

profile
나누며 타오르는 프로그래머, 타프입니다.

11개의 댓글

comment-user-thumbnail
2023년 11월 29일

안녕하세요 이번 2024년 상반기에 시작하는 nhn아카데미에 신청하려고 하는데요 궁금한 점이 있어 댓글 남깁니다!
지원동기 작성란은 한줄만 보이게 되어있는것 같은데 이부분은 어떻게 작성하셨는지 궁금합니다.

1개의 답글
comment-user-thumbnail
2023년 11월 29일

안녕하세요. 저도 이번 2024 상반기 인증과정 신청할려고 하는데 궁금한 점 있어 댓글 남깁니다. 인증과정 이후 채용연계는 어떻게 이루어졌는지 알 수 있을까요?

1개의 답글
comment-user-thumbnail
2023년 12월 13일

안녕하세요. 2024년 상반기 nhn 아카데미 신청하려고 합니다. 코딩테스트와 기술면접 이후 본과정을 들어갈 수 있다고 하는데 어떤 문제가 나왔는지 알 수 있을까요? 준비해 보려고 하는데 막막합니다.

1개의 답글
comment-user-thumbnail
2024년 1월 10일

저 조금 더 자세히 궁금한게 있는데 혹시 이메일로 여쭤볼 수 있을까요??

1개의 답글
comment-user-thumbnail
2024년 3월 11일

안녕하세요 이번에 6기 수강하고 있는 수강생입니다! 혹시 인증과정 선발 기술면접이나 인성면접은 주로 어떤 질문이 나오는지 알고 싶습니다.

1개의 답글