분류 전체보기(32)
-
[프론트 엔드] 브라우저에 구글을 치면 어떤 일이 일어나는가? (1)
제목과 같은 질문은 면접 시 매우 자주 나오는 질문이다. 면접을 볼지 몰라서 미리 공부하는데 이번 기회에 공부하고자 구글링을 시작했다. 바로 영어로 what happens when you type www.google.com on browser이라고 치니 Medium글이 하나 나왔다. 한 번 번역을하면서 정독해보기로 한다. 나 역시 글을 안 읽은 상태이다. https://medium.com/towards-data-engineering/what-happens-when-you-type-google-com-in-your-browser-and-press-enter-431460a23b42 What Happens When You Type Google.com in Your Browser and Press Enter? ..
2023.10.28 -
3. 올바른 협업의 방향성을 가르쳐 준 테오 스프린트 16기 종료
10월 18일부터 23일까지 진행된 테오 스프린트 16기에 참가했다. 테오 스프린트가 정말 금방 자리가 찬다고 했는데 운 좋겠도 빠르게 정보를 얻어서 참가할 수 있었다. 예상대로 내가 참가할 다음 날 마감이 되었다. 다시금 커뮤니티의 중요성을 느낀다. 역시 모든지 정보 싸움이다...! 처음 들어가기까지 조금 긴장했다. 아무래도 더 넓은 풀에서 사람들이 오다보니 너무 실력 차이나게 못하지 않을까 걱정되었다. 부트캠프는 아무래도 다같이 배우러온 사람들이다보니 크게 걱정되지는 않았다. 그렇게 시작한 첫 날 테오의 스프린트가 시작되었다. 테오의 스프린트는 구글의 스프린트 효율적인 협업 방식을 도입해 기획에 완성도를 높이고 주말 2일을 통해 빠르게 mvp를 만들어보는 것이었다. 정확한 기억은 아니지만 첫 날은 아..
2023.10.24 -
Tmax WAPL 서비스 기획 톺아보기(2) - 협업 툴 시장 분석
1. 협업 툴의 등장 배경 협업 툴은 일을 더 효과적으로 하기 위해 기업의 크기를 불문하고 많은 기업들이 도입하고 있다. 이를 내부에서가 아니라 외부로부터 보자면 시장의 복잡도가 높아짐에 따라 기업이 처리해야 할 문제들이 이전보다 더 많이 발생하고 더 해결하기 어려운 형태로 하게 되었다. 이를 해결하기 위한 내부적인 소통이 더 원활하게 이루어져야 함을 느껴 발전했다고 협업툴의 수요가 점점 커지게 되었다고 생각한다. 이전보다 더 신속하고 정확하게 외부 이슈를 파악하고 해결해야 했던 것이다. 협업툴은 기존 이메일을 주고받던 방식의 한계를 뛰어넘기 위해 몇 가지 포인트가 있었다. 간단한 안건을 빠르게 나누기 위해서 채팅 시스템이 필요했고 많은 일정들을 정리해 줄 일정 관리 캘린더가 필요해졌다. 그리고 주제에 ..
2023.10.14 -
Tmax WAPL 서비스 기획 톺아보기(1) - IA
0. 나는 왜 이 것을 하는가? > 나는 늘 서비스에 관심이 많았고 서비스 분석 글을 브런치에 종종 남기곤 했다. 그리고 회사를 다니고 퇴사를 해서 개발 공부를 시작하면서 나는 다시 서비스를 마주하게 되었다. 그러면서 서비스 기획에 대한 관심이 더 생기게 되었고 최근 공고가 뜬 Tmax WAPL 협업툴에 대해 알아보기로 하였다. 최근 협업툴에 대한 관심이 높아지고 정말 매우 경쟁이 치열한 상황이다. 현재 시장 상황, 어플리케이션 서비스 수준에 대해 차근차근 알아가보려고 한다. 1. Information Achitecture > 먼저 IA를 뽑아보기로 하였다. IA는 웹페이지를 구조화하는 작업이다. 피그마로 간단하게 섹션, 카테고리, 버튼으로 나누었는데 아직 서비스 초기 단계인지 뎁스가 얉고 서비스 내용이..
2023.10.14 -
Project 1일차: Intersection Observer API로 글씨 사라지게 하기
0. 나는 왜 이것을 만드는가? > 지난주 나는 이력서를 여기저기 넣었다. 놀랍게도... 조용했다. 아무도 다시 회신을 준 기업이 없었다. 사실 부족하다고는 생각했는데 이렇게까지 연락이 안올 줄은 몰랐다. 뭔가 전달 방식이 잘못되었나? 아님 코드로 아직 부족한 점이 많은가? 정말 많은 고민이 되었다. 문제가 2가지 다라고 생각해서 내 브랜딩 페이지를 만들어 보는 것이 해결책이 되지 않을까 생각이 되었다. 이 페이지를 최대한 현실 서비스 웹페이지를 만든가 가정하고 만들어보고 내 생각을 구현하기 위해 어떻게 했는지 기록해보기로 했다. 이렇게 했는데도 만약 안되면 아직 공부가 부족하거나 운이 없거나 개발자 될 운명이 아닌 걸로 알아야겠다. 1. 기획 > 먼저 몇 가지 웹페이지의 목적을 분명히 했다. 1. 내가..
2023.10.12 -
[JS Log] 타입 변환과 단축 평가
9.1 타입 변환이란? > 개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환 또는 타입 캐스팅이라 한다. > 개발자의 의도와는 상관없이 표현식을 평가하는 도중에 자바스크립트 엔진에 의해 암묵적으로 타입이 자동 변환되지도 한다, 이를 암묵적 타입 변환 또는 타입 강제 변환이라 한다. 9.2 암묵적 타입 변환 9.2.1 문자열 타입으로 변환 1 + "2" 9.2.2 숫자 타입으로 변환 1 - '1' // 0 9.2.3 불리언 타입으로 변환 if ('') console.log(x); > 자바스크립트 엔진은 불리언 타입이 아닌 값을 Truthy 값(참으로 평가되는 값) 또는 Falsy 값(거짓으로 평가되는 값)으로 구분한다. 9.3 명시적 타입 변환 9.3.1 문자열 타입으로 변환 9.3.2 숫자..
2023.10.11