[TOP 10] 개발자들이 많이 읽은 아티클 모음 - 5월 3주차

일일일·2023년 5월 22일
18

동료들은 다 아는 정보, 나만 모르지 않게 만들어주는
일일일에서 한 주간 개발자들이 많이 읽은 상위 10개의 아티클들을 소개합니다.

📌 실시간으로 나와 비슷한 동료들이 많이 읽은 아티클을 보고 싶다면?
>> '일일일 - 개발' 오픈채팅방 (참여 코드 : oneone1)

✅ 이미 성공적인 커리어를 완성하신 분들은 안보셔도 괜찮아요.
>> 3분이면 끝나는 인재풀 등록하러 가기 (선착순 베타테스터 모집 중)


01. 개발자 생활 첫 10년, 이 세 가지가 중요합니다

✅ 개발자가 성장하는 시간을 세 단계로 구분하고 각 단계마다 필요한 역량을 세 가지씩 추렸습니다. 이름하여 ‘커리어 패스 30년을 꿈꾸는 개발자를 위한 9가지 기술’입니다.

https://oneoneone.kr/content/e376d497


02. 세계 최고 개발자가 일하는 방식 | 존 카맥 (John Carmack)

✅ 유명한 프로그래머인 존 카맥은 가족 책임에 영향을 받는 일정을 제외하고 1주일에 약 60시간을 꾸준히 일했습니다. 그는 언제나 유연하게 여러 가지 일을 처리할 수 있는 확장성을 갖고 있었으며, 이로 인해 일-생활 균형을 유지할 수 있었습니다. 그는 식습관에 크게 신경을 쓰지 않았지만, 뇌를 자극하기 위해 다이어트 콜라를 선호했습니다. 그는 노력하고 오랜 시간 일하는 것이 일을 성취하고 더 나은 장인이 되는 길이라고 믿었습니다.

https://oneoneone.kr/content/8f54f1d1


03. 2023 최신 웹개발 잡기술 모음집 (Google I/O)

✅ Google은 최신 웹 기술 중 웹 GPU라는 기능을 개발하여 최신 GPU API 기능들을 웹 브라우저에서 쉽게 사용할 수 있게 만들었다. 또한, 컨테이너 쿼리를 사용하면 독립적인 컴포넌트들을 더 편리하게 만들 수 있고, 텍스트 랩 밸런스 및 팝 오버 등 신기한 기능들이 추가되었다. 이러한 웹 기술들은 브라우저 안에서 3D 모델 에디터나 게임 메이커 소프트웨어, 웹 버전 포토샵 등을 만들 수 있게 해 주며, 웹 개발자 수명을 늘려준다.

https://oneoneone.kr/content/0e8698b2


04. 회사가 사무실 출근 요청한다면?...개발자들 6:4 비율로 공감

✅ IT 개발자 커뮤니티 '커리어리'의 설문조사 결과, 응답자의 68%가 실리콘 밸리의 사무실 복귀 요청에 공감하며 긴박한 상황일 경우 사무실 출근이 필요하다는 답변을 한 반면 32%는 요청을 이해하기 어렵다고 답했다. 재택근무 가능 여부는 회사 선택에 영향을 주지 않는다는 응답자가 14%로 조사되었다.

https://oneoneone.kr/content/82d008a8


05. (해외) 전문가가 사용하는 7가지 비밀 TypeScript 트릭 😎🤫

✅ 타입스크립트는 우리의 삶을 쉽게 만들고 버그를 피하는 놀라운 도구이지만 때로는 사용하기 어려울 수 있습니다. 이 글은 프로들이 사용하는 7가지 타입스크립트 요령을 소개합니다.

https://oneoneone.kr/content/e8b6ab5c


06. [Korean FE Article] StructuredClone API를 사용하여 객체를 깊은 복사하는 법

