오늘 또 일을 미루고 말았다 - 예스24저자: 나카지마 사토시주요 주제: 시간 관리, 생산성, 창의력, 기술 발전"오늘 또 일을 미루고 말았다"는 마이크로소프트의 전설적인 프로그래머인 나카지마 사토시가 그의 인생과 경력을 통해 배운 시간 관리의 중요성에 대해 다룬 책이
블로깅은 항상 내가 지향하는 것이었습니다. 내가 배운 것들을 다른 사람들과 나누는 일, 그것은 내가 목표로 했던 활동 중 하나였습니다. 그러나 글을 쓰는 것은 생각보다 어렵게 느껴졌습니다. 글쓰기의 시작을 어떻게 해야 할지 알지 못해, 실제로 글을 써내려가는 일이 거듭
이번 포스트에서는 React와 styled-components를 활용하여 슬라이딩 퍼즐 게임을 구현하는 방법에 대해 알아보겠습니다. 슬라이딩 퍼즐은 사용자가 조각을 이동시켜 원래의 이미지를 재구성하는 게임으로, 이 게임을 구현함으로써 React 컴포넌트와 상태 관리,
프로젝트에서는 각 컴포넌트마다 component.tsx, index.ts, component.test.tsx, button.stories.tsx, style.module.css` **와 같이 5가지 파일을 생성하여 관리하고 있습니다. 이러한 파일들은 컴포넌트마다 반복적
이번엔 간단한 토이프로젝트로 자바스크립트를 이용하여 간단한 게임을 구현해보았습니다. 해당 게임은 html, css, 바닐라자바스크립트로 구성되었습니다. 캔버스(Canvas)는 HTML5에서 제공하는 요소로, 그래픽을 그리기 위한 도화지와 같은 역할을 합니다. Jav
개발 환경에서 아직 API가 제공되지 않는 상황에서 로컬 환경에서는 목업 데이터를 반환하고, 실제 프로덕션 환경에서는 API로부터 데이터를 받을 수 있도록 Vite의 환경 변수와 모드를 다르게 구성하기 위하여 vite의 환경 변수와 모드를 사용하였습니다. Vite의 환
화면설계서일반적으로 일본에서 업무하는 개발자라면 화면설계서라는 단어를 많이 들어볼거라고 생각합니다. 화면설계서란 기본적인 레이아웃과 그 기능, 그리고 API정보들을 작성한 일종의 기획서와 비슷하다고 보실수있습니다. 이전 프로젝트에서 설계서의 퀄리티가 매우 떨어지는 문제
8개월간 진행했던 프로젝트에 관해 회고해보려고한다. 프로젝트 진행에 대해 문제가 있었다고 생각하는 부분에 대해서만 작성해 보려고한다. 처음 시작할 때까지만 해도 적어도 프론트팀은 어떤 스택으로 진행할지 어떤 라이브러리를 쓸지 자유롭게 의견논의가 되었기때문에 나는 이프로
React Hook Form 라이브러리는 React에서 폼을 쉽게 관리하기 위한 라이브러리입니다. Reack Hook Form은 Rezct hooks를 사용하여 폼을 처리하기 때문에 사용하기 간단한편이며 폼을 처리하는데 필요한 기능을 쉽게 구현할 수 있습니다. Reac
가비지컬렉션에 대해 알아보기전에 우선 기본적인 메모리 구조와 각 언어에서의 데이터 타입에 대한 메모리 크기를 알아보았다. 자바나 자바스크립트에서는 손쉽게 가비지 컬렉터에서 메모리를 관리해주는 편리함이 있다. https://s3-us-west-2.amazonaw
이 책을 읽어봐야겠다고 생각했던건 회사 업무에서 일하는 방식이 조금 비효율적이라는 생각이 들고부터였다. 같이 일하는 사람과의 협업이 전혀 되지않고 코드 리뷰가 제대로 되고있지 않는 상황에서 내가 할 수 있는건 뭘까? 라는 고민을 엄청 했던 것 같다. 그러던 와중에 이
개발자로서의 경력은 짧지않은편이지만 그동안 내가 무엇을 했고 어떤걸 느꼇는지 기록으로 남은게 별로 없다는 생각을 최근들어 하게 되었다. 그동안 많은 공부를 해왔고 프로젝트를 통해 많은 것을 느꼈지만 당장 하루하루 프로젝트를 끝내는데 급급하다보니 무언가의 기록을 남기는