개발 179 [개발회고] 24년 4분기 및 연간 회고 4분기 회고연간 회고를 하기 전에 4분기 회고를 잠깐 진행하고 가보자고~~명품이 아닌 기성품을 만들었던 과거 반성올해 4분기에는 작년 말에 했던 프로젝트가 피닉스처럼 살아나 다시 날아가던 분기였다. 그러면서 드는 생각은 과거의 나는 참으로 대충 코딩했던 놈이었구나를 통렬히 반성했던 분기이기도 했다.1년 전에 작성했던 코드를 1년 후에 보니 참 못나게 작성했다는 생각이 들었다. 1년 만에 내 코딩실력이 급격한 상승을 했을 리는 없을 것이고, 그때당시에 대충 작성했었더라는 얘기에 더 가까울 것이다. 비즈니스로직, 돌아가는 코드에만 신경쓰다 보니 코드 자체의 퀄리티에 신경을 쓰지 못했다. 즉 명품이 아닌 기성품을 빠르게 만들어내는 공장에 가까웠던 것 같다.물론 빠르게 만들어내는 공장이 나쁘다는 것은 아니다. .. 2024. 12. 31. 챗형에게 기술사 응시자격을 묻다. 2020년에 제대로된 직장생활을 시작하며 그때 당시 동기와 커리어 얘기를 하다가 기술사에 대한 얘기가 했었다. 그리고 시작이 지나 어느덧 기술사 응시자격이 되어 고민을 시작했다.응시자격이 된다일반적으로 기술사 응시자격은 여러가지가 있다. 근데 그걸 확인해보려고 하니 때마침 큐넷 홈페이지 업뎃중이라 우리의 영원한 멘토이지 우리팀 시니어 개발자 챗형에게 물어봤다. 내가 자격이 되냐고그랬더니 된다고 한다. 요새 챗형이 거짓말을 많이해서 교차검증을 해야한다.지금 나는 하는 일이 많다.첫번째로 본업에서 일을 열심히 하고 있다. 서른전 연봉 1억을 목표로 삼았는데 이제 서른전까지 한번의 연협만 남았다. (원래 진작에 안됬는데 만나이 이득을 봐서 도전기회를 한번더 얻었다) 아무래도 실패할거같다. 그래도 일단 다른것을.. 2024. 10. 7. [리액트] 마크다운 문서에서 HTML 랜더링하기(rehype-raw, next-intl) 들어가며이 글을 읽고나면 next-intl로 들어오면 번역언어의 HTML를 파싱하여 랜더링할 수 있게 됩니다.대상 독자는 리액트 프로젝트로 다국어를 지원하는 개발자, 블로그 서비스를 마크다운으로 관리하는 개발자입니다.문제 인식이번 분기에 만들고 있는 제품을 홍보 및 가이드하기 위해 블로그 기능을 추가하였다. 다만 현재 제품은 11개의 언어로 번역되어 있고, 각각의 번역 파일은 구글 시트로 관리하며 자동화스크립트에 의해 프론트엔드 개발자가 사용할수 있도록 locale 별 json으로 떨어진다.그리고 내부적으로 next.js를 사용하고 있고 i18n 라이브러리는 next-intl 를 사용하고 있었다. 여기까지 문제될건 없었다. 그런데 갑자기 특정 문자열에서 에러가 발생하기 시작했다. 저기 보이는 "blog.. 2024. 9. 26. [개발회고] 24년 3분기 회고 들어가며24년 9월도 지나 이제 마지막 4분기를 앞두고 올해 미진한 일을 마무리하는 4분기가 될수있도록 다짐하며.. 회고를 시작한다.기술서적 집필대략 5월부터 시작하여 근 반년을 이어온 기술서적 집필이 마무리되고, 퇴고 단계에 접어들었다. 애초 계획을 세울때 의도적으로 퇴고를 할 수 있는 기간을 1달정도 남겨두어 맘편히(실은 퇴고하는 작업이 가장 어렵고 불편하고 거북하고 하기싫고 막 그런다) 퇴고중이다. 책을 쓰는 작가들에 대해 대단함을 느끼고, 기술서적을 쓰는 작가들에게는 감탄을 느끼는 순간이다. 책을 쓰면서 내용체크를 위해 5권의 책을 다시 읽고 참고하고 있는데, 그 사이에서 배우는것도 참 많고 또 아는 내용도 많아서 웃어야할지 울어야할지 모르는 순간이 있다. 특히 모던 리액트 Deep Dive는 .. 2024. 9. 12. 이전 1 2 3 4 ··· 45 다음