✅ "StructuredClone API"는 JavaScript 객체를 깊은 복사할 수 있는 네이티브 함수로 대부분의 브라우저에서 지원됩니다. 이 함수를 사용하는 이유와 한계에 대해 알 수 있는 글입니다. "StructuredClone()"과 다른 깊은 복사 함수인 "JSON.parse(JSON.stringify(x))"와 "_cloneDeep"와의 차이점에 대해 설명하며, 마지막으로 "StructuredClone()"의 한계를 살펴봅니다.

https://oneoneone.kr/content/0cccae6a


07. 자바 개발자를 위한 컨테이너 이미지 빌드

✅ 개발 쿠버네티스 기반의 시스템을 운영 시 CI/CD 과정에서 반드시 컨테이너 이미지를 생성해야한다. 자바 개발자를 위한 효과적인 컨테이너 이미지 생성 방법으로, Docker나 Jib을 이용해 컨테이너를 쉽게 구동 할 수 있다. Jib은 구글에서 지원하는 오픈소스 컨테이너 이미지 도구로 쉽고 빠른 레이어 재사용, Dockerfile이나 Docker daemon이 필요 없는 이미지 생성이 장점이다.

https://oneoneone.kr/content/507e7c11


08. Next, d3로 서버 사이드 지도 렌더링하기

✅ 이번 파일럿 프로젝트는 부동산 데이터 시각화를 주제로 하며, Next.js, Typescript, d3 등의 기술 스택을 사용했다. 지도 라이브러리로서 leaflet, mapbox, d3-geo 중에서 d3-geo를 선택하였으며, 아토믹 디자인 패턴을 사용하여 디자인과 컴포넌트의 재사용성을 높였다. Recoil을 도입하여 전역 상태 관리를 개선하였으며, 지도 관심사를 분리하여 코드 읽기 복잡성을 해결하였다. 지도 컴포넌트를 Map과 VisualizationLayer로 분리하여 관심사에 따라 구분하였다.

https://oneoneone.kr/content/0d06188e


09. [Korean FE Article] 2023년 Vue에게 기대할 수 있는 점과 React와의 차이점

✅ Vue 3는 안정화를 중심으로 개발을 진행하고 있으며, 컴파일러 정보 기반 가상 DOM을 사용하여 성능을 개선하고 있다. 또한, 단일 파일 컴포넌트(SFC)가 Vue의 인기를 이끌었지만, 이에 대한 반대 의견도 있다. Evan You는 이와 같은 Vue의 현황과 React와의 차이점에 대해 설명하고 있다.

https://oneoneone.kr/content/4767c691


10. React 아니고 React Native요! (React Native 지원)

✅ IMQA에서는 React Native를 모니터링하기 위해 새로운 서비스를 출시했다. React Native는 네이티브 형태의 앱이기 때문에, 기존의 웹 기반 모니터링 방식으로는 모니터링할 수 없었다. 이에 따라 IMQA는 PerfomanceObserver 기반의 웹 표준 방식으로 모니터링하는 React Native용 Agent를 새롭게 개발하였으며, 컴포넌트 단위로 모니터링하는 방식을 도입했다. React와 React Native는 비슷한 문법과 구조를 가지고 있지만, 둘은 완전히 독자적인 런타임 시스템을 사용하며, 화면을 구성하는 단위도 다르다.

https://oneoneone.kr/content/4b574b92


🙋앗, 나가시기 전에 잠시만요!

🎁 스타벅스 쿠폰 이벤트
지금 일일일에 로그인하시면 매일 나와 비슷한 동료들이 보고있는 추천 콘텐츠들을 받아볼 수 있어요. 아래 초대 링크를 통해 회원가입하시면 추첨을 통해 스타벅스 쿠폰을 보내드리는 이벤트를 진행하고 있으니 많은 참여 부탁드려요!
>> 일일일 초대링크
>> 일일일 바로가기

profile
관심 업계의 최신 트렌드를 가장 쉽고 빠르게 받아보는 방법

0개의 댓글