개발 일상

개발 일상/개발 이야기

[개발 이야기] 이번 여름 방학, 나의 계획 (6.15 ~ 8.31)

기간 : 2023.06.15 ~ 2023.08.31 (78일) 지난날 회고 1. 지난 1학기 나의 목표는 잘 이루어졌는가? Atties프로젝트는 성능 개선을 하였다. (LCP 단축) 그리고, SSR, SSG를 구현하려는데, 토큰의 이슈로 인해 우선 Next.js 13의 App Routing으로 마이그레이션을 하고 있었다. 마이그레이션을 하던 중 새싹톤이라는 프로젝트를 시작하게 되며 Atties 2.0은 중단되었다. 마이그레이션.. 생각보다 쉽지 않더라. 거기다가 Next.js 13 App routing을 처음 쓰는 지라 적응하는데도 시간이 걸렸다. 아직 SSR, SSG는 구현하지 못했지만, 구현을 하려면 토큰 저장 위치를 바꾸는 등 바꿔야 할 것이 많다. 하지만 나에게는 앞으로 시작하게 될 프로젝트도 있..

개발 일상/개발 회고

[개발 회고록] 6월 2주차

💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 자세한 내용 GitHub - Self-Driven-Development/TIL: 오늘 한 일을 적어요 오늘 한 일을 적어요. Contribute to Self-Driven-Development/TIL development by creating an account on GitHub. github.com 다시 또 블로그 양이 많아져서 뿌듯하다. 기본 Notion 블로그에서 Github TIL으로 옮겼다. 나의 생각들을 정리하고자 깃헙 TIL을 시작하게 된 계기를 글로 작성하였다. 정리하고, Github으로 옮기고 나니 마음이 전보다 안정화된 느낌이다. 이번 주, 어떤 한 주를 보냈는가. 이번 주는 올해 중 가장 힘든 한 주였다. 아..

개발 일상/개발 이야기

[개발 이야기] React 번역 도전기 (feat. 오픈소스 기여한 썰)

📚 1. 사전 지식 오픈소스 # 오픈소스 : 개방형 협업, 포용성, 투명성, 빈번한 업데이트를 통해 지적 재산(e.g. 소프트웨어)을 창출하는 것에 대한 커뮤니티 기반 접근 방식 오픈소스에 기여하는 방법은 다음과 같은 방법들이 있다. 1. 코드 작성: 프로젝트의 버그 수정, 새로운 기능 추가, 성능 개선 등을 통해 기여할 수 있습니다. 2. 문서화: 사용자 가이드, 개발자 가이드, API 문서, 주석 등을 작성, 수정하거나 개선할 수 있습니다. 3. 디자인: 프로젝트의 로고, 웹사이트, 사용자 인터페이스(UI) 등의 디자인을 개선할 수 있습니다. 4. 테스트 및 QA: 코드를 테스트하고, 버그를 찾아내고, 이슈를 보고하여 프로젝트의 품질을 높일 수 있습니다. 5. 사용자 지원: 사용자 질문에 응답하거나,..

개발 일상/개발 회고

[개발 회고록] 6월 1주차

💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 이번 주, 시험을 하나 치뤘다. 이전 학기와는 달리, 이번에는 시험 공부에 특정 시간을 할당하고 그 외의 모든 시간을 개발에 몰두했다. 주로 집중한 프로젝트는 '새싹톤'으로, 이 과정에서 엄청난 만족감을 느꼈다. 팀 프로젝트에서는 가끔 일을 팀원에게 떠넘기거나, '내 잘못이 아니야'라며 태만해질 때가 있었지만, 이 프로젝트는 나만의 책임이어서 그만큼 완벽하게 마무리하고자 했다. 특히, 내가 좋아하고 항상 관심 있던 chatbot을 주제로 한 것이라 프로젝트에 더욱 애착을 가지고 즐겁게 진행할 수 있었다. 이번 프로젝트를 통해 openAI, Langchain, TTS, STT, 그리고 파일 읽고 쓰기 등 다양한 새로운 기술을 접하..

개발 일상/개발 회고

[개발 회고록] 5월 4주차

💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 자세한 내용 1일 1TIL guesung.oopy.io 이번 주는 터무니없이 바쁜 한 주였다. 목요일에 '새싹톤 2차'에서 우리 프로젝트가 합격 소식을 전해 받았다. 이 소식을 듣자마자, 우리 팀은 개발 작업을 본격적으로 시작하게 되었다. 특히, 내게는 'Langchain.js'라는 새로운 라이브러리를 습득해야 하는 임무가 주어졌다. 이는 프로젝트에서 핵심적인 기능을 담당하고 있어서 웹 프론트엔드를 담당하는 나로서는 상당한 부담감이 있었다. 금요일부터 시작하여, 토요일, 일요일인 오늘까지, 나는 Langchain과 OpenAI API를 활용한 개발 작업에만 몰두하였다. 이 일에는 정말 시간이 가는 줄 모르고 몰입하게 되었다. 밥..

개발 일상

[개발 일상] 소주콘 후기

Intro 지난 7월에 다녀온 메타코드 네트워킹 행사에 이어 두 번째 개발자 행사를 다녀왔다. 그 당시 나는 많이 부족했다. Github, LinkedIn에 대해서도 잘 모를 때였다. 모르는게 많아, 내 이야기를 하기보다는 사람들이 하는 이야기를 거의 듣다가 왔다. 그 사이에 나는 다양한 프로젝트를 진행했고, 개발자로서의 실질적인 경험을 쌓았다. Github과 Linked in 또한 능숙하게 다룰 수 있게 되었다. 이번에 참석한 소중한 주니어 콘퍼런스, 소주콘에서는 그 변화를 체감할 수 있었다. 이전에는 잘 이해하지 못했던 주제들이 이번에는 익숙하게 느껴졌다. 그리고 다른 참석자들과의 네트워킹에서도 더 자신감 있게 말을 꺼내고 대화를 나눌 수 있었다. 그때와 비교하면, 프론트엔드 개발에 대한 이해도와 숙..

개발 일상/개발 서적

[독후감] 소프트웨어 장인

디자인 ★★★★☆ 난이도 ★☆☆☆☆ 추천도 ★★★★☆ 1. 인상깊었던 구절 1. 블로그는 우리의 배움과 자기계발에 대한 기록의 장으로 두는 게 좋다. 여러 가지 생각이나 아이디어들, 커리어를 둘러싼 세상을 어떤 관점들로 보는지 기록해보자. 다른 사람들이 그 기록에 대해 어떻게 생각할지 너무 걱정할 필요는 없다. 나 자신을 위한 기록이 가장 우선이다. 유익한 글을 많이 올리는 경험 많은 개발자들은 과거에 같은 주제에 대해 이미 많은 글을 써 보았기 때문에 오늘날 좋은 글이 나올 수 있었던 것이다. 2. 팔로우할 리더 찾기 ; 특정 분야에 대한 리더들도 있고 좀 더 일반적인 개념적, 행동양식적인 부분에 대한 리더들도 있다. + 서적 추천 → p.82 (실용주의 프로그래머, 디자인 패턴, 익스트림 프로그래밍 ..

개발 일상/개발 회고

[개발 회고록] 5월 3주차

💭 1. 이번 주엔 어떤 일들이 있었고, 그 속에서 나는 어떤 것을 느꼈을까 자세한 내용 1일 1TIL guesung.oopy.io 😊 2. 이번주를 돌아보며 🎖️ 이번 주 이룬 성과는? 1. 블로그를 분석하였다. 블로그를 분석하여 내가 Next.js에서 모르고 있던 내용들이 참 많다는 것을 또 느꼈다. 특히 Next.js 13 이후에 업데이트된 사항에 대해 잘 몰랐다. 내가 찾아본 블로그 등 자료들이 그 이전에 작성되었거나, 그 이전에 진행한 프로젝트 바탕으로 작성된 내용들이었던 것 같다. 2. 학교 공부와 개발 공부를 적절히 섞어가며 했다. 학교 공부는 최대한 핵심적인 부분만 빠르게 정리하기 위해 노력하였다. 그 외의 시간은 모두 개발에 투자하였다. 3. 새싹톤 아이디어 기획을 시작하였다. 서비스가 ..