전체 글(189)
-
많이 늦은 2022회고
연 초에 회고를 6시간 동안 쓰다가 날려먹은 이후... 회고를 다시 쓸 엄두가 나지 않아 하염없이 미루고 있었다. 문득 이러다가 2년치 회고를 쓰겠다는 생각이 들어 빠르게 압축본으로 적어보려고 한다. 상반기 재작년 말에 이직을 한 후, 작년 상반기에는 새로운 조직에 적응하며 배우는 게 참 많았다. 개발팀의 학습 문화나 코드 리뷰 문화에서 얻은 것들을 체화하고, 그 과정에서 사용하지 않았던 근육을 사용하는 듯한 고통과 짜릿함을 동시에 느꼈던 시기였다. 테스트 코드 React 유닛테스트 코드 작성을 시작하면서 테스트란 무엇이고 왜 해야 하는지, 그리고 유지보수 가능한 테스트 코드 작성을 위해 무엇을 고려해야 하는지에 대한 고민과 인사이트를 많이 얻은 시기이다. 역설적으로 테스트 코드를 작성하다가 잘못된 컴포..
2023.04.30 -
발전속도가 미쳤다
하루하루 AI관련 생태계의 확장과 새로운 기술에 대한 뉴스가 쏟아진다. 따라가기가 벅차다. 아니, 사실 못 따라간다... 사내 콘텐츠를 바탕으로 한 챗봇을 만들어 보려고 주말 동안 PoC를 했다. 스프린트에 정식으로 반영되어 이번 스프린트부터 타 스쿼드에서 시범적으로 작업에 들어간다. 콘텐츠 텍스트를 임베딩해서 vector store에 갱신하고, 유저 쿼리시 콘텍스트를 함께 제공하는 방식이다. 유저에게 꼭 필요한 정보들이 제대로 전달되지 않는 이슈가 있던 스쿼드에 먼저 도입된다. 할 수 있는게 너무 많아서 질식할 것 같다. 하나씩 꾸준히 놓치지 않고 따라가야지.... 너무 격변의 시기다
2023.03.29 -
DragGPT chrome extension 개발기
배경 최근 ChatGPT 열풍이 거세다. 연구 영역에 있던 생성 AI의 위치를 대중에 가깝게 옮기면서 대중들로 하여금 급격한 기술 발달이 이뤄지고 특이점이 왔다(?)는 생각을 하게 만드는 것 같다. 기존에 ChatGPT에게 회사 면접 질문을 몇 개 해봤다는 글도 올린 적이 있는데, ChatGPT의 이슈몰이와 함께 조회수가 꾸준히 올라가고 있다. https://nookpi.tistory.com/156 ChatGPT에게 회사의 면접 질문 몇 개를 던져보았다 질문과 답변을 번역기로 돌려서 어색한 부분이 다소 존재합니다 Q: 유지보수 가능한 코드란? A: 유지 관리 가능한 코드는 이해하고 수정하기 쉬운 코드입니다. 여기에는 일반적으로 깨끗하고 잘 nookpi.tistory.com 개인적으로는 ChatGPT를 위..
2023.03.18 -
함께 자라기 - 자기계발
자기 계발이 중요한 이유는? 현재 나에게 무엇을 투자했느냐가 1년, 혹은 2년 후의 나를 결정한다. 올해 내가 인정을 받고 성과를 거뒀다면, 1~2년 전에 열심히 자기 투자를 했을 것이다. 반면 올해 읽은 책도 몇 권 없고 새로 얻은 통찰도 없다면 지금 당장은 별 문제가 없으나, 내년 혹은 내후년에 분명 추락을 경험하게 된다. 직장인들의 약 50%가 하루 평균 1~2시간의 자기계발에 투자하고, 약 30%는 1시간 미만의 시간을 투자한다. 즉 하루 평균 1시간도 투자하지 않는 사람은 자기 계발의 측면에서는 하위 30%라는 것을 인지하고 있어야 한다. 이 시간은 점차 복리로 축적되어 나중에는 엄청난 차이를 만들게 된다. 빨리 자라고 싶다면 다음과 같은 것들을 고민해야 한다. 어떻게 이율을 높일 것인가 지속적..
2023.02.25 -
함께 자라기 - 1만 시간의 법칙
특정 분야의 전문가가 되는데 1만 시간의 '경험'이 필요하다? 하루 8시간 근무, 1년 약 250일 곱해서 1년에 약 2000시간 일하니까 5년이면 전문가가 되는 걸까? 우리는 하루 세 번 이를 닦는다. 약 5살부터 닦아서 죽을 때까지 이를 닦을 예정이다. 어릴 때부터 지금까지 꾸준히 양치질을 하면서 점점 양치질의 전문가가 되고 있는지 돌아보면? 전혀 아니다. 1만 시간의 법칙을 만든 안데쉬 에릭손은 이렇게 말한다. 55년 동안 걸었다고 걷는 게 점점 더 나아지고 있는 건 아닙니다. 자신이 즐기는 걸 한다고 해서 더 뛰어나게 될 것이라고 믿는 것은 미신입니다 그가 말하는 1만 시간의 법칙에서 1만 시간은 '자신의 기량을 향상할 목적으로 반복적으로 하는 수련'을 한 시간을 일컫는 것이다. 일명 '의도적 수..
2023.02.10 -
설정파일 뒤에 붙는 rc는 무슨 뜻일까?
eslintrc, prettierrc, babelrc 등등 설정 파일 뒤쪽에 붙는 *rc는 무엇의 약자일까? 정답은 바로 Run-Control 이다. Unix 쉘에서 실행 규칙을 설정하는 파일은 [프로그램명]rc 라는 접미사로 구성되는 것이 일반적인 컨벤션이라고 한다. http://www.catb.org/~esr/writings/taoup/html/ch10s03.html Run-Control Files Example 10.1. A .netrc example. # FTP access to my Web host machine unix1.netaxs.com login esr password joesatriani # My main mailserver at Netaxs machine imap.netaxs.com ..
2023.02.05