안녕하세요 SW 마에스트로 블로그 이웃들! 개발 공부 중에 이런 일이 있나요?
혼자 공부하려면 궁금한 건 어디에 물어봐야 할지도 모르겠고 제가 잘하고 있는지도 모르겠어요.
나도 같이 코딩공부할 친구가 있었으면 좋겠다~
라고 생각했던 분들에게 주목!! 같이 코딩을 공부할 사람도 찾고 실시간 화면 공유로 모르는 것은 바로 물어보고 대답할 수 있는 플랫폼이 있다면 어떨까요?오늘 소개해드릴 ‘FIRE’ 팀이 온라인 코딩 스터디 플랫폼을 개발 중이라고 합니다.바로 알아보러 갑시다!
Q. 자기소개와 간단한 팀소개 부탁드려요!
저희 팀 이름은 FIRE입니다.불 같았던 열정을 끝까지 지켜보자는 초심을 담아 이름을 지었습니다.하룡 : 안녕하세요! 저는 프론트 엔드를 담당하고 있는 이하룡입니다.영기: 저는 프론트 엔드 담당이자 팀장인 윤영기라고 합니다!주현 : 저는 백엔드 포지션을 담당하는 고주현이라고 합니다!
Q. 어떤 프로젝트?
‘모도코’ 메인 페이지
하룡: ‘모가쿠코’라는 개발자들 사이에서 유행하는 신조어가 있습니다. 이것은 온라인으로 함께 모여 각자 코딩하는 것을 의미합니다.
온라인 커뮤니티에서 팀원을 모집하여 화상 회의 서비스로 이행하다
이 경로로 진행하는 것이 일반적입니다.이 번거로운 과정을 줄이고 사용자가 한 서비스 내에서 함께 공부할 사람을 찾아 실시간 통신으로 각을 세울 수 있는 온라인 플랫폼을 개발하고 있습니다.
Q. 프로젝트는 얼마나 진행되었나요?
거푸집 : 현재 필수 기능을 모두 구현한 mvp 1.0 버전 배포까지 완료하였습니다.지금까지 구현된 것들을 실제로 보여드리면서 설명드릴게요!
방 생성
방 생성
우선 방을 만들 수 있는 기능이 있습니다!여기에서는 인원, 주제, 공개 여부 등 몇 가지 세부 사항을 설정할 수 있습니다.인원은 2~4명까지 설정할 수 있으며 주제는 모닥불, 바다, 캠핑, 여행, 우주인 5가지가 준비되어 있는데 공부에 더 집중할 수 있도록 각 주제에 맞게 BGM도 나옵니다.방에 대한 설명과 태그를 이용하여 같은 언어나 분야를 공부하는 사람들끼리 방을 만들 수도 있습니다.[왼쪽] 공유할 창 선택 [가운데] 화면 공유 및 채팅방에 들어가면 자신이 현재 작업 중인 화면을 공유할 수 있으며 채팅 기능을 통해 Q&A를 주고받을 수도 있습니다!Q. 그럼 추가로 어떤 것을 구현하실 계획인가요?하령: 친구신청, 수락, 거절 등 친구관리에 대한 부분과 카메라 기능을 추가로 구현할 계획입니다.거푸집: 사용자가 어떤 언어를 얼마나 공부했는지에 대한 통계를 제공하는 기능도 구상 중입니다.Q. 진행 중인 프로젝트의 주요 스킬에 대해 설명해 주세요!P2P(P2P)영기: 우리는 실시간 통신 기술에 매우 힘썼습니다. 만약에 실시간으로 화면과 오디오를 공유할 때 서버를 지나가면 서버비가 많이 나오거든요.이 부분을 해결하기 위해 우리는 P2P 방식을 사용하여 서버를 통하지 않고 화면과 음성이 상대방에게 바로 공유되도록 했습니다.이 P2P 방식의 실시간 통신 기술이 우리 프로젝트의 차별점이라고 생각합니다.Q. 프로젝트를 진행하는 동안 어려운 점은 없었나요?출처 : unsplash하령: 기획할 때 팀원들끼리 의견이 맞지 않아 프로젝트 진행이 어려웠던 적이 있습니다. 그때 막힌 부분에 대해서 화이트보드에 처음부터 하나하나 마인드맵을 그리면서 정리했어요. 거의 6시간이 걸렸지만 덕분에 생각을 하나로 모을 수 있었어요!앞으로도 팀 내에서 의견이 다른 부분이 생기면 이 방식으로 해결해 나가려고 합니다.Q. 수료 후 계획이나 인생 목표에 대해 알려주세요!용기:일단 수료 후에는 복학할 것 같고 졸업 후에는 유망한 아이디어가 있는 스타트업에서 일해보고 싶습니다.하령: 저는 최근 소마 연수생 대상 행사를 하면서 제가 만든 서비스를 누군가 이용해서 피드백을 해주는 것에 큰 흥미를 가졌습니다.언젠가 사람들이 많이 이용하는 서비스를 만들어 보고 싶어요.주현:소마를 통해 많은 현업 개발자분들과 연수생분들을 만나 이야기를 나눠봤는데 재미있고 도움이 됐어요.그래서 앞으로도 다른 개발자들과 소통하는 활동을 이어갈 것 같습니다.Q. 예비 14기 분들께 할 말이 있나요?하령 : 프로젝트를 해보고 싶은데, 함께 할 사람을 찾기 힘들거나 개발자를 꿈꾸는 분이라면 꼭 추천합니다!영기: 업계에서 정말 대단한 멘토분들께 멘토링을 받으면서 6개월 동안 하나의 프로젝트를 진행해본다는 것은 정말 큰 기회라고 생각합니다.그래서 만약 대학생이라면 프로젝트에 더 많은 시간을 할애할 수 있도록 휴학하고 참여하는 것이 좋을 것 같습니다.주현: 실제 기업, 스타트업 프로젝트를 똑같이 맛보고 싶다면 도전해보라고 말하고 싶어요.소마에서는 정해진 기간 내에 문제를 해결하고 검증하는 실전과 비슷한 경험을 할 수 있거든요.Q. 나만의 소마 합격 요령이 있다면?용기:면접을 받을 때 한 기술에 대해서 낯설게 알고 있는 상태에서 강점이라고 어필하면 질문 세례를 받고 오히려 감점 요인이 되기도 합니다.강점을 말하고 싶으면 본인이 훤히 알고 있는 기술을 과시하는 게 좋겠어요!하료은:서류부터 말하자면 나는 프로젝트의 경험은 없었습니다만 지금까지 해온 일을 작은 것이라도 솔직하게 적다고 생각했습니다!코딩 테스트는 알고리즘의 공부하고 있고, 자연스럽게 생겼다고 생각합니다.그리고 면접은 13기 지원자의 그룹 채팅방을 통해서 같은 동네에 사는 분을 만나고 서로에게 질문하면서 준비했습니다.주현:저는 지원 기간에 군대에 있어서 책을 읽으며 가끔 코딩 시험을 준비했습니다.그리고 원래 자바 스크립트와 SQL에 대한 지식이 있는 게 도움이 되었다고 생각합니다.면접에서는 내가 정말 하고 싶은 일에 대해서 열정을 알렸습니다만, 이 부분을 잘 보고 주신 것 같아요!Q. 마지막으로 하고 싶은 말이 있나요?FIRE 팀과 멘토분들.영기: 저는 운이 좋은 것 같아요.팀원, 디자이너, 3명의 멘토분들도 굉장히 좋은 분들을 만났고요.특히 멘토분들은 개발 외에도 저희에게 많은 조언과 도움을 주셔서 너무 감사드리고요.하령: 멘토 여러분께 항상 저희에게 많은 관심과 애정을 가지고 도와주셔서 정말 감사드리고요.저희 팀원들도 그동안 함께 잘해주셔서 감사하다고 말하고 싶어요!주현: 일단 저희 팀은 분위기도 좋고 서로에 대한 믿음이 있어서 너무 좋아요.멘토분들께서는 개발에 대한 태도, 팀원들과의 소통, 프로젝트 관리 등 모든 부분에서 아낌없는 조언을 해주셔서 너무 감사드립니다.혼자 코딩하던 분들이 많았죠?최근에 독학하던 분을 만났는데 도대체 어디서 같이 공부할 사람을 찾아야 할지 도무지 모르겠대요. 이런 고민을 하시는 분들이 있다면 정말 추천해드리고 싶어요.오늘도 같이 코딩 공부할 사람을 찾고 있다면 모도코에서 스터디 친구를 만들어 보는 건 어때요?요즘 인터뷰 보러 간다.[애완동물 공동육아 필수 앱] ‘맞춤형 케어리스트’로 지혜롭게 키우자! : ‘반려동물 하루’ 리트리버팀 안녕하세요 SW 마에스트로 블로그 이웃분들! 혹시 애완동물 키우시나요? 농림축산식품부 2020년 기준 blog.naver.com[애완동물 공동육아 필수 앱] ‘맞춤형 케어리스트’로 지혜롭게 키우자! : ‘반려동물 하루’ 리트리버팀 안녕하세요 SW 마에스트로 블로그 이웃분들! 혹시 애완동물 키우시나요? 농림축산식품부 2020년 기준 blog.naver.com[애완동물 공동육아 필수 앱] ‘맞춤형 케어리스트’로 지혜롭게 키우자! : ‘반려동물 하루’ 리트리버팀 안녕하세요 SW 마에스트로 블로그 이웃분들! 혹시 애완동물 키우시나요? 농림축산식품부 2020년 기준 blog.naver.com