분류 전체보기 96

대학생 스타트업 회고 (1)

2021년 한해동안 창업을 하며 많은 것을 배우고 느꼈으나 올해 군 입대를 하며 그 기억이 서서히 희미해져 갔습니다. 당시 배운점들과 그 감정들을 잊지 않기 위해, 블로그를 통해 느낀 바를 상기시키고자 합니다. 계기 2021년 2월, 대학교 3학년이 막 됐을 무렵 친한 친구가 창업을 같이 해보지 않겠냐며 제안을 했습니다. 당시 학업과 더불어 1년짜리 연구프로그램도 진행하고 있었기에 거절하려 했으나, 개발자로서의 진로에 대해 한참 고민하고 있었고 (대학원을 가야할지 등) “지금이 아니면 앞으로 이런 경험, 시도를 해볼 수 있을까?” 는 생각이 문득 들었습니다. 친한 선배가 창업을 시작하며 확바뀐 모습이 인상깊었던 점도 한몫했습니다. [모든 경험은 나를 성장시킨다] 는 좌우명을 가지고 있던 저는 부딪혀보기로..

스타트업 2022.07.19

[Docker] Docker란 무엇일까? / 컨테이너와 가상머신의 차이 / 왜 써야할까?

Docker란 리눅스 컨테이너 기반의 일종의 가상 환경으로, 운영체제처럼 독립된 환경을 만들어주지만 실제 운영체제를 설치하는 것은 아니기에 설치 용량이 적고 실행 속도가 빠릅니다. Github와 비슷한 Dockerhub를 통해 어플리케이션 구축/배포/버전관리 등이 가능하다는 점에서 어떻게 보면, Git과 꽤나 유사하다고 볼 수 있을 것 같습니다. 그렇다면 도커의 컨테이너와 가상머신(VM)과의 차이점은 무엇일까요? 도커(컨테이너)는 한 운영체제의 리소스를 공유하는 개념인 반면, 가상머신(VM)은 한 운영체제의 리소스를 나눠서 분배해준다는 개념입니다. 가상머신의 경우 운영체제 내 독립적인 어플리케이션이 늘어날수록, 컨테이너에 비해 성능과 효율, 확장성이 떨어집니다. 다음으로는 도커에서 사용되는 용어들에 대해..

Docker 2022.07.17

[Git] Git 명령어

[Git] 1편 https://yeongjaekong.tistory.com/4 [Git] Git과 Github의 차이 / 왜 써야할까? Git은 쉽게 말해서 버전관리 소프트웨어 입니다. 진행중인 프로젝트에서 수정한 코드가 동작하지 않을 때 이전 버전으로 롤백할 필요가 있겠죠? 그럴 때 사용할 수 있는 것이 Git입니다. 로컬 저 yeongjaekong.tistory.com Git은 위와 같은 이유로 개발자에겐 필수와도 같은 소프트웨어입니다. 앞선 글에서 Git의 기본적인 활용 방법에 대해 알아보았습니다. 이렇게 Git을 통한 협업 시 프로젝트를 로컬로 받아와서 수정하고 검토 및 병합을 요청하는 일련의 과정을 PR(Pull Request) 라고 합니다. 이때 사용하는 명령어를 알아보도록 하겠습니다. 1. ..

Git 2022.07.12

[Git] Git과 Github의 차이 / 왜 써야할까?

Git은 쉽게 말해서 버전관리 소프트웨어 입니다. 진행중인 프로젝트에서 수정한 코드가 동작하지 않을 때 이전 버전으로 롤백할 필요가 있겠죠? 그럴 때 사용할 수 있는 것이 Git입니다. 로컬 저장소의 모든 변경사항을 기록하여 파일의 버전관리가 용이해집니다. Github는 Git을 사용하는 프로젝트를 지원하는 웹 호스팅 서비스입니다. 위에서 Git으로 프로그램의 버전을 관리한다고 했는데, 이러한 Git은 로컬 저장소에서 작동하기에 다른 개발자와 작업을 공유하고 협업하기 어렵습니다. 이때 Github를 사용해서, 웹 상에서 클라우드 서버를 통해 로컬 저장소의 코드를 업로드하고 공유할 수 있습니다. 이를 통해 내 작업물을 다른 사람과 공유할 수 있고, 반대로 다른 사람의 작업물을 받아와서 작업할 수도 있습니다..

Git 2022.07.10

가치있는 군생활 보내기 (2)

항상 하고싶은게 너무 많았습니다. 지금도 제 메모장에는 여러 창업 아이디어와 비즈니스 모델이 빼곡합니다. 학교에서 배우는 CS 과목들은 내재적으로 도움이 되었겠지만, 상상하는 아이디어들을 실현하고자 하는 욕망은 충족시켜주지 못했습니다. 아무래도 학교가 과학기술원인지라 수업도 연구개발 시 필요한 내용들 위주로 가르치는 느낌이었습니다. 반면 창업을 하며 느낀 것은 실제 서비스를 만드는 과정에서 노력끝에 만든 결과물이 가시적인 성과를 냈을 때의 성취감이 정말 좋았습니다. 물론 미래는 아무도 모르지만, 짧지도 길지도 않은 1년여간의 창업을 끝내고 입대하며 다짐한것은 최소한 개발자로서 제가 가진 아이디어를 실현할 수 있는 능력을 갖추어야 겠다는 것입니다. 창업 시 아이디어 실현에 있어서 벽을 느낀 적이 매우 많았..

기타 2022.07.08

가치있는 군생활 보내기

2022년 2월, 남들보다 조금 늦은 나이에 현역 TOD병으로 입대하였습니다. 이제 근무도, 군대에서의 생활도 나름 익숙해졌기에 계획해온 것을 실행하고자 합니다. 군대에서 얻을 수 있는 가장 큰 장점은 부지런한 습관을 만드는 것이라 생각합니다. 이를 위해 우선 블로그부터 활용할 예정입니다. 성인이 되고부터 가치있는 사람이 되기 위해 쉼없이 달려왔다고 생각했지만, 기록한 바가 없어 기억이 점점 희미해져 가는 것이 느껴집니다. 배달의민족 리드 개발자로 지냈던 분께서 인터뷰한 영상을 봤는데, 정말 인상깊었습니다. 이것저것 재면 시작도 못할 때가 많다는 말이 특히 와닿았습니다. 누구나 생각은 많지만 그걸 실천한다는 것은 쉽지 않은 일입니다. 헌데 동욱님께선 심지어 암투병 중에도 블로그와 1일1커밋을 꾸준히 하셨..

기타 2022.07.05
loading