본문 바로가기

분류 전체보기

(26)
NAVER DEVIEW 2023 인기 세션 TOP 6 드디어 NAVER DEVIEW 2023 영상이 업로드 되었습니다!🔥 그 중 현장에서 가장 참여율이 높았던 6개의 세션을 모은 영상 모음인데요! 개발자들이 가장 관심있게 참여한 주제는 과연 어떤 것이었는지 살펴볼까요? ⚡DEVIEW 2023 인기 세션 1. 하나의 코드로 React, Vue, Svelte 등 모든 프레임워크를 지원할 수 있는 CFCs Reactive 2. 네이버 스케일로 카프카 컨슈머 사용하기 3. UI 빌더를 지탱하는 레고 블록 같은 아키텍처 만들기 4. 런타임 데드 코드 분석 도구 Scavenger: 당신의 코드는 생각보다 많이 죽어있다. 5. 웨일 브라우저 오픈 소스 생존기 6. VictoriaMetrics: 시계열 데이터 대혼돈의 멀티버스
개발 생산성을 높이는 원자적 커밋 (Atomic Commit) 개발자로서 일하는 방식 그리고 생산성을 높일 수 있는 개발 방법론과 관련해 해외 아티클 'How atomic Git commits dramatically increased my productivity - and will increase yours too'을 소개하고자 합니다. 본문은 원자적 커밋(Atomic commit)이 무엇인지, 원자적 커밋을 작성해야 하는 이유에 대해 설명합니다. 영문으로 되어 있는 글이라 중요한 부분들을 위주로 번역하여 정리해 보았습니다. ⚛️ 원자적 커밋이란? 원자적 커밋(또는 Atomic git commit)은 커밋의 크기가 가능한 한 작다는 것을 의미합니다. 각 커밋은 간단한 문장으로 요약할 수 있는 단 하나의 간단한 작업을 수행합니다. 이때, 변경된 코드의 양은 중요하지 ..
Github의 활동 요약 해주는 AI 서비스 Github의 활동 내역을 한눈에 요약해볼 수 있는 서비스가 있네요. Devmarizer는 ChatGPT 기반으로 특정 Github 계정의 활동 내역을 요약해서 보여줍니다. ⚡ Devmarizer 조회 방법은 매우 간단합니다. Github의 username 또는 URL 을 붙여넣고 실행해보면 되는 것인데요. Repository 정보, PR 수, Contribution, 주요 사용 Languages 등을 정리해서 보여주네요. 저도 실제로 테스트를 해봤는데, 그야말로 '요약' 수준으로 아주 간단한 아웃풋이 나오네요. 개발 포트폴리오에 링크를 하거나, 참여한 오픈소스 프로젝트 등을 정리할 때 활용해보면 좋을 것 같습니다. GitHub Developer Summarizer Summarize a GitHub us..
AI를 활용해 git commit 메시지 작성하기 'aicommits' 최근 AI 가 정말 화두인데요. 개발자를 위한 AI 기술들이 눈에 띄고 있습니다. 얼마전 시작된 오픈소스 프로젝트 중에 git commit 메시지를 작성해주는 git 확장 기능이 공개되었는데요. 때때로 잦은 commit으로 인해 commit 메시지 작성 마저 어렵고 귀찮다면 aicommits를 사용해보는건 어떨까요? 🤖 commit 메시지를 알아서 제안해주는 AI aicommits 살펴보기 aicommits은 commit 메시지를 입력 안하더라도 문구를 자동으로 생성해서 제안해줍니다. 최초 다운로드 후 설정을 완료하면, git commit 명령어만 쓰면 됩니다. 만약 aicommits가 제안한 메시지가 맘에 들지 않는다면, 직접 수정을 해서 commit을 할 수도 있습니다. 현재는 OpenAI의 GPT-..
성장을 위한 질문하기 팁, 질문할 때 두려움 이겨내기 꼭 개발자에게만 국한되는 이야기는 아닐 수 있습니다. 성장하는 질문법에 대한 글인데요. 특히, 한국인들은 자라면서 자연스럽게 질문하는 것에 대해 두려움을 갖거나, 어색해하는 경향이 있어서 성장을 절로 막고 있는 것은 아닌가 싶기도 합니다. 이번에 DEVIEW 2023 행사에 참여하신 네이버 개발자 '권태관'님의 커리어리 인사이트를 읽으면서, 좋은 질문법에 대해 같이 생각해 보게 되었습니다. 불안함을 극복하고 질문하는 방법에 대해 아래의 팁들을 같이 훈련해 보면 좋겠습니다. ❓질문을 잘하는 팁 TIP 1. 잠깐의 쪽팔림 vs 오랜 시간의 고통, 선택은 자유 질문할 때 잠깐의 창피함으로 인해 오랜 시간 돌아서 그것을 알게 될 것이냐 하는 문제입니다. 질문 대신 오랜시간 직접 경험하면서 알아가는 과정이 있겠지..
코딩 외 개발자에게 절대적으로 필요한 스킬 5가지 개발자 소프트 스킬에 대한 킴코더 님의 글입니다. 실제로 코딩만큼이나 개발자의 소프트 스킬도 중요하다는 점에 정말 공감하는 부분인데요. 이 커리어리 글에서는 코딩만큼 중요함에도 많은 개발자가 갖추지 못한 스킬 5가지에 대해 정리되어 있습니다. (해외 아티클을 번역하신 것 같네요) 🚀개발자가 갖춰야하는 스킬 5가지 1. 학습 능력 방대한 양의 지식 습득은 필수 세상의 끊임없는 기술 변화에 대처하기 위해 소프트웨어 엔지니어는 평생 학습에 전념해야하고, 이를 위한 학습 전략을 개발해야 한다. 2. 문서화 능력 좋은 문서는 코드(또는 시스템) 기능, 사용 방법을 정확하게 설명한다. 소프트웨어 엔지니어는 현재 자신이 아닌 미래의 팀원을 위해 작성하는 것처럼 문서를 만들 것. 3. 데브옵스 DevOps 에 숙련된 ..
기술 블로그를 운영하는 팁 얼마전 국내/해외 유명 IT 기업들의 기술 블로그를 소개한 적 있습니다. 저 역시 기업들의 기술 블로그를 보면서, 각 기업들이 추구하는 기술과 IT 시장의 성장 방향에 대해서 여러 인사이트를 얻고는 하는데요. 언젠가 이런 테크 기업들의 기술블로그는 어떻게 운영되는 것일까? 하는 궁금증이 생긴 적이 있습니다. ✍🏻 쏘카에서 기술 블로그를 운영하는 방법 이번 글은 조직의 기술 블로그를 어떻게 시작하고 운영하면 되는지에 대한 쏘카의 사례인데요. 이 글을 통해 알게 된 사실은 테크 기업의 기술 블로그는 콘텐츠 제작과 마케팅, 그리고 개발 실무의 그 중간 어딘가에 위치한다는 것입니다. 기업의 기술력을 홍보하는 기술 마케팅으로 볼 수도 있고, 사내 기술과 노하우를 나름대로 잘 정리하고 관리하고자 하는 위키 같은 역..
애자일/개발자 성장 인사이트를 담은 책 '함께 자라기' 애자일 그리고 개발자 성장을 위한 추천 책 '함께 자라기'입니다. 티스토리 블로그 '대니기록'의 김대니 님께서 책을 읽고 써주신 리뷰를 보고, 이 서평을 소개해드리려고 해요. 저도 아직 읽어보진 못했지만😅(올해의 위시북...) 잘 정리된 서평만 봐도 얻어지는 인사이트가 있습니다. 개인적으로는 같은 팀원들에게도 추천하고 싶은 책 입니다. 실제로, 읽으신 분들이 회사의 팀원들 또는 친한 동료들과 같이 워크숍이나 독서 모임을 하면서 읽는다고 하더군요. 후기가 좋고 추천하는 분들이 많았습니다. 다음에는 저도 직접 읽고 서평을 작성해 보도록 하겠습니다.🤙🏻 📕'함께 자라기' 인사이트 요약 1. 자라기 (커리어 성장) 개발 경력의 함정에 빠지지 말것. 무엇보다 중요한 것은 개발 실력이다. 자기 계발은 복리를 불러온..
'어설픈 데브옵스 DevOps'를 하고 있다는 7가지 징후 여러분의 팀에는 데브옵스가 효과적으로 잘 운영되고 있나요? 혹시 어설픈 도구 도입과 프로세스와 같은 구색 맞추기만 하고 데브옵스를 하고 있다고 얘기하는 것은 아닐까요? 이 글에서는 잘못 운영되는 데브옵스 팀에 다음과 같이 7가지 징후가 나타난다고 경고합니다. 그 7가지 징후와 그것의 개선 방법을 요점만 간단히 정리해 보았는데요. 체크리스트 삼아서 우리 팀은 데브옵스가 잘 운영되고 있는지 한번 확인해 보시길 바랍니다. 그러고 보면, 이제는 개발자뿐만 아니라 조직을 운영하는 리더의 데브옵스 역량도 중요해지는 것 같습니다. 데브옵스에 대한 제대로 된 이해가 없다면, 이렇게 어설프게 팀을 운영해나가게 되겠죠. '나는 데브옵스를 잘 알아!'라고 할지라도, 한번 점검은 해보세요. 부디 착각이 아니었다는 걸 확인했으..
IT 서비스 기업에서 필요한 설계 능력 키우기 IT 서비스를 개발할 때, 잘 만들어진 설계는 개발 기간을 단축시킬 뿐만 아니라, 향후 유지보수를 위해서도 매우 중요합니다. 나쁜 설계는 유지보수 이슈를 늘리고, 곧 많은 비용 부담이 발생하거든요. 그리고 좋은 설계의 요소 중에는 설계 문서화가 있습니다. 하지만 실제로 IT 서비스 기업에서 개발 프로젝트를 하다 보면 다양한 이유로 설계의 문서화가 잘 이루어지지 않는 경우가 많은데요. 그런 식으로 설계 과정이 지나다 보면, 결국 개인이 설계 역량을 키우는데도 한계에 부딪히게 됩니다. 그럼 어떻게해서 설계 능력을 키울 수 있을까요? 한 OKKY 커뮤니티 글을 통해, 설계 능력을 기르는 4가지 방법에 대해서 알아봤습니다. 🚀 개발자 스스로 설계 능력을 키우는 방법 1. 설계 문서 작성해 보기 이미 개발한 프로..