NHN 신입사원 교육 세 번째 회고 5 ~ 6 주차 교육(2021/02/22 ~ 2021/03/05) 프로젝트 발표 5주 차 때는 그동안 만들었던 프로젝트를 발표하는 날이었습니다. 짧은 시간 동안 결과 산출물을 직접 만들어서 배포하는 과정까지 프로젝트를 개발한 적은 처음이기에 잘할 수 있을지 걱정이 됐지만 프로젝트는 마무리를 지을 수 있었습니다. 하지만 마지막 관문인 발표.... 많은 사람들 앞에서 우리들의 결과물을 보여줘야 하기 때문에 더 긴장이 되었습니다. 마침 발표는 아니지만 옆에서 발표를 도와줄 수 있도록 결과물을 실행시키는 보조발표를 맡게 되었습니다. 시연하는 과정 중 제가 실수를 하게 되면 발표자도 꼬이게 되기 때문에 발표전 몇 번이고 시뮬레이션을 돌려보았습니다. 시연하는 도중 마지막에 조금...
NHN 신입사원 교육 세 번째 회고 1. 3 ~ 4 주차 교육(2021/02/08 ~ 2021/02/19) 기술 교육의 시작 3주 차와 4주 차는 프로젝트 개발을 위한 교육과 팀원들과 개발단계에 접하는 기간을 가졌습니다. 3주 차 때 프로젝트를 진행하기 위해 필요한 부분들을 교육받는 시간을 가졌는데 다양한 교육프로그램이 있었습니다. 모든 교육들이 다 알차고 흥미로운 주제들이어서 매시간 집중해서 들을 수 있었던 것 같습니다. 그중에서 스프링과 관련된 교육이 개인적으로 가장 흥미로웠던 교육이었습니다. 스프링을 이용한 프로젝트를 개발해본 경험이나 관심 등이 있어서 다른 교육보다 좀 더 재밌게 참여했던 것 같습니다. 교육 중에서는 어려웠던 교육도 있었습니다. 저는 맥을 이용하거나 리눅스 환경을 거의 다뤄본 적이..
NHN 신입사원 교육 두 번째 회고 1. 2주차 교육(2021/01/25 ~ 2021/01/29) 프로젝트 기획 이번 2주차때는 앞으로 만들게 될 프로젝트를 기획하는 시간을 가졌습니다. 주제와 구현해야하는 스펙들이 정해져 있었지만 팀원들과 어떻게 만들어 나갈것인지 이야기할 시간이 많이 필요했습니다. 팀원들과 아직 친해지질 못해서 기획하는 시간동안 ‘이야기가 많이 오고가지 못하면 어떡하지’란 생각을 했었지만 그생각은 걱정하지 않아도 되는 부분이였습니다. 이야기를 하는 동안 서로의 의견도 많이 나오면서 이야기를 주고받는데 트러블???없이 회의가 잘 진행이 되었기 때문입니다. 물론 각자가 내는 의견을 무조건 수렴하는 것이 아닌 더 나은 아이디어가 될 수 있도록 서로의 의견을 다듬어주면서 기획회의를 진행했었습니..
ORM (Object Relational Mapping) 객체지향 패러다임을 관계형 데이터베이스에 보존하는 기술 즉, 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결) 해주는 것 ORM을 통해 객체간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결 JPA (Java Persistence API) ORM을 사용하기 위한 인터페이스를 모아둔 것 인터페이스이기 때문에 JPA를 사용하기 위해서는 JPA를 구현한 Hibernate, EclipseLink, TopLink 등을 사용해야 한다. 책에서는 Hibernate를 이용해서 구현한다. 프로젝트 생성시 'Spring Data JPA'를 선택하게 되면 Hibernate를 스프링 부트에서 쉽게 사용할 수 있는 추가적인 API를 제공 Hiberna..
NHN 신입사원 교육 첫 번째 회고 1. 1주차 교육 (2021/01/18 ~2021/01/22) 교육기간 동안은 NHN본사에 가서 교육을 받는다는 이야기를 듣고 이번주 부터 판교행 통근을 시작했습니다. 역시...제가 사는곳에서 판교는 너무나 먼곳이기에... 미래를 위해 집을 구해야겠단 생각이 가장 먼저 났습니다. ㅎㅎㅎㅎ 이런 이야기는 빼고!!! NHN건물을 처음 가봤는데 역시... 너무 멋있었습니다. 사진 찍기가 창피해서 대충 찍었는데 다음번에 다시가서 제대로 찍어야겠어요... 아무튼!!! 본론으로 돌아가서 1주차때는 간략하게 이런 것들을 진행했습니다. 스프링 부트를 이용해 웹 만들기 Git을 이용해 블로그 만들기 팀원들과 이슈 공유하기 (협업) 과제를 받으면서 '잘 해낼수 있을까...'란 걱정과 '..