brunch

You can make anything
by writing

C.S.Lewis

by 일일일 Jul 10. 2023

[7월 1주차]개발자들이 많이 읽은 10개 아티클

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

✅ 실시간으로 나와 비슷한 동료들이 많이 읽은 아티클을 보고 싶다면?
>> '일일일 - 개발' 오픈채팅방 (참여 코드 : oneone1)
✅ 인재풀 등록하고 채용 담당자들로부터 직접 면접 제안을 받아보세요!
>> 일일일 인재풀에 등록하기

01. 프로그래밍 용어 ‘멱등성(Idempotent)’ 알아보기

✅ 한국 IT 기업들은 세계적으로 뛰어난 기술과 아이디어를 가지고 있으며, 이를 기업 블로그를 통해 공개하고 있다. 최근 IT 기업들은 특색있고 유익한 콘텐츠를 소개하는 시리즈를 준비했다. 이번 글은 토스페이먼츠의 기술 블로그에서 멱등성에 대해 쉽게 설명한 글을 소개하고 있다. 멱등성은 작업이나 기능이 여러 번 수행되더라도 결과가 항상 동일하게 유지되는 속성을 뜻하며, HTTP 메서드에서도 멱등성을 가지고 있다. 멱등한 API를 구현하기 위해서는 멱등키를 요청에 포함시켜야 하며, 이를 통해 서버에서 중복 요청을 식별하여 처리할 수 있다. 멱등성은 안전한 API를 만드는데 중요하며, 멱등성을 보장하기 위해 멱등키 처리에 대한 에러 시나리오도 고려해야 한다.

https://oneoneone.kr/content/30da4094


02. 인생에 도움되는 맥북 고오급 터미널 명령어들 (일반인용)

✅ 이 텍스트는 맥북 터미널 명령어들에 대한 설명이다. 맥 OS의 기본 기능이므로 별도로 설치할 필요 없이 사용 가능하다. 명령어들을 터미널에서 사용하여 터미널에서 실행 가능한 재밌고 편리한 기능들이 많다. 명령어들은 사이트를 참고하거나 맨 페이지를 검색하여 사용법을 확인할 수 있다.

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


03. 해외 개발자 모셔가는 스타트업

✅ 한국 스타트업들은 저렴한 인건비와 무난한 업무 능력을 가진 동남아와 인도 지역의 개발자들을 계약직으로 채용하는 경향이 늘고 있습니다. 한국무역협회에 따르면 최근 조사된 236개 스타트업 중 114곳이 외국인을 채용한 것으로 나타났으며, 이 중 절반 이상인 78개 기업이 현지에서 일하도록 계약을 체결했습니다. 또한, 조사 대상 기업 중 78%가 앞으로 외국인을 채용할 의향이 있다고 밝혔습니다.

동남아와 인도 개발자 채용이 늘어나는 이유는 한국에 비해 저렴한 인건비와 무난한 업무 능력을 가지고 있기 때문입니다. 한국의 5년 차 미만 개발자의 평균 연봉은 약 5,200만 원으로 조사되었으며, 유니콘 기업이나 빅테크 기업의 개발자 초봉은 6,000만 원을 넘는 경우가 많습니다. 반면, 동남아와 인도 지역 개발자들의 평균 연봉은 한국의 절반 수준에 머물며, 시니어 개발자들도 한국보다 낮은 연봉을 받고 있습니다.

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


04. 좋은 객체 ID(Object ID) 만들기

✅ 객체 ID는 객체를 식별하는 고유한 식별자를 말하며, 객체 지향 프로그래밍, 데이터베이스 관리, 네트워킹 등에서 사용됩니다. 객체 ID는 객체를 참조하고 검색하는데 사용되며, 버그 추적, 로깅, 데이터 분석 등 다양한 상황에서 사용됩니다. 객체 ID를 만들 때에는 UUID나 Hash 함수를 사용하여 고유성과 식별 가능성을 고려합니다.

https://oneoneone.kr/content/95524aba


05. [심재석의 입장] 지금 오픈소스 업계에서 벌어지는 논쟁

✅ 오픈소스는 소스코드가 공개된 소프트웨어를 의미하며, 하지만 '공개'라는 단어는 불명확한 표현일 수 있다. 최근 레드햇은 센트OS를 개발 중단하고 센트OS 스트림으로 대체하였다. 이에 대해 레드햇과 센트OS를 사용하는 기업들 사이에 갈등이 생겼으며, 이는 오픈소스에 대한 다른 관점으로 해석될 수 있다.

