NANGGO's LIFELOG

Written by@nanggo
Problem solver: Tackling real-world problems

InstagramGitHubFacebookLinkedIn

맥 독바 바로 숨기기

맥북을 쓰면서 화면을 더 넓게 이용하고자 평소에는 독바를 숨겨두고 이용중이다. 숨기고 나타내는 딜레이가 유려하긴 하지만 개인적으로는 답답하다 생각했다. 그러다가 클리앙에서 팁을 보고 정리해 둔다. https://www.clien.net/service/board/cm_mac/18645747

프리랜서 생활 회고

작년 10월부터 다시 프리랜서 생활을 시작한 후 어느덧 5개월이 지났다. 해가 바뀐 이 시점에서 프리랜서 생활에 대해서 다시 돌아보고자 한다. 프리랜서 생활의 장점은 내가 원하는 도메인과 기술 스 택을 선택할 수 있다는 점이다. 기술 스택이야 요즘 React, TypeScript, Next.js가 메인이기에 도메인이 프로젝트 선택의 가장 큰 기준이 되었다…

워라벨

워라벨, 즉 일과 삶의 균형은 나에게 있어 핵심 가치다. 과거 구직 과정에서 ‘야근이 잦은 환경에 적응할 수 있느냐?‘는 질문에 마주친 적이 있었다. 당시에는 어떻게든 직장을 얻기 위해 긍정적으로 대답했으나, 이제는 생각이 달라졌다. 야근이 업무 이해도를 높일 기회를 제공하는 것은 사실이지만, 그것이 반드시 긍정적인 결과만을 가져오는 것은 아니다. 내가 …

완벽주의

뭐든 하면 완벽해지고 싶었다. 처음엔 그랬다. 해야 할 것이 많아지면서 그럴 수 없음을 깨닫게 됐다. 선택과 집중이 필요하지만 그러지 못했다. 그래서 전체적으로 퀄리티가 떨어지고 덤벙대는 것처럼 보였다. 그리고 완벽하게 하고 싶다 보니 계획만 한세월이고, 계획을 세우다 지쳐 나자빠질 때도 많았다. 계획을 위한 계획을 세우게 되고, 그렇게 실천은 못 하는 …

자존감

자아존중감(自我尊重感, 영어: self-esteem)이란 자신이 사랑받을 만한 가치가 있는 소중한 존재이고 어떤 성과를 이루어낼 만한 유능한 사람이라고 믿는 마음이다. 자아존중감이 있는 사람은 정체성을 제대로 확립할 수 있고, 정체성이 제대로 확립된 사람은 자아존중감을 가질 수 있다. 자존감이라는 개념은 자존심과 혼동되어 쓰이는 경우가 있다. 자존감과 자…

소프트웨어 개발을 위한 실전 가이드 "Street Coder"

프리랜서로 다시 시작하며 롱런하는 개발자가 되기 위한 방법을 계속 고민하고 있다. 급변하는 프레임워크를 팔로업하는 것은 기본이며, 시간이 흐르더라도 변치 않는 기본기를 갖추려고 생각했다. 그러던 중 길벗 출판사에서 책 리뷰어를 구한다는 공고를 보고 신청했다. 큰 기대는 안 했지만, 선정됐다는 연락을 받고 꽤 기뻤다. 이 책을 읽고 나니 경험 많은 개발자…

html input에서 accept 속성 이해하기

웹 기술이 발전함에 따라 사용자 경험과 효율적인 데이터 처리의 중요성이 커지고 있다. 이런 맥락에서 HTML 폼의 속성은 중요한 역할을 한다. 사용자가 업로드할 파일 유형을 제어하는데 있어 이 속성은 종종 간과되지만, 매우 강력한 기능을 제공하여 사용자 경험과 백엔드 처리 효율성을 향상시킨다. “Accept” 속성 HTML 폼에서 속성은 요소와 함께…

보장, 그 말의 무게

요즘 세상엔 ‘보장’이란 말의 가치가 희석되는 듯 하다. 내가 최근에 무신사에서 경험한 일이 바로 그 예. 제품 구매 시 금요일 도착을 보장한다던 그 약속은 토요일, 그리고 결국엔 월요일로 밀려버렸다. 그래서 생각해봤다. 과연 ‘보장’이란 말은 이제 얼마나 무게가 있을까? 무신사는 그 약속을 못 지킨 대가로 내게 천원의 적립금을 줬다. 하지만 이 문제의 …

새 시작

6개월 가량 집에서 쉬면서 정말 많은 코딩테스트, 과제, 면접을 진행했다. 관심있던 도메인 외에도 업계 근황이라든지, 면접에서 주로 묻는 것들에 대해서 궁금해서 가리지 않고 온라인 면접을 봤다. 대면 면접은 여름이기도 하고, 왔다 갔다 에너지, 시간 소비가 아까워서 마지막 3번 빼고는 모두 온라인으로 면접을 진행했다. 면접에서 대부분 묻는 것은 비슷했고,…

Controlled vs. Uncontrolled Components

얼마 전 면접에서 질문을 받은 기억이 나서 리마인드 할 겸 정리한다. React에서 컴포넌트를 다룰 때, 이를 “Controlled” 및 “Uncontrolled”로 나누어 생각할 수 있다. 두 방식 간의 주요 차이점을 이해하는 것은 React와 상태 관리를 제대로 다루기 위해 중요하다. Controlled Components Controlled Comp…