IT팀과 교류가 많았고, 주말에 IT 컨퍼런스, IT Expo, 미래 박물관을 견학하며 HTML, CSS, Javascript에 관심을 갖게되었습니다. 스스로 웹 개발에 도전하면 개발에 흥미가 생겼고 누구나 도전해볼 수 있다고 생각했습니다. 이후 부트캠프에 지원해 Front는 React, Bac은 Node.js, Express를 공부하면 웹 개발 역량을 키웠습니다.
Front-End, Back-End, 왜 Back-End를 선택했나요?
특정 분야가 더 중요하다고 생각하지는 않습니다. Front-End의 경우 사용자에게 최상의 편리함과 동시에 미적 감각이 중요하다고 생각합니다. 화면 디자인 보다는 Back-End 분야에서 사용자 눈에 보이지 않지만 사용자를 배려할 수 있는 기술적 지원이 적성에 맞다고 생각했습니다. 실제로 이해 관계자와 소통하며, 어떤 기능을 구현하는 것이 재밌었습니다.
수료하고 시간이 흘렀습니다. 어떤 방법으로 계속해서 개발 공부를 진행하고 있나요?
기존 프로젝트 리팩토링과 함께, 알고리즘 테스트 사이트를 통해 알고리즘 문제를 풀었습니다. 알고리즘 문제를 풀면서 논리적이고 쉽게 설명하기 위해 블로그에 다시 한번 글을 작성하며 효율적인 코드를 작성하기 위해 노력했습니다.
간단한 자기소개
안녕하십니까, 백엔드 개발 지원자 cptkuk91입니다. 해외에서 근무하며 IT 컨퍼런스, Expo, 박물관을 견학하며 HTML, CSS, JAvascript에 관심을 가지게 되었습니다.
이후 스스로 웹 서비스 개발에 도전하며 개발에 꿈을 키웠고, 부트캠프에 지원해 Javascript, Node.js, Express, MySQL을 학습하며 웹 개발 역량을 키웠습니다.
IT 개발 역량을 활용해 국내는 물론 글로벌 환경에서 많은 사람에게 편의성을 제공하는 꿈을 가지고 있습니다.
개발팀에서 업무를 맡게 된다면 능동적인 자세로 의사소통하며 서비스 개선에 앞장서겠습니다.
1년, 3년 장단기적인 계획에 대해서 설명해주세요.
1년(단기 계획)으로는 효율적인 개발을 위해 Node.js 및 업무에 맞는 기술스택에 대한 공부를 계속하면서 적응하는게 목표입니다. 3년 장기적인 계획으로는 IT의 경우 하루가 멀다하고 신기술이 쏟아져 나옵니다. 사용자에게 편리한 서비스를 제공하여 좋은 개발자가 되기 위해 열정과 시간, 돈을 투자해 끊임없이 발전하는 개발자가 되는 계획이 있습니다.
팀원과의 불화가 있을 때 어떤 방법으로 해결하나요? (실예시)
부트캠프에서 팀 프로젝트를 진행하면서 Front-End, Back-End 간 소통에 문제가 있었습니다. 에러가 발생했고 명확한 에러 발생부분을 찾을 수 없는 상황에서 제가 작성한 Back-End 부분에 문제가 있다는 의견을 전달 받았습니다. 온라인으로 진행하는 상황속에서 오프라인 미팅을 제안했고 문제의 발생원인이 누구에게 있냐보다는 문제를 해결하기 위해 노력했고 검색 및 선배기수의 도움을 받아 문제를 해결하였습니다.
개발할 때 가장 스트레스 받는 경우와 해결 방법
공식문서를 참고하여 만든 코드가 작동하지 않을 때 스트레스보다는 걱정으로 다가옵니다. 이러한 문제를 해결하기 위해 구글 검색, Stackoverflow를 활용하고, 참고 자료에 대한 이해가 부족할 때 Youtube 검색 또는 온라인 강의를 통해 도움을 받아 문제를 해결했습니다. 스트레스 해결을 위해 매일 저녁 운동을 1시간 이상 하고, 주말에는 독서 및 맛집 탐방을 하며 스트레스를 풀고 있습니다.