특별한 15

PM 코스 회고 - 등산 추천 서비스 '여기있산' 런칭까지

안녕하세요. 나에게 맞는 등산 코스 추천 서비스를 개발하고 있는 ‘여기있산’ 팀입니다! 저희는 PM 역량을 강화하기 위해 팀을 이루었고, 현재 사이드 프로젝트를 진행 중에 있습니다. 팀원 각자 다른 영역에 있지만 하나의 서비스를 성공적으로 만들기 위해 고군분투 중입니다. 저희의 이런 과정을 5개의 주제로 나누어 회고를 해보려고 합니다. 왜 등산 코스 추천 서비스를 시작했고, 어떤 KPI를 가지고 서비스를 만드는 지, 또 그 과정에서 만난 우리의 허들은 무엇이고 어떻게 극복했는지 등을 나눌 예정입니다. 매주 화/목 업데이트 예정이니 많은 관심 부탁드리겠습니다 :D 리서치를 통해 발견한 등산러의 고충(예정) 등산러에게 딱 맞는 UI/UX(예정) 우리의 목표는?(예정) 서비스가 세상에 알려졌다. 그리고 아무일..

42Seoul_la piscine

최근 3월달부터 6월 달 까지의 국내 인턴십을 하고 7월 한 달은 42서울이라는 프로그램에 참여했다. 프랑스 파리에서 시작된 IT 프로그래밍 아카데미로 파리, 실리콘벨리, 일본 등 전 세계 지역에 지점처럼 퍼져있다. 한국에서도 정부 주도하에 올해부터 42서울이라는 이름으로 가져왔다. (https://42seoul.kr/) 나는 미국에 있을 때 어떤 분께서 이런 프로그램이 있는데 한국에서도 곧 할 꺼라는 이야기를 들은터라, 평소 굉장히 기 다리고 있었다. 그래서 작년에 지원했는데..... 지원자가 너무 많아 엄청 밀렸었다. 그래도 일단 지원해놓고 있었는데 최근까지 까먹고 있었다. 그러다가 인턴이 끝날때쯤 메일이 와 7월 달에 진행을 한다고 연락이 왔다. 그렇게 오게 된 42서울. 사실 비전공자도 지원할 수..

ICT 학점 연계 프로젝트 인턴십[글로벌 과정_5기] 04. 첫 출근 그리고 그 후

작년 딱 이맘때 회사에서 적응을 하고 있었는데, 어느새 1년이라는 시간이 흘렀다. 시간이 지날수록 그 시간들이 꿈과 같고 좋았던 추억으로 남아있다. 코로나로 삶이 각박해진 요즈음 그 때가 더욱 그립다. 요즘 미국이 코로나로 많은 고통을 받고 있는데, 부디 더 이상 피해가 더 커지지 않고 마무리 됬으면 좋겠다. 오늘은 회사 첫출근과 회사 생활에 대해 이야기 하려고 한다. 한국에서 첫출근도 떨리는데 미국 회사의 첫출근이라니... 정말 긴장이 많이 됬다. 설렘보다는 두려움이 좀 더 나를 지배했다. 다행인것은 나의 사수분이 한국분이셔서 나의 상황을 잘 이해해줬다. (참고로 내가 일했던 회사는 한국 분들이 꽤 계신데, 한국 국적을 가진 사람은 내 사수가 유일했다.) 내가 간 회사에 대해서 간단히 설명하자면 Pul..

ICT 학점 연계 프로젝트 인턴십[글로벌 과정_5기] 03. 미국에서의 일주일 그리고 시작

서울에서 3주 동안의 연수 생활을 보낸 뒤에 미국으로 다같이 출발한다. 나같은 경우에는 부산에서 인천공항으로 가는 것이기 때문에 차편을 두 번 갈아타야 했다. 그 때는 서울역에 있는 공항철도를 이용하였으나, 김해공항에서 체크인을 하고 바로 인천공항으로 체크인 없이 경유 한 다음 미국으로 가는 방법이 있다. 서울역에서 공항 철도를 타는 것도 편하였으나, 공항에서 공항으로 가는 편함은 따라 잡을 수 없다. 다른 것보다 짐을 따로 들고다니지 않아도 되니 훨씬 효율적이지 싶다. 대한 항공 내항선을 치면 보통 어떻게 하는지 방법이 나오며, 직접 전화 예매를 하는 것이 가장 확실한 방법이다. 인턴십 5기 출발 전(출처: ICT 학점 연계형 인턴십) 그렇게 미국에 도착한 다음 KIC에서 도와주시는 분들이 오신다. 이..

ICT 학점 연계 프로젝트 인턴십[글로벌 과정_5기] 02. 합격 그리고 서울 상경

저번에는 면접 준비와 과정에 대해 이야기를 했다면, 본 글을 그 이후의 상황이다. 나는 2019년 한 해를 시작하며 친구들과 제주도 여행중에 있었다. 결과를 기다리는 초조한 마음이라 노는게 노는게 아니었다. 문의 전화도 해봤지만 결과가 아직 나오지 않았다며 더 초조해졌다. 초조해지는 시간이 길어지니 어느새 초연해졌다. 결과가 안좋더라도 너무 낙심하지 말자라는 마음을 가졌다. 그렇게 마음을 비우고 놀고 있을때 걸려온 한통의 전화.. 예감이 좋았다. 지금은 목소리만 들어도 반갑도 친근한 선임이지만, 그 때는 낯선 목소리 였다. "승기 학생, 결과 확인했어요? 합격했는데 참여할 수 있는지 확인 차 전화했어요"..... 아직도 난 이 순간을 잊을 수 없다. 정말 기분이 좋았다. 그렇게 기분 좋게 합격 소식을 듣..

Global AI 부트캠프 (부산)

Global AI 부트 캠프를 다녀왔다. 수도권을 잘 모르겠지만, 부산에서는 이런 행사가 참 귀하다. 이런 행사를 지방에도 열어주심에 참 감사하다. 나는 AI와 빅데이터 분야를 공부한 적이 없다. 정확히 얘기하면 깊게 공부한 적이 없다. 그러나 꼭 한 번 해보고 싶은 생각이 있었다. 그래서 이런 인공지능과 빅데이터 세미나 같은 것들이 생기면 부지런히 다니려고 한다. 우수한 강사님들이 양질의 강의를 해주셨다. 제한된 시간안에 강의하시는 것이기 때문에 아무래도 깊게는 들어갈 수가 없다. 대신 그들이 어떻게 성장을 하였는지에 대해 배울 수 있었다. 나같이 학부 개발자, 초보 개발자는 저런 배울점을 빨리 배워 적용하는 것이 중요한 것 같다. 신입의 나이지만 아직 학부생이라 부족함을 많이 느낀다. 그래서 현업 분..

GDG DevFest(Busan) 2019를 다녀와서.

평소 이런 세미나나 포럼 같은 것들이 있으면 관심 있게 다니려고 해 본다. 아무래도 정통 IT 가 아니다 보니 이런 기술들에 대한 목마름이 항상 있다. 그래서 그런 것들을 채우기 위해 이런저런 IT 세미나나 교육 같은 것들을 찾고 다니기도 한다. 최근에 어디 또 갈 데가 없을까 하다 오랜만에 Meetup을 들어가 봤다. 그중 DevFest가 있길래 당연히 서울에서 하는 줄 알았는데, 옆에 Busan이라고 적혀 있었다. 최근 아는 지인을 통해서 Devfest에 대해 들었던 터라 가고 싶었는데 마침 이런 기회가 생기다니..! 당장 등록하였다. 강의 목록들을 보니 개발이랑 인공지능이랑 트랙이 나눠져있었다. 확실히 이제는 AI구나 라는 것을 느꼈다. 나는 개발에 좀 더 흥미가 있었고, 그중 DevOps에 대해 ..

부경 메이커 톤_스마트 도어락 시스템을 활용한 공유 강의실 시스템_04

제 1회 부경 메이컨 대회를 나갔다 왔다. 무박 2일 동안 하는 일정이었다. 웹을 이용한 시스템은 틀 정도만 잡고 갔고, 아두이노는 그곳에서 개발하였다. 그런데 wimos d2 r2라는 와이파이 모듈 보드가 작동하지 않아 많은 시간을 소비하였고, 제대로 동작하지 않는 불상사가 발생했다. 간단히 구현을 하고 발표를 하였지만 결과가 좋지 않았다. 아이디어는 좋았다고 생각했고, 실제로 심사위원들에게 좋은 반응을 보였지만 결과가 아쉬웠다. 비록 메이커 톤은 끝났지만 단점을 보완해 업그레이드 하여 개발하고자 한다. 지금까지는 개발하면서 생각나면서 적은거라 보기 어려웠을 것이다. 시간적 여유가 생긴다면 찬찬히 정리를 해도 좋을꺼 같다.

부경 메이커 톤_스마트 도어락 시스템을 활용한 공유 강의실 시스템_03

***해야 할 일 - RoomInfo에 예약 가능 여부 표시(예약 가능 여부에 따라 예약 가능) - RoomInfo의 user_roompw 일정 시간마다 랜덤 숫자로 리셋되도록. 시간이 촉박해서 roominfo에 예약 가능 여부 표시는 하였지만, user_roompw가 일정 시간 마다 랜덤 숫자가 리셋되도록 하는 것은 추후 더욱 구체화 시키려고 할 때 하려고 한다. - RoomInfo에 예약 가능 여부 표시(예약 가능 여부에 따라 예약 가능) // index.html -> 메인화면 페이지 {% extends 'univs/base.html' %} {% block title %} Main Page {% endblock %} {% block content %} 101 102 103 // 101호에 3개의 시간..

부경 메이커 톤_스마트 도어락 시스템을 활용한 공유 강의실 시스템_02

저번에 이어서 오늘은 view를 통해 데이터 전송 및 비밀번호 확인까지 할 수 있도록 하겠다. #shareUniApp/views.py from django.shortcuts import render from shareUniApp.models import AppUser, RoomInfo from django.http import HttpResponse import random # Create your views here. def index(request): roominfo = [] roominfo = RoomInfo.objects.order_by('user_classroom') context = {'roominfos' : roominfo} # return HttpResponse(roominfo) retur..