본문 바로가기

전체 글328

2025년 8월 회고 (W31 ~ W35) 👽💬1년 52주인데, 어느새 35주차라니. 올해가 4달밖에 남지 않았다니 ! 입사 3달차가 되었다. 명확한 태스크가 주어지기 보다는, 개발 중인 서비스도 주요한 기능은 거의 구현이 되었고.. 사소한 버그나 개선, QA 역할을 하고 있다. 내가 근무하던 제조업에서의 익숙한 업무 방식은 Top down 이라서 .. 개발자는 좀더 주체적으로 일할 수 있는 게 장점이라고 생각하긴 했지만 생각보다도 더(!) 할 일을 찾아서 헤매야하는? 그런 상황이 이어졌다.. 물론 가끔 명확한 요구사항이 있어서 구현한 경우도 있었다. 그래도 기존 코드가 워낙 많고 길고 복잡하니까 봐두는게 좋을거같아서 흐름을 따라가보며 나름 공부를 좀 했다. 버그 있으면 고쳐보고.. tanstack-query는 부트캠프 프로젝트에서 몇번 사.. 2025. 8. 29.
[오늘의 생각] 250810 신입 프론트엔드 개발자 실력이 늘지 않는다고 느껴짐 충분히 잘 구현했다고 생각했는데도 리뷰를 받아보면 고칠게 많고 잘못생각한것도 많고,, 사고력이나 논리가 부족하다는 생각이 많이 들어 내 친구 지피티에게 상담받기.. 중요한 건 두 가지입니다.왜 틀렸는지, 왜 다른 방법이 더 좋은지를 정확히 이해하는 것피드백을 단순히 반영하는 게 아니라 본인 사고 체계에 편입시키는 것 개발은 구현보다 설계와 의사결정 과정이 더 중요합니다. 코드 쓰기 전에 종이에 구조, 흐름, 예외 케이스를 적어보기(UI 구조, 상태 흐름, API 응답 변화, 에러 처리 등)“만약 이 요구사항이 바뀐다면 내 코드가 얼마나 버틸 수 있나?” 자문하기기능을 구현할 때, 최소 2가지 방법을 비교하고 장단점을 메모 리뷰 받은 내용을 바탕으로 학습.. 2025. 8. 10.
2025년 7월 회고 (W28 ~ W30) 조금 이른 7월 회고! 왜냐.. 다음 주에 집에서 컴퓨터 안킬거같아서.... ... ... 켜야지 그래도??? 👽 반성의 시간7월은 참 바쁜 한달이었다. 이제 보니 뭐가 그렇게 바쁘고 여유가 없었나 모르겠는데 일단 주말마다 여러 가지 일정이 있었고 평일에는 퇴근하면 밥 사 먹고 유튜브보고; 운동도 주 2 회씩은 하고... 사이드 프로젝트 하던 것도 조금씩(30분..ㅠ) 작업하기 시작했고... 지난달 회고 글을 보니 뭐 저녁 시간을 허투루 쓰지 않아야겠다고 해놓고 여전히 똑같은 상태이며 여전히 생산적인 삶을 아가리로만 갈망하고 있는 것이었다... 8월은 진짜로 진짜로 공부하고 프로젝트 진도도 좀 더 빼는 삶을 살고파.. ✅ W28 - W30후후.. 퇴근 후에 노트북으로 작업을 거의 하지 않다보니 주간.. 2025. 7. 26.
WAS(Web Application Server), Web server https://www.youtube.com/watch?v=70bzGTx-BH WAS = 백엔드 서버웹서버 = 클라이언트의 요청을 받고, 응답을 전달하는 역할. 이 과정에서 정적 자원은 직접 응답하고, 처리 로직이 필요한 요청은 WAS로 전달한다 기술 스택Web Server정적 파일 서빙, 프록시, 보안 설정 등Nginx, Apache, CloudflareWAS애플리케이션 로직 처리Node.js (Express), Spring, Django 등DB데이터 저장 및 조회PostgreSQL, MySQL, MongoDB, Redis 등 유튜브를 보다가 WAS 라는 용어를 접하게되어 간단히 알아보았다. 명색이 웹 개발자인데 브라우저에서 어떤 흐름으로 처리되고있는지 모르는 것들이 참 많구나 싶다..이런 개념이 있는지.. 2025. 7. 26.
2025년 6월 회고 (W23 ~ W27) 설레는 지하철 내부 사진으로 썸네일을 장식해 보았습니다. 왜 설레냐고요? 빈자리가 이렇게나 많잖아요,... 어느새 7월 2주차가 되었고, 황급히 6월 회고 글을 작성해 본다어쩌다 보니 리액트를 쓰는 회사를 옮겼고.. 그곳은 강남 난 경기도민.. 하루 출퇴근 시간을 3시간씩 쓰다 보니 내 삶에서 블로그가 정말 밀려나버렸다.. 기술 블로그에 취업 회고글 쓰신 분들이 어느샌가 포스팅을 안 하시는 경우가 종종 보여서, 취업 후의 삶은 어떤 걸까 하고 궁금했는데 출퇴근만으로 이미 체력이 소진되어서 그런 거였나 싶은.. 그런.. 내 이야기.. ✅ W23앵귤러로 짜인 코드를 보면서 조금씩 공부를 하던 중,. 예정된 면접 발표일보다 1주 먼저 연락이 왔다. 내가 많이 부족하다는 걸 깨달았던, 그래서 가망이 없다고 생.. 2025. 7. 6.
axios cancellation axios 요청을 취소하는 방법을 처음으로 알게되었다. 어떠한 request가 유효하지 않을때 아래의 방법으로 요청을 취소할 수 있다. 예를 들어 검색 기능 구현 중 검색어가 짧은 시간 내에 여러번 변경되어 요청될 경우 이전의 요청은 보낼 필요가 없으므로 취소하면 리소스를 낭비하지 않을 수 있다. axios 공식문서에 나와있는 바와 같이 두 가지 cancel 방법이 있다. - signal : abortController - cancelToken (deprecated) https://axios-http.com/docs/cancellation Cancellation | Axios DocsCancellation Cancelling requests Setting the timeout property in an.. 2025. 7. 6.
[사용자의 마음을 움직이는 UX 디자인의 힘] - 김동후 사용자의 마음을 움직이는 UX 디자인의 힘이 책 『사용자의 마음을 움직이는 UX 디자인의 힘』은 에이전시, 스타트업, 대기업을 두루 경험한 현업 UX 디자이너의 현장 실무 에세이다. 이 책은 실제 UX 디자인 프로젝트를 진행하면서 겪게 되는 UX 디자이너의 고민과 생생한 경험담을 리얼하게 들려준다. 현업 디자이너들에게는 이 책은 자신들의 가려운 곳을 시원하게 긁어주고, 다양한 조직 안에서 UX 디자인의 실행 프로세스가 어떻게 작동되는지 간접 체험하는 기회를 준다. 장래에 UX 디자이너저자김동후출판맹그로브숲출판일2021.02.22 UX라는 용어는 주변에서 많이 접하고 들어봤지만, '경험 디자이너'는 꽤나 생소한 직군인 듯하다.책에서도 언급하지만 경험 디자인을 '다학제적' 분야라고 한다. 디자인, 공학, 인.. 2025. 6. 10.
광역 버스 UX UX, 사용자 경험은 어플리케이션 뿐만 아니라 우리 삶 전반에서 경험하는 서비스, 제품, 시스템, 공간에서 겪는 상호작용이라고 생각한다.일상에서 접하는 사용자 경험을 수집하고 분석해보고 개선안을 고민해보는게 웹서비스에 개발할때도 도움이 될거라고 생각하여 가끔씩 포스팅을 해보려고 한다. 첫 번째 주제는, 경기도민의 없어서는 안될 시민의 발. 바로 광역 버스이다.어떤 노선의 광역 버스는 하차 문이 따로 있지 않다. 즉 하나의 출입구에서 승차와 하차가 이루어진다.그래서 자주 보는 광경은, 버스를 기다리던 사람이 버스 문이 열리면 즉시 타려고하다가, 버스에서 내리는 사람이 있으니 물러나라는 기사님의 손짓에 황급히 다시 물러나는 것이다. 예. 그게 접니다 이전에는 왜 저렇게 급히 타려고할까~ 다 내리면 타야지~ .. 2025. 6. 7.
체크박스 동작 방식 사용자에게 보이는 동작:체크박스는 사용자의 클릭에 따라 바로 체크/언체크 상태가 바뀝니다.(이건 브라우저와 체크박스 컴포넌트의 기본 동작입니다.)값의 바인딩:체크박스의 상태 변화는 (change) 이벤트를 통해 코드로 전달되고,이때 row.checked 같은 데이터가 업데이트됩니다.그리고 이 데이터가 다시 [checked]="row.checked"로 바인딩되어체크박스의 상태와 데이터가 항상 일치하게 됩니다. 2025. 6. 5.