https://oneoneone.kr/content/22d7cc43


06. [Korean FE Article] 브라우저 탭과 창 사이 WebSocket 커넥션 공유하기

✅ 이 글은 브라우저 탭과 창 사이에서 WebSocket 커넥션을 공유하기 위한 해결책인 공유 워커에 대해 설명한다. 브라우저 탭과 창을 여러 개 띄운 경우에도 각각의 커넥션을 맺지 않고도 공유 워커를 사용하여 WebSocket 커넥션을 공유할 수 있다고 한다. 공유 워커를 생성하고 WebSocket 커넥션을 설정하는 방법에 대한 내용도 다룬다. 마지막으로 메모리 관리에 대한 이슈와 해결책에 대해서도 언급한다.

https://oneoneone.kr/content/424cdf40


07. 마이크로소프트, 생성AI 무료 교육과정 및 인증서 공개

✅ 마이크로소프트는 온라인 교육 코스를 통해 생성 인공지능(AI)를 배우고 인증서를 취득할 수 있는 기회를 제공한다. 링크드인 러닝을 통해 제공되는 이 무료 교육 프로그램은 AI에 대한 기본 개념부터 AI 프레임워크를 사용하는 방법까지 다양한 내용으로 구성되어있다. 커리어 에센셜 인증서를 받을 수 있는 이 교육 프로그램은 생성 AI뿐만 아니라 다양한 교육과정과 관련 인증서를 제공하고 있다.

https://oneoneone.kr/content/87eda042


08. 뤼튼, 생성 AI 서비스에 구글 '팜2' 탑재

✅ 뤼튼테크놀로지스는 구글의 '팜2'를 서비스에 도입하며, 사용자들은 뤼튼을 통해 구글의 비영어권 언어모델을 활용할 수 있다. 뤼튼은 무료로 GPT-4 버전을 비롯한 여러 생성 AI LLM들을 제공하였고, 팜2는 다국어 텍스트에 강하며 텍스트를 이해하고 번역할 수 있는 능력을 갖추고 있다. 이세영 대표는 "뤼튼이 팜2 탑재로 '모두를 위한 AI 포털'로 나아가게 됐다."고 밝혔다.

https://oneoneone.kr/content/3928d3dd


09. 개발자에게 웹 폰트 최적화가 중요한 이유

✅ 개발 웹 폰트는 온라인에서 웹 페이지에 사용되는 폰트를 다운로드하여 사용할 수 있는 기술이다. 과거에는 시스템에 설치된 폰트만 사용할 수 있어 웹 페이지에서 폰트 선택이 제한되었지만, 웹 폰트의 도입으로 다양한 폰트를 사용할 수 있게 되었다. 웹 폰트를 사용할 때는 FOIT(Flash Of Invisible Text)와 FOUT(Flash of Unstyled Text)라는 두 가지 현상을 고려해야 하며, WOFF와 WOFF2라는 웹 폰트 형식을 사용하여 파일 크기를 줄일 수 있다. 서브셋을 활용하면 특정 부분에 사용되는 폰트 파일의 용량을 줄이고 로딩 시간을 개선할 수 있다. 이를 위해 opentype.jp의 서브셋 메이커를 사용하면 편리하다.

https://oneoneone.kr/content/5bd56c38


10. 제2회 kakao tech meet에 초대합니다!

✅ 카카오 테크 미팅은 카카오의 공개 기술 세미나로, 최신 기술 트렌드와 경험을 공유하고 개발자와의 네트워크를 형성하려는 목적을 가지고 있습니다. 이번 kakao tech meet에서는 카카오톡 Java App Server 리팩토링, 배치 어플리케이션 성능 향상 방법, 애자일 개발 조직의 변화 등의 내용을 다룰 예정입니다. 행사는 7월 18일에 열리며, 온라인으로도 참여 가능합니다.

https://oneoneone.kr/content/17392f30


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

✅ 7월 1주차에 동료들이 주목한 인기 채용 공고를 살펴보세요.
>> [ZUM] iOS 앱 개발자 - 경력 3년 이상
>> [EJN] Data Engineer - 경력 3년 이상
>> [콘텐츠 웨이브] 백엔드 개발자 - 경력 7년 이상
>> [야놀자] Software Engineering Intern - 신입
>> [EJN] Backend Developer (Node.js, 보충역 지원 가능) - 경력 3년 이상

작가의 이전글 [6월 5주차]마케터들이 많이 읽은 10개 아티클
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari