분류 전체보기

개발 서적/리뷰

[리뷰] 개발자를 위한 IT 영어 온보딩 가이드

"한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." 개발자에게 가장 중요한 언어가 무엇이냐는 질문에 Java, C, Python이 아닌 영어가 1순위로 뽑혔던 설문조사를 본 기억이 있습니다. 아마도 그 이유는 특정 프로그래밍 언어를 알면 그것을 이용해서 특정 프로그램을 만들 수 있지만, 영어를 알면 영어를 통해서 무엇이든 공부할 수 있기 때문일 것 같습니다. 그러나 영어를 공부한다는 것은 되게 방대하고 목적에 따라서 그 방식이 달라져야만 하는데요. 특히 저도 개발자로서 일을 해오다보니 영어를 학습하는 방식도 일반적인 방식과는 달라야 한다고 생각합니다. 여기서 설명하려고 하는 는 "온보딩 가이드"라는 책의 제목처럼 개발자로서 어떻게 영어를 학습할 수 있을지 체계적으로 설명하고 있습니다..

개발 서적/일일 독서

[독서] You Don't Know JS Yet 1~2장 간단 정리

PART 1Chapter 1 자바스크립트자바스크립트라는 언어는 완벽히 이해하기보다 꾸준히 학습한다고 생각하는 것이 바람직하다. 사실 무엇을 완벽히 이해한다는 것은 굉장히 어려운 일이기 때문에 (그럴 필요도 없고?) 필요에 의해서 학습하는 루틴을 만드는 것이 좋다고 생각한다.JS를 ES6, ES8 같은 이름으로 부르는 것은 혼란스럽다. ES20xx나 JS라고 부르는 방향을 제안함.TC39는 JS를 관리하는 기술 운영 위원회이고 모든 제안은 다섯 단계(stage)로 이루어진 절차를 거친다. (단계는 0부터 시작함)JS는 버전이라는 개념이 없다. 브라우저나 디바이스 제조사는 단 하나뿐인 명세서를 기준으로 JS 구현체를 만든다.ECMAScript 명세서에는 웹에서 돌아가는 JS의 차이가 상세히 기록되어 있는 부..

개발/번역

[번역] 리액트의 개방-폐쇄 원칙: 확장 가능한 컴포넌트 만들기

원문 : Open-Closed Principle in React: Building Extensible Components소개의존성 역전(Dependency Inversion), 인터페이스 분리(Interface Segregation), 리스코프 치환(Liskov Substitution) 원칙에 대해 살펴본 후, 이번에는 현대 리액트 애플리케이션의 관점에서 개방-폐쇄 원칙(Open-Closed Principle, OCP)에 대해 다뤄보겠습니다. 다시 한번, 좋은 소프트웨어 아키텍처의 중요성을 일깨워준 Uncle Bob의 명저 클린 아키텍처에 찬사를 보냅니다! 이 시리즈는 주로 그 책에서 영감을 받았습니다.개방-폐쇄 원칙은 소프트웨어 구성 요소가 확장에는 열려 있고, 변경에는 닫혀 있어야 한다고 말합니다. ..

개발 서적/리뷰

[리뷰] UX/UI 디자이너를 위한 실무 피그마

"한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." 1. 책에 대한 간단한 소개『피그마 완전 정복』은 UX/UI 디자이너, 기획자, 개발자 등 협업에 관여하는 모든 실무자들이 피그마(Figma)를 실질적으로 활용할 수 있도록 돕는 실전형 가이드북입니다. 단순한 툴 사용법을 넘어서 협업 관점에서의 실전 예제와 디자인 시스템 구축까지 폭넓게 다루며, 초보자부터 중급 사용자까지 폭넓게 수용할 수 있도록 구성된 책입니다.⸻ 2. 목차 구성책은 총 두 개의 Part로 구성되어 있습니다: Part 1. 피그마 활용하기기초적인 인터페이스와 설치부터 시작하여 그래픽 스타일, 레이아웃, 컴포넌트 활용, 오토레이아웃, 디자인 시스템, 프로토타이핑, 버전 관리까지 실무에서 바로 사용할 수 있는 피그마의..

카테고리 없음

