전체 글

전체 글

    엄청난 실력을 쌓거나 필살기를 보유하라.

    '힘숨찐' 이라는 단어가 있다. 대충 검색하면 나무위키가 도와주겠지만, 결론만 말하면 '힘을 숨기고 있는 주인공'이라는 뜻이다. 고등래퍼에 나온 김하온은 처음에 자기소개를 할 때 무시를 당한다. '명상을 좋아하고, 진리를 찾아 나만의 예술을 하고...' 18살짜리 고등학생이 그런 말을 하면 대부분이 치기 어리게 볼 것이다. 아니나 다를까 모두가 무시했지만, 첫번째 싸이퍼에서 모두의 이목을 이끌고 랩으로 무대를 장악한다. 세상 사람들은 보통 당신에게 관심이 없다. 그도 그럴 것이 대부분 자기 옆에 있는 사람은 자신과 비슷하다고 여기기 때문에 특별하게 여길 이유가 없다. 하지만 위기의 순간이나, 자신의 역량을 내보여야할 때는 자신을 돋보일 수 있어야한다. 대부분의 상황에서는 조용히 묻혀있다가, 기회가 될 때..

    자바스크립트를 위한 클린코드 작성-1

    프로토타입 기반 언어, NaN이 NaN이 아닌 언어, 함수를 표현하는 데에만 4가지 표현식이 있는 언어, 여튼 간에 쫌 이상한 구석이 있는 언어인 Javascript. Node.js를 통해 로컬에서 돌릴 수도 있고, 웹 브라우저를 통해 Web API를 이용할 수 있으며, Electron, Flutter, React Native 등 다양한 플랫폼을 위한 프로그램을 만들 수도 있는 언어이다. 생각보다 매우 다양한 곳에서 쓰이며, 프론트엔드/백엔드의 풀스택 언어로도 가장 많이 쓰이는 언어이다. 오늘부터 클린코드 작성을 위해서 여러 자료를 모아서 작성하려고 한다. 책 / 인터넷 강의 / 유튜브 등 여기저기서 모아온 지식들을 공유한다. 1. 변수 선언시 var 선언을 되도록 사용하지 말자. 프로그래밍 언어를 배울..

    사이드 프로젝트는 '무조건' 서비스 기획이 먼저다.

    여러 가지 웹 서비스를 기획 중에 있다가, 다시 기획 단계로 돌아가려고 한다. 원래 만들고 싶었던 것은 - 금융 용어만 있는 위키 사이트 - S&P500 기업 중 배당 상승을 발표한 경우 PUSH 알림 및 게시글 등록 서비스 - 배당성장주 기업 중 평균 시가배당률보다 현재 시가배당률이 높은 기업들 오름차순 보여주기 서비스 - 시장 공포지수, 우량한 회사의 MDD 표기 등등..이다. 그런데 요새 여러 서비스를 보면서 많이 느낀 것이, 사람들이 '정말'로 원하는 서비스가 아니면 시작할 필요도 없다고 느낀다. 토스 창업자인 이승건 대표는 본인이 만들고 싶은 것이 아니라 사람들이 무엇을 원하는지 귀를 기울이라고 한다. 정말로 필요한 서비스는 인증 과정이 불편하더라도 사람들이 쓰고, 아무도 관심 없는 서비스는 극..

    타임타이머, 뽀모도로 그리고 집중력

    나는 집중력이 안 좋다. 인정하고 싶지 않지만, 어렸을 때부터 그런 것을 느껴왔다. 좋아하는 일을 할 때는 누구나 집중을 잘하지만, 해야만 하는 일을 할 때, 목표를 달성해야할 때는 집중력이 약하다. 요새는 Express.js와 React를 연결하는 사이드 프로젝트를 하고 있고, 추가로 Nest.js와 Next.js를 공부하고 있다. 직업이 개발자가 아니다 보니, 프로그래밍을 독학하고 있는데 쉽지가 않다. 예전에 개발하는 것이 직업일 때는 그렇게 하기 싫더니 이제는 하고 싶어서 혼자서 공부하려니 더 힘들다. 그래서 첫 번째로 한 것은 집중하기 위한 환경을 만들었다. 시간제 독서실을 등록했고, 가서 강의를 들으며 하나씩 구현하면서 공부했다. 두 번째는 타임타이머를 산 것이다. 집에서는 집안일을 하자고 마음..

    [SQLD] SQL 공부 시작

    SQLD 시험을 신청했다. 시험이 3주밖에 안 남았으나, 리액트 과외 과정을 작성하느라 공부를 하나도 못했다. SQL은 예전에 안드로이드 앱 개발자로 일 할 당시에 sqlite3 파일 내에 데이터를 저장하기 위해서 사용해본 적이 있다. 그때 당시 쿼리를 직접 작성하지는 않았지만, 기존 담당자가 작성해놓은 쿼리들을 수정하면서 조회 결과를 살펴봤다. 스스로 해보지 않았기 때문에 아직은 익숙하지 않고, JOIN이나 ER Model, 트랜잭션 최적화 등에 대해서 문외한 상태이다. 이번 SQLD를 취득하면서 공부했던 SQL 문법과 데이터베이스 이론들을 함께 정리할 예정이다.

    크롬에서 유튜브 4K 화질 선택이 안될 때

    유튜브는 4K 영상을 VP9이라는 코덱으로 송출한다. 참고 > https://en.wikipedia.org/wiki/VP9 VP9 - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Open and royalty-free video coding format released by Google in 2013 VP9 is an open and royalty-free[1] video coding format developed by Google. VP9 is the successor to VP8 and compete en.wikipedia.org 그 의미는 브라우저에서 뭔가 이 영상 코덱 형식을 방해하면 4K가 실행..

    (버거킹 커피구독) 음식으로 구독경제를 시작하다.

    넷플릭스의 가족 계정, 유튜브 프리미엄, 쿠팡의 와우 회원 심지어는 카카오톡 이모티콘까지. 구독 경제는 이제 실험을 넘어서 일반적인 비즈니스 모델이 되었다. 게임에서는 정기결제가 비즈니스 모델로 확립된 지가 오래되었지만, 현실세계는 그렇지 못했다. 특히 넷플릭스가 나오기 전까지는 매달 돈을 내야 한다는 개념은 국내에서 특히 잘 안 먹혔다. 월세에도 민감한 사람들이 하다못해 서비스에 돈을 내겠는가. 그런데 버거킹에서는 뜬금없이 커피 구독 서비스를 내놨다. 그것도 매달 정기결제를 하면 4,500원이다. 한 달 내내 마실 수 있는 커피를 단 돈 4,500원에 판매하는 것이다. 매일 마신다고 치면 커피를 한 잔에 150원에 사서 마실 수 있게 된다. 버거킹은 아무래도 커피를 미끼로 다른 상품을 사지 않을까 싶었..

    토이프로젝트는 은밀하고 위대하게 하라

    Typescript를 익힐 겸 토이프로젝트를 준비하고 있다. 본업과 상관없이 하는 토이프로젝트라고 하지만, 구글 애드센스를 붙일 예정이라 사람들이 쓸만한 것들을 알아보고 있다. 모든 프로젝트는 은밀하지만 위대하게 scale-up 할 수 있는 프로젝트로 진행해야한다. 그렇지 않은 프로젝트는 배포까지 안될 확률이 높기 때문이다.