회사 소개
home
🙆🏻‍♀️

UX팀 막내 개발자의 하루

태그
신입사원
UX팀
1 more property
안녕하세요 작년 9월에 입사해 입사 6개월 차 UX팀 막내 채희수 연구원입니다. 지니언스에 입사하게 된 배경과 소속된 팀의 주요 업무, 저의 하루 일과에 대해 알려드리겠습니다.

입사 계기

제가 지니언스에 지원한 가장 큰 이유는 매년 꾸준한 성장을 하는 회사의 개발 문화가 궁금했기 때문입니다. 그리고 기술과 더불어 사람 또한 경쟁력이라 자부하는 조직 문화에 매력을 느꼈습니다. 때마침 인턴 채용 공고를 보게 되었고, 코딩테스트와 면접을 거쳐 인턴으로 입사하게 되었습니다.
3개월의 인턴기간 동안 회사 및 팀 분위기에 적응하며, 직접적인 실무보다는 팀장님이 내주신 과제를 진행했습니다. 그리고 과제 결과 발표 후 평가를 거쳐 정규직으로 전환하게 되었습니다.

UX팀의 주요 업무

UX팀은 NAC의 웹 콘솔 개발 및 유지보수를 담당하고 있습니다. 팀 이름이 UX인 이유는 팀 빌딩 목적이 기능뿐만 아니라 웹 브라우저를 이용하는 유저 경험까지 고려해 개발하기 때문입니다.
처음 팀명을 들었을 때는 제품의 ui/ux 디자인을 개발할 것이라고 생각했지만 조금은 차이가 있었습니다. 궁극적으로 유저가 제품을 사용할 때 만족도를 높여 더 나은 사용자 경험을 갖도록 노력하고 있습니다.
현재 팀원 구성은 총 8명으로 5명은 풀스택, 2명은 프론트엔드, 1명은 디자인을 개발, 담당하고 있습니다. 저는 프론트엔드 신입 개발자로 입사했고, UX 개선 및 유지보수를 하고 있습니다.
보고 스크럼
업무를 시작할 때 슬랙 팀채널에 스크럼을 합니다. 8-10시 사이 원하는 시간을 정해 출근 중이기에, 각자의 출근 시간에 맞춰서 채널에 자신의 작업 상황을 공유합니다. 어제 작업한 내용과 오늘 해야 할 계획 그리고 혼자 해결하지 못하는 장애 사항에 대해 보고합니다. 만약 혼자 처리하지 못할 이슈가 있다면 해당 안건에 대해 팀장님이나 팀원들의 조언을 받기도 하는 시간입니다.
NAC 제품 교육
클릭하면 교육 페이지로 이동합니다.
NAC 제품에 대한 교육은 자사 홈페이지에 올려져 있는 동영상을 활용하고 있습니다. (교육 동영상은 지니언스 유튜브 채널에도 올려져 있기에 NAC가 궁금한 분들은 쉽게 찾아볼 수 있습니다.)
NAC에 대한 소개 및 설정, 기능 등에 대해 배웁니다. 제품을 개발하기 위해서는 제품에 대한 지식이 기본이라는 생각으로 동영상을 집중해서 보고 있습니다. 매일 학습한 내용은 JIRA에 정리하고, 실습이 가능한 부분은 같이 진행해 제품에 익숙해지도록 합니다.
점심 식사
이 시간은 오전 내내 기다려지는 시간입니다. 왜냐하면 사내 식당 매니저님의 밥이 정말 맛있거든요.
점심시간에 뭘 먹을지 항상 고민이라면 지니언스 입사/이직을 추천합니다. 추천할 정도로 맛있어요.
자체 개발 라이브러리 분석
지니언스의 대표적인 솔루션은 NAC와 EDR입니다. 두 제품군을 보다 쉽게 개발/유지보수 하기 위해 자체 라이브러리를 개발했습니다. gnui와 gnConfEngine 두 가지이고, 이를 제품에 적용할 수 있는 작업이 필요해 해당 라이브러리의 구조 분석을 진행 중입니다. 사용 관련 테스트를 진행하고 세미나 진행을 위한 발표 자료를 만듭니다. 그리고 관련 내용은 JIRA에 정리해 공유하고 있습니다.
gnui는 화면의 통일성을 위한 ui 스타일 테마와 컴포넌트를 제공합니다. 오픈소스이니 궁금하신 분들은 npm을 통해 설치 후 사용해보실 수 있습니다.

느낀점

개발은 매일매일 배우는 과정이다.
문제를 잘 정의하고 질문하는 것이 능력이다.
네트워크/운영체제와 같은 CS에 대해 부딪히며 배울 수 있다.
입사 전엔 막연히 개발자를 꿈꿨는데, 지니언스에 입사해 개발자로서 성장하며 근무하는 것에 감사하며 지내고 있습니다. 아직은 많은 가르침이 필요한 단계이지만 매일 꾸준히 성장해 우당탕 지니안이 되고 싶습니다.
글 읽어주셔서 감사합니다.