IT

    [크몽] 1인 개발자 등록부터 첫 외주 프로젝트

    시작하기 전에나는 현재 직장인 4년 차이며 Frontend 개발자이다. 지금 내 연봉에 나름 만족하며 다니지만 사람의 욕심은 끝이 없는 법... 나는 원래 돈을 많이 벌고 싶었다. 그래서 직장을 다녀야겠다는 생각이 애초에 그리 강하지 않았고 나만의 사업을 하고 싶었었다. 하지만 사업을 시작하기에는 나의 사회 경험과 세상에 대한 시야 그리고 기술이 부족하다는 생각이 들었다. 일단은 사회로 나가 부딪히면서 직장인으로서의 경험을 하며 싹을 틔워보자는 생각이 들었다. 그로부터 만 3년이 지났다. 그동안 직장 생활을 하며 느낀 점은 걱정했던 것보다 좋은 사람들이 많다!회사는 그리 공평하지 않다!그렇지만 직장인은 결국 다 같은 직장인!결국 버는 돈에는 한계가 있다. 아무튼 그동안 마음속에 담아 두고 있던 사업 생..

    [JS] 타입 변환과 단축 평가

    스터디 자료: https://poiemaweb.com/js-type-coercion 9. 타입 변환과 단축 평가 명시적 타입 변환(타입 캐스팅) 개발자에 의해 의도적으로 값의 타입을 변환 var x = 10; // 명시적 타입 변환 var str = x.toString(); // 숫자를 문자열로 타입 캐스팅한다. console.log(typeof str); // string 암묵적 타입 변환(타입 강제 변환) 동적 타입 언어인 자바스크립트는 개발자의 의도와는 상관없이 자바스크립트 엔진에 의해 암묵적으로 타입이 자동 변환되기도 한다. var x = 10; // 암묵적 타입 변환 // 숫자 타입 x의 값을 바탕으로 새로운 문자열 타입의 값을 생성해 표현식을 평가한다. var str = x + ''; cons..

    [2021.06] 티맥스소프트 코딩 테스트

    보호되어 있는 글입니다.

    프로그래머스 - 이중우선순위큐 (javascript)

    문제 설명 이중 우선순위 큐는 다음 연산을 할 수 있는 자료구조를 말합니다. 이중 우선순위 큐가 할 연산 operations가 매개변수로 주어질 때, 모든 연산을 처리한 후 큐가 비어있으면 [0,0] 비어있지 않으면 [최댓값, 최솟값]을 return 하도록 solution 함수를 구현해주세요. 제한사항 operations는 길이가 1 이상 1,000,000 이하인 문자열 배열입니다. operations의 원소는 큐가 수행할 연산을 나타냅니다. 원소는 “명령어 데이터” 형식으로 주어집니다.- 최댓값/최솟값을 삭제하는 연산에서 최댓값/최솟값이 둘 이상인 경우, 하나만 삭제합니다. 빈 큐에 데이터를 삭제하라는 연산이 주어질 경우, 해당 연산은 무시합니다. 입출력 예 입출력 예 설명 16을 삽입 후 최댓값을 삭..

    대화형 항공권 음성 검색 서비스 개발 이야기

    시발점 2018년 11월 친구와 함께 한 공모전을 나갔다. SK텔레콤의 AI 음성 스피커인 NUGU를 활용한 아이디어를 제시하거나 개발 프로토타입을 만들어 제출하는 공모전이었다. 처음 이 공고를 페이스북에서 우연히 발견했는데 그 날 친구에게 이 공모전에 대해 설명했고 바로 아이디어 회의에 들어가서 얼마 지나지 않아 친구에게서 한 아이디어가 나왔다. '항공권 음성 검색' 이었다. 나도 이 아이디어가 재미있을 것 같아서 동의했지만 우리는 개발 부문으로 지원할 예정이었기 때문에 먼저 항공권 데이터에 대한 문제를 해결해야만 했다. 그때 가장 먼저 떠오른 건 스카이스캐너 사이트를 파싱하는 것이었다. 스카이스캐너는 국내 및 국제의 여러 항공사와 여행 예약 사이트들의 항공권 가격을 비교하여 제공해주는 플랫폼이다. 우..