전체 글(38)
-
첫번째 프로젝트를 돌아보며 (6/9 수정)
어릴 적 가졌던 사업가의 꿈을 다시금 되찾으며 처음으로 코딩을 공부하기 시작한 것이 2019년 11월입니다. 공식적인 1호 프로젝트는 직접 만든 웹사이트를 2020년 4월에 공개하며 시작했으니, 짧게 봐도 벌써 1년하고도 2개월이라는 시간이 지났네요. 저는 다가오는 9월 초 군입대를 하기 전에 갖고 있는 개인사업자를 모두 정리해야 합니다. 이 프로젝트를 시작할 때는 입대 전까지 괄목할 성과를 거두어서 법인화까지 시켜놓고 가겠다는 포부가 있었지만 지금 상황은 조금 거리가 멉니다. 거의 항상 그렇듯 제 계획대로만 되지는 않았죠. 앞으로 약 세 달 동안 어떻게 될지는 아직 잘 모르겠습니다만, 이 첫번째 프로젝트를 하며 배운 점들을 지금부터 조금씩 기록해두려 합니다. 시간이 더 지나면 하나씩 잊어버릴 것 같아서..
2021.06.08 -
내가 사업에 갖는 의미의 중요성 (센드버드 김동신)
제가 정말 정말 좋아하는 SendBird 김동신 대표님의 인터뷰 영상입니다. (TMI) 제가 한국 스타트업 씬에서 좋아하는 대표님이 딱 두 분 있는데 다른 한 분은 비바리퍼블리카의 이승건 대표님입니다 누군가 제게 사업을 시작할 때, 그리고 코파운더를 구할 때 가장 중요하게 생각해야 하는 점을 하나만 꼽으라면 이 내용을 꼽을 것 같습니다.
2021.05.27 -
[jQuery] iframe 내 element의 스타일 수정하기
안녕하세요. 오늘은 개인 프로젝트로 크롬 익스텐션을 만들면서, 웹사이트(content 레이어) 상의 iframe 내의 element 스타일을 수정할 일이 있어서 이것저것 알아보았습니다. jQuery를 이용하면 쉽게 해결할 수 있습니다. 하지만 우선 이를 위해서는, iframe을 로드하는 도메인과 iframe 안에 보여질 콘텐츠를 로드하는 도메인이 같아야 합니다. 예를 들어서 제 블로그 글에서 네이버 화면을 iframe으로 가져오는 경우에는 해당 iframe 내부에 접근할 수 없다는 뜻입니다. 제가 사용한 코드는 아래와 같습니다. $("#iframe_id").on("load", function() { let head = $("#iframe_id").contents().find("head"); let css..
2021.05.26 -
[스탠포드 스타트업 #4] Building Product, Talking to Users, and Growing
전문 번역을 하기는 시간이 없어서 제가 중요하다고 느낀 내용들만 기록합니다. 좋은 내용이 많으니 관심 있으신 분은 비디오를 직접 보시는 것을 추천드립니다. 영어 자막도 있어요. 1. 아이디어를 실행에 옮길 때, 학교를 자퇴하거나 회사를 그만둘 필요는 없지만 일에 집중하기 위해 많은 시간이 필요합니다. 일주일에 하루 이틀 정도를 연속으로 집중하는 것이 매일 두어 시간씩 내는 것보다 좋습니다 2. 창업 뉴비들은 보통 아이디어가 떠오르면 아무에게도 말하지 않고(아이디어 뺏길까봐) 제품을 열심히 만든 다음에 시장에 내놓습니다. 하지만 초창기 피드백을 거의 얻지 않았기 때문에 쓰는 사람들은 거의 없을 것이고, 경우에 따라 유저들을 살 수도 있지만(돈을 태워서 가입시킨다는 말이겠죠) 그렇게 해봤자 모두 소용이 없는..
2021.05.17 -
[크롬 익스텐션] 사이버캠퍼스 어시스턴트
프로젝트명: 서강대 과제알리미 [서강 사이버캠퍼스 어시스턴트] 수행 역할: UI/UX 디자인, 프로그램 설계 및 개발 사용 기술: 크롬 확장프로그램(Chrome Extension), jQuery 업데이트 현황 (6월 27일 기준) 4월 초 이후로 다른 프로젝트들과 시험 준비로 조금 바빠서 업데이트가 늦어졌습니다. 많은 분들이 요청해주신 수강 종료 예정 강의 조회 기능은 시간 되는 대로 만들어보겠습니다. 6월 27일 (1.15.1 - 현재 버전) : 봄학기 종강에 따른 공지 문구 수정 6월 11일 (1.15.0 - 현재 버전) : 공식 달력이 또 없어져서 과제목록 기능을 다시 만들었습니다. 5월 29일 (1.14.0) : 사이버캠퍼스의 달력 기능이 부활함에 따라, 본 프로그램의 과제목록 기능을 삭제하였습니..
2021.05.03 -
창업 아이디어와 인간 생활의 모듈화
프로그래밍에는 모듈화라는 개념이 있다. 하나의 파일 안에서 인라인으로 모든 코드를 다루기에는 효율성이 떨어지기 때문에, 기능 별로 파일을 분리해서 따로 관리하는 방식을 말한다. 이렇게 하면 코드의 유지/보수가 상당히 쉬워지고, 코드의 재사용성이 높아지며, 코드의 의미를 파악하기가 쉬워진다. 특히 다른 사람이 만든 모듈(third-party module)을 가져다 쓰는 경우에는 그 기능을 구현하고 업데이트하느라 직접 고생하지 않아도 된다. 해당 기능이 만들고자 하는 서비스의 핵심 요소가 아닌 경우에는 더욱 그렇다. 채팅 API를 판매하는 B2B SaaS 스타트업 센드버드가 최근 유니콘이 되었는데, 채팅 기능을 구현하는 데 들어가는 개발자들의 피 땀 눈물을 생각하면 왜 이제야 유니콘이 되었는지 의아스러울 정..
2021.05.01