[한국관광공사] 2022 관광데이터활용 공모전 최우수상 수상
·
개발
팀원을 모으는 과정부터 수상까지의 과정 1. 공모전에 참여하게된 경로 - 학교 애브리타임에서 해당 공모전의 백엔드 개발자를 구한다는 글을 접하게 되었다. 당시 인턴을 하고 있었지만 인턴을 계속 이어갈지 아니면 정직원이 될 지 아님 새로운 회사를 찾아 떠나야하는 지 정해진 것이 단 하나도 없는 상황이었다. 때문에 인턴을 그만두게 되거나, 취준을 새롭게 해야하는 경우 졸업 이후로 빈 경력을 만들지 않기 위해 무작정 참여하게 되었다. - 애브리타임으로 만난 팀은 대규모의 팀이었다. 팀장님이 굉장히 적극적이었지만, 아쉽게도 팀원 서로가 모르는 사이이기 때문에 협업이 잘 되나 의문이 계속 들었다. 제안서 제출일과 가까워졌음에도 뭔가 팀이 삐걱삐걱이는 느낌이 있었다. 때문에 나는 지원서 제출까지 일주일 남은 시점에..
[슬기로운 인턴생활] in 이마고웍스 9편 + 살짝의 git
·
카테고리 없음
5월 27일 오늘은 이마고웍스의 솔루션이 세상에 공개되는 날입니다 비록 3월부터 이마고웍스팀에 들어와서 인턴 생활을 하고 있지만, 솔루션의 첫 출시를 함께 할 수 있어서 정말 행복합니다! 이마고웍스의 솔루션은 많은 분들이 익숙치 않을거라고 생각합니다 https://www.3dme.ai/#chair_side_solution 3Dme Solutions Make the future of digital medicine for everyone 3dme.ai 이마고웍스에서 공개한 솔루션은 치과 관련 솔루션입니다 위 홈페이지 product탭에서 자세한 정보를 확인 할 수 있습니다! 한줄로 최대한 간결하게 표현을하자면 3D이미지 파일과 AI를 접목시켜 크라운을 생성하는 등 기존 치과에서 일주일정도 걸리는 작업을 획기적..
[슬기로운 인턴생활] in 이마고웍스 6편 with google analytics API
·
개발/인턴
또 다른 새로운 것을 배우는 한 주였다. 내가 대학에서 배운고 공부한 것들이 언제쯤 도움이 될까 궁금하다. 아니 사실 내가 제대로 배운 것이 맞나 의문이 들기도 한다. 나름 시험기간 한정 열심히 살았는데 머리 속에 제대로 남아 있는게 없다. 그냥 대충 흐름과 구글링해도 맨 위 블로그에 가장 첫 줄에 나오는 정의 정도..?? 사실 이번학기도 학교에서 지냈다면 더 막막했을 거 같다. 이번 학기에 인턴을 하면서 학교에서 절대 배우지 못 할 것들을 정말 많이 배웠다. 또한 이런 경험이 없었다면, 나는 더욱 더 심각한 말하는 감자가 되었을 것이 분명하다. 아... 정정해야겠다.... 말도 못하는 감자....... 무언가 하나라도 뛰어나게 잘하고 싶지만 참 쉽지 않은거 같다. 매일 출/퇴근시간이면 나는 "수 많은 ..
[슬기로운 인턴생활] in 이마고웍스 4편 (+ git을 곁들인...)
·
개발/인턴
4월 9일 드디어 격리 해제날이 되었다! 그리고 난 반차를 썼다. 더 정확히 말하자면, 팀 전체 반차였다! 평일 낮 어딘가로 놀러가는 것이 당연한 일상이었는데, 더 이상은 아니라는게 아쉽기도 하면서 한편으로 어른이된 기분이다. 매번 나는 언제쯤 어른이 될 수 있을까 고민을 하는데, 요즘 살짝은 나도 어른이 된 것 같다는 느낌이 든다. 반복적인 일상을 보내고 있지만 시간이 정말 빠르게 지나가는 것 같다. 나는 분명 출/퇴근만 5일 동안 했는데! 왜 벌써 주말이야!!! 주말은 또 어찌나 빨리 지나가는지..... 이러다 눈을 조금만 길게 깜았다 뜨면 내가 50살이 되어 있을 것 같다 쨋든 나의 고민은 접어두고... 이번주는 git을 보다 완벽하게 사용하는 방법을 정리해보려한다. 그래서 git이 무엇인가? 아마..
[이론] API 그리고 SDK 도대체 뭐가 다른거야!
·
개발
인턴생활을 하면서, 팀장님께 "API 만드는거 자신있습니다!"라고 외친적이 있다. 하지만 고민을 해보자... 대체 API는 무엇일까? 어떤 특정 열할을 해주는 모듈을 만드는 것? 클라이언트가 동작할 수 있도록 처리를 해주는 소프트웨어?! 대충은 알고 있으나, 매번 SDK와 혼란스러울 때가 있었다. 매번 검색을 해보지만, 매번 잊어버린다. 이번 기회로 제대로 기억을 해보자. 📌What is API? API(Application Programming Interface) 프로그램에서 사용할 수 있는 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스이다. 즉, 어떤 기능을 제어 및 제공하는 인터페이스이다. 그리고 모듈화하여 누구나 쉽게 사용할 수 있도록 제공한다. ** RESTful ..
GIT 서버 구축하기 #1
·
개발/인턴
소프트웨어 버전 관리 방식 공유 폴더 방식 : 버전 관리 자료가 로컬 컴퓨터의 공유 폴더에 저장 윈도우 폴더 공유 클라이언트 서버 방식 : 버전 관리 자료가 중앙 시스템에 저장 관리 SVN - 모든 버전 관리는 서버에서 수행 분산 저장소 방식 : 버전 관리 자료가 하나의 원격 저장소와 분산된 개발자 PC의 로컬 저장되어 관리 GIT Git 기본 명령어 1. commit 프로젝트의 변경 이력을 스테이지에 올리는 명령어이다. 2. stage 변경사항의 이력들이 저장되는 공간을 index라 한다. commit을 통해 변경사항이 반영되기 전 index에 기록하는 행위를 stage 또는 staging이라한다. git add 파일명 #해당 명령어를 통하여 commit 전 staging한다 3. branch 누가 어..
[백준] 2863 이게 분수?
·
알고리즘 이론/백준
2863. 이게 분수? https://www.acmicpc.net/problem/2863 2863번: 이게 분수? 첫째 줄에 표를 몇 번 돌려야 표의 값이 최대가 되는지 출력한다. 만약, 그러한 값이 여러개라면 가장 작은 값을 출력한다. www.acmicpc.net 입력으로 100보다 작은 양의 정수 4개가 입력되고, 이 정수들을 시계방향으로 돌린 후 함수에 해당값을 넣어 계산하는 문제이다. 우선 입력되는 정수가 4개로 고정되어있으므로 결과값이 총 4개가 나온다. 이 문제를 처음 접근할 때, 규칙을 찾아서 각 자리의 인덱스가 어떻게 변화하는 지를 찾아내려고 했지만 결론적으로 경우의 수가 4개밖에 없기 때문에 규칙을 찾아도 주먹구구식 방식이 더 빠르고 간편하다는 결론이 나왔다. 앗! 그리고 필자가 문제를 ..