[번역] 두 대의 컴퓨터를 위한 리액트

(이 글은 원문을 세 명의 개발자가 공동 번역한 글입니다. (@Saetbyeol Ahn, @Siyeon Lee)원문 : React for Two Computers 이 글을 쓰려고 적어도 열두 번은 시도했습니다. 비유적으로 말하는 것이 아니라, 한때는 데스크톱 폴더에 버려진 초고가 수십 개나 쌓여 있었을 정도였습니다. 그 글들은 엄격한 것부터 혼란스러울 정도로 난해하고 참을 수 없을 정도로 메타적인 것까지 매우 다양한 스타일이었는데, 모두 갑자기 시작해서 스스로를 갉아먹다가 결국 아무 소용 없는 것으로 끝나곤 했죠. 하나하나 다 형편없어서 모두 버렸습니다. 알고 보니, 사실 저는 글을 쓰고 있었던 게 아니라 발표를 준비하고 있었던 것이었습니다. 지금 이 글을 꽤 오랫동안 쓰고 있을 때쯤 그 사실을 깨달았죠..

개발/번역

[번역] 클린 코드의 심리학: 우리가 지저분한 리액트 컴포넌트를 작성하는 이유

원문: The Psychology of Clean Code: Why We Write Messy React Components 우리 모두 클린 코드를 작성해야 한다는 것을 알고 있습니다. 관련한 책을 읽기도하고, 세미나도 참석하며 여러 원칙을 이해하고 공감했습니다. 그런데도 여전히 지저분한 리액트 컴포넌트를 작성하고 있는 자신을 발견하게 됩니다. 왜 그럴까요? 그 이유는 기술력 부족이 아니라, 우리의 심리적인 요인에 있습니다.인지 부하의 함정다음과 같이 일반적인 상황을 생각해 보세요.const UserDashboard = () => { const [users, setUsers] = useState([]); const [loading, setLoading] = useState(true); const [..

개발 서적/리뷰

[리뷰] 솔로프리너의 시대

저는 책을 읽기 전에는 단순히 AI가 상당히 발전했기 때문에 그로 인해 개인이 다양한 일을 할 기회가 많아졌다고만 생각했습니다. 그런데 책을 읽으면서 정말로 솔로프리너의 시대가 오고 있구나, 어쩌면 이미 왔구나 하는 생각이 들었습니다. 앞으로 이 시대를 어떻게 살아가야 할지 고민하는 사람이라면 누구든 한 번쯤 읽어보시길 추천드립니다. 이 책을 집필하신 고승원 님께서는 이미 솔로프리너로서의 삶을 살아가고 계시며, 그 경험들이 책에 잘 녹아 있습니다. 처음에는 ‘솔로프리너’가 무엇인지부터 시작해, 개인이 어떻게 기업만큼의 성과를 낼 수 있는지를 설명하고 있는데, 공감이 되어서 이후의 내용을 더욱 몰입해서 읽을 수 있었습니다. 멀티 롤 플레이어로 살아가며 겪는 어려움이나, 어떻게 하면 솔로프리너의 삶을 실현할..

개발 서적/리뷰

[리뷰] 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식

"한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다."요즘은 백엔드 개발자가 단순히 클라이언트를 위한 API를 만드는 것을 넘어, 인프라 환경과 성능 최적화, 보안, 운영 등 다양한 영역의 지식까지 요구되는 시대인 것 같습니다. 그러나 방대한 영역에 어떤 것부터 접근해야 할지 막막하게 느껴질 것 같은데요. 은 막막함을 메워줄 수 있는 훌륭한 안내서라고 생각합니다. 저는 프론트엔드 개발자로 일하고 있지만 그렇게 어렵지 않게 읽어나갈 수 있었습니다.책 소개이 책은 단순한 개념 설명이나 코드 예시를 넘어, 실무 현장에서 마주치는 다양한 문제 상황과 그 해결 방안을 중심으로 구성되어 있습니다. 성능 문제, 외부 연동, 동시성 제어, 보안, 네트워크, 아키텍처 등 백엔드 개발자가 반드시 알아야 ..

유승완
'분류 전체보기' 카테고리의 글 목록 (3 Page)