////
Search
🎙️

이투스교육 - 김태양 개발자님 (프론트엔드 포지션)

개발자 커리어 점프 [점핏]! 개발자를 위한 직무 이야기를 전해드립니다.
개발자님의 직무 이야기
1. 담당하고 계신 업무를 소개해주세요
안녕하세요. 이투스교육 CIO 웹 프론트 엔드 개발자 김태양입니다. 이투스교육에서 서비스하고 있는 각 웹사이트와 모바일웹, 앱 내 웹뷰의 개발및 운영업무를 담당하고 있습니다.
2. 현재 회사와 지금의 직무를 선택하게 된 계기는 무엇인가요 .
코로나19 감염병의 대유행으로 인해 비대면이 필수가 되어버린 지금 변화하는 교육환경에 온라인으로 교육을 할수 있는 플랫폼이 많이 필요하다고 생각합니다. 그부분에 제가 가진 기술을 접목시켜 더욱 발전 시킬수 있다면, 조금이나마 도움이 되지 않을까 하는 마음에 이투스 교육에 지원하여 일하게 되었습니다.
프론트엔드 개발자라는 웹 사이트의 사용자에게 직접 보이는 부분을 만든다는것에 큰 흥미를 느껴, 내가 만든 웹사이트를 많은 사람들이 볼수 있다는 성취감을 느껴보자~ 라는 개념으로 무작정 시작을 하게 되었습니다. 프론트엔드 분야가 빠르게 변화하여, 트랜드를 이해하는 것이 힘들기도하고 어렵지만, 그부분 또한 제일 중요한 것 같습니다. 그 중요한 역할을 하는 한사람으로서 더욱더 좋은 프론트엔드 개발자가 되고 싶습니다.
3. 하루 일과를 소개해주세요.
출근과 동시에 인터넷 브라우저창을 열고 학생들이 원활한 인터넷 강의를 들을 수 있도록 사이트의 문제나 이상이 없나 훝어보고, 커피를 마시면서 하루를 시작합니다. 이후 담당업무 일정과 개발할 페이지에 대해 기술 구현이 가능한지, 개발기간은 얼마나 소요 될지 등을 회의를 통해 협의한 후 진행합니다. 개발이 완료되면 검수 요청을 보내고, 에러와 이상이 없다고 판단되면 그 때 서비스 오픈을 합니다. 남는 시간은 팀원들과 티타임및 개발 상황에 대해 공유하고 좋은 아이디어를 공유하기도 합니다.
4. 업무를 하며 가장 보람을 느낄 때는 언제이신가요.
내가 아는 지식을 총동원하여 사용자의 경험을 최대한 제공해주는 페이지를 만들고, 서비스 오픈이 되어 많은 학생들이 접속과 동시에 정보를 얻어 가는 웹사이트의 흘러가는 흐름을 보고 있을때 그 성취감은 매우 만족스럽습니다. 물론 프론트 개발자로서 리펙토링과 좋은 코드를 만들어 누구나 알아볼수 있도록 하는것이 제일 중요하므로 잘 만들어진 코드를 보면 뿌듯함을 느끼기고 합니다.
[이투스교육]의 개발이야기
1. 업무의 프로세스를 소개해주세요.
1-1. 기획부터 개발까지 진행되는 프로세스
저희 회사는 특성상 사업부와 각선생님들, 그리고 기획팀의 조율이 매우 중요시됩니다. 학생들을 위한 강의와 선생님들의 필요한 내용 각종 이벤트등을 취합해 조율이 되어 옵니다. 이후 담당 기획자, 디자이너, 개발자등 모두모여 서비스에 대한 내용에 대해 회의를 진행합니다. 기획자가 상세 기획을 진행하고, 각 팀별로 회의를 진행하여 일정산출을 하고 공유하여, 일을 진행합니다.
2. ★개발 배포 프로세스를 소개해주세요.
개발 완료후 dev alpha 실서버
: 위와 같이 구분되어 배포가 진행 됩니다.
3. ★개발환경을 소개해주세요.
저희 회사는 윈도우pc를 쓰시는 분들과 mac을 쓰시는 분들이 나뉘어져 있습니다. 일에 대한 내용이나 일정은 사내 메신저와 slack으로 이슈및 커뮤니케이션을 진행하고 있으며, 소스및 형상관리는 github, 업무관리툴은 jira와 confuleuns를 사용하고 있습니다.
4. 장애나 긴급상황에서는 어떤 프로세스로 대응하시나요.
교육업계이다보니 수험생이나 학년이 바뀔시 지속적인 모니터링이 필요합니다. 그러다보니 각 담당 업무자들은 담당일이나 휴일시 출근하여, 이슈대응에 필요한 모니터링을 하고 있습니다. 공휴일이나 명절은 컨플루언스에 장애 담당자를 배정하여, 전사공지및 사내메신저를 통해 전파를 합니다.
5. 기술 도입이나 업무 영역의 확장이 자유로우신 편인가요.
에듀테크로 계속 바꾸어 나갈려는 회사의 기술도입은 적극적으로 할려고 합니다. 새로운 기술세미나및 그에 필요한 도서구매로 각 팀별로 스터디를 진행하거나, 각각 개인 프로젝트를 진행하여만들어 발표를 하고는 합니다.
추가로 전하는 말
웹프론트엔드 분야의 트렌드가 빠르게 변화하기 떄문에 변화하는 트랜드를 이해하는 것이 제일 중요한 것 같습니다. 새로운 기술, 흐름 트렌드가 왜 핫해진건지 이해하는 지식의 차이가 크게 작용하는 분야가 프론트엔드라고 생각합니다. 트렌드를 무작정 따라가고 신봉하기보다는 그런 트렌드가 생긴 흐름과 원인에 집중해보면 인싸이트를 키우는데 많은 도움이 되리라고 생각됩니다. 또한 웹프론트 외 분야들에 대해서도 공부를 해보시면 참 많은 도움이 될 겁니다. 백엔드, 모바일과 같은 기술분야는 물론, UI/UX 디자인과 같은 기술 외적인 분야를 포함해서요. 프론트엔드 개발자는 많은 직군의 동료들과 일하게 됩니다. 함께 만들어갈 동료들의 직무에 대한 기본적인 이해는 서로의 견해를 이해하고 의견을 나누는데 정말 많은 도움이 되는것 같습니다. html/css에 대한 공부도 게을리 하지 않으셨으면 좋겠습니다. 프론트엔드 개발자를 지망하시는 분들이 마크업과 스타일부분에 지루함을 느끼실수도 있지만, 모든 작업의 최종 결과물이자 근본이라고 생각합니다. 기초 지식을은 높은 접근성과 좋은 사용자의 경험을 제공해 주는 제품을 만드는 발판이 될것입니다. 그 기초가 바탕이 되어서 많은 것들을 아는 게 중요한 게 아니라, 실무에 적용할 수 있는 스킬이 중요합니다. 그런 학습 습관을 키우시는 것을 추천드립니다.
나의 개발 Tip
1. 개발을 위한 나만의 데스크 세팅!
듀얼 모니터는 필수! 여러작업을 하다보면 코드를 짜는 모니터와, 확인할수 있는 모니터를 분리시켜면 작업을 할때 능률이 많이 상승이 됩니다.
2. 최근 가장 관심있는 기술스택은 무엇인가요?
최근 관심있는 기술은 svelte와 리액트 네이티브 입니다. 많은 프레임워크들이 나오면서 최신기술들을 활용해서 오픈된 사이트와 수많은 앱들을 분석해보면 간격한 문법과 가상돔을 쓰지않는 빠른 랜더링등, 많이 부족한점을 느끼기도 합니다. 많은 프론트 개발자들은 자기개발을 하기떄문에 그에 맞는 습득능력을 키워나가기 위해 꾸준히 공부해야되는 프론트 개발자들의 필수 요소입니다.
3. 현재 하고 있는 업무의 역량을 키우기 위한 나만의 노력은 무엇인가요?
업무의 역량은 공부를 해도해도 끝이 없다고 생각이 듭니다. 퇴근후나 주말에 유명개발자의 유튜브강의나 인프런 같은 인터넷 사이트를 통해 공부하고 카페를 가입하여, 개발에 대한 정보도 공유하며, 질문도 많이 합니다. 개인 프로젝트로 만들어보면서 빠르게 습득하여, 실무에 적용할수 있게 의견을 제시하기도 합니다.
우리회사는 개발자를 위해 이렇게 지원합니다.
기술 역량 향상을 위한 교육 및 학습의 기회가 있다면 소개해주세요!
매주 금요일 스터디 문화를 형성해서 새로운 트렌드나 부족한것들에 대해서 발표를 합니다.
신기술 스택및 부족한 부분에 대해 도서구매를 요청하여 각 챕터 별로 각 팀원들 끼리 공부내용을 공유하고 습득합니다.
세미나등을 공유해서 참석도 가능합니다.
우리회사의 테스트 기기 및 업무 환경을 소개해주세요.
입사전에 사용할 pc를 맥북, 윈도우 선택하여 사용할 수 있습니다. 저희팀은 모니터는 4k모니터와 맥북을 주로 사용합니다. 눈의 피로가 쌓이면 힘들어요~ ㅜ.ㅜ
함께 일하는 동료를 소개해주세요
저희팀은 동그라미같은 부드러운 성향의 분들이 오시면 좋을꺼 같아요. 서로 존중하면서 의견을 제시하고, 많은 이야기를 나누며 공유하는 어디든 잘어울리는 그런 분들을 좋아합니다. 저희팀은 누구든 같이 손 잡아주며 팀을 이끌어갈분을 찾고 있어요~
이투스교육의 채용 포지션이 궁금하다면?! 점핏 앱에서 확인해보세요