전체 글

전공은 건축. 컴터 조아.
과제 p.51의 확인 문제 3번 (빈칸 채우기) 프로그램이 실행되려면 반드시 메모리에 저장되어 있어야 합니다. p. 65의 확인 문제 3번 (1101의 음수를 2의 보수 표현법으로 구해보세요.) 1101 : 시작 0010 : 모든 0과 1 뒤집기 0011 : 1 더하기 1101을 음수로 표현한 값은 0011입니다. p. 100의 스택과 큐의 개념을 정리하기 스택 LIFO. Last In First Out. 후입 선출. 나중에 저장한 데이터를 가장 먼저 꺼내는 방식. 마치 프링글스 통. 저장은 PUSH, 꺼낼 때는 POP 큐 FIFO. First In First Out. 선입선출. 스택과 다르게 파이프처럼 사용. Chapter 1. 컴퓨터 구조 시작하기 성능, 용량, 비용 예산이 한정된 상황에서 비싼 컴퓨..
· 리뷰/Book
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다" 책 리뷰 ‘프로덕트’ 이 책을 읽고 싶었던 이유 올 해 3월부터 11월까지 하나의 프로젝트, 하나의 프로젝트만을 기획하고 계획하고 실제 배포하는 작업을 했다. 프로젝트를 시작하기 전에는 개발을 잘하기 위해서 고민하는게 가장 큰 일이라고 생각했었다. 그렇지만 더 중요하고 너무 어려운 것들은 아래와 같은 질문들의 답을 찾아가는 과정이다. 이걸 왜 해? 이게 돈이 돼? 이게 진짜 필요해? ‘이걸 어떻게 해?’라는 개발자적인 마인드에서 벗어나야하는 정말 어려운 일이었다. 그리고 망치를 들면 못으로 보인다고 하는데, 이 모든 문제를 개발로 해결하려는 생각도 하게 됐던 것 같다. 의외로 개발로 외적인 부분에서 해결할 수 있는 문제가 더 많고 개발로 해결하..
· 리뷰/Book
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다" 의사결정, 설득력의 필요성을 느꼈을 때 학교에서 건축 설계 수업을 들을 때 굉장히 어려운 질문을 받을 때가 있었다. “근거가 뭐야? (이거 왜 그래야해?)” “그 컨셉에서 나온 이 단어의 정의는 뭐야?” 진땀이 빠진다. 만약 데이터를 가져갔는데 교수님의 마음에 안든다면 (예를 들면 “나는 그렇게 생각하지 않는데?”) 사례를 가져가면 반례를 들어버리면 정말 난감하다. 노년층의 요양과 여가 관련한 시설을 설계 수업에 진행했을 때는 “요양이 뭐야?” 같은… 질문을 들으면 그 뒤에 나올 많은 데이터, 사례, 설계 자료들이 무너지는 경험을 하게 됐다. 그래서 나는 늘 논리는 의외로 수학적으로만 딱 떨어지지 않을 수 있다는 생각을 해왔다. ‘아’와 ‘어’..
· 리뷰/Book
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다" 앤서블Ansible이 뭔가? IT 인프라 자동화 도구로 사용자가 수작업으로 진행하는 환경 설정, 애플리케이션 배포 등을 코드 기반으로 작성하여 여러 환경에서 동일하게 적용될 수 있도록 돕는 오픈소스. 개발을 한 마이클이 기존 자동화 작업을 조금 더 쉽게 자동화 할 수 있지 않을까? 라는 생각에서 시작했다고 한다. 특징 3가지 NO! 에이전트 기존 자동화 도구인 퍼펫이나 셰프는 별도의 에이전트를 설치하고 이를 통해 자동화를 하는데, 이 때 복잡한 추가 작업이나 운영체제 버전에 따른 패키지, 모듈 설치 등 작업이 발생한다. 앤서블은 에이전트 설치 없이 SSH로 접속하여 쉽게 대상서버를 관리한다. 멱등성 동일한 연산을 여러 번 적용해도 결과가 달라지..
· 리뷰/Book
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다" 성장하는 개발자는 뭘까 기술은 결국 능숙해진다. 시간이 해결해줄 것 같다. 그런데 기술적인 측면 외에 개발자가 되고 더 성장하려면 여러 요소가 엄청엄청 중요하다. 리드를 해야한다면 리더십 팀원들과의 화합, 소통 문제 여러가지 개발 방법론, 협업 방법론 등등을 받아들이고 이해하기 새로운 기술을 배워야한다면 습득 속도 (러닝커브를 극복하는 시간) 등등 너무 많다. 하다못해 몸관리도, 말하는 방법도 어떤 일을 하든 중요한 일이지 않나 그 안에서도 가장 모호한 개념이 있다. '문제 해결력' 난 이게 너무 모호하다고 생각한다. 너무 중요한 요소이고 사실 어렴풋하게 알고 있다. 알고리즘 문제를 기깔나게 풀면 문제해결력이 좋은 것 같다. 개발을 할 때 정해..
· 리뷰/Book
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다" 개발 선배가 좋은 개발자는 어떤 느낌일까를 얘기하는 분위기로 읽으면 좋음 삽화와 함께 편안하게 그렇지만 흥미진진한 책 야구에 관심이 많은 편인데, 야구에서도 굉장히 귀하고 좋은 타자로 5툴 플레이어가 있다. 수비, 주루, 타격 모든 것이 빠지지 않는 존재같다. 야구를 볼 때도 홈런왕 보다는 이것저것 다 잘하는 5툴 플레이어를 좋아하는 나는 아무튼 개발로 이것저것 다 해보려고 하는 편이다. 그런 의미에서 육각형 개발자는 내 성향과 가장 잘 맞는, 읽고 싶은 책 이름이었다. 나는 개발만 할거야 ≠ 나는 코드만 짤거야 (개발자에게 필요한 역량은?) 이 책에서 육각형 개발자로 이야기하는 것은 구현만 잘하는 사람이 아니라 코드의 품질, 테스트 그리고 코..
인트로 나는 사실 클래스 컴포넌트를 써본 적도 배워본 적도 없다. 그렇지만 백엔드 입장에서 봤을 때 클래스를 사용하면 기존에 많이 나온 패턴들을 통해서 더 정형화된 코드, 정리된 코드를 만들 수 있을 텐데. 굳이 함수형을 쓰는 이유가 있을까? 라는 질문을 받았고 그에 대해서 궁금해서 찾아본 결과를 정리하고자 한다. 클래스 컴포넌트? 난 써본 적도 없다. 어떻게 생겼을까;;; React에 hooks가 생긴 16.8 버전 이후 함수형이 대세를 잡았다고 보여진다. 그렇기 때문에 17버전의 후반기, 지금의 18버전만 봐본 나는 써본 적이 없는... 방식이었다. 자, 본격적으로 들어가기 앞서 Class, Function 컴포넌트의 형태는 어떻게 생겼을까? // 클래스형 import React, { Componen..
주로 web.dev 사이트의 pattern 탭에서 breadcrumbs 아티클을 읽어보면서 약간의 참고 자료(MDN), 약간의 GPT, 그리고 구글링을 한 후 나만의 방식으로 정리했다. Breadcrumbs 빵부스러기로 표시한 길.(헨젤과 그레텔에 나온 그거임) 이게 뭐냐면 쿠팡에 들어가보면 카테고리 → 패션의류/잡화 → 여성패션 → 의류 로 소비자는 내가 어느 카테고리 계층에 있는 지 확인할 수 있다. 그리고 ‘난 남성패션만 보고 싶다’라고 한다면 다른 계층인 여성 패션에 있다가도 바로바로 카테고리를 통해서 들어갈 수 있다. 그리고 남성 패션 → 의류로 들어오면 위 캡처처럼 유저는 내가 어디에 있는지 확실하게 알 수 있다. 현재의 위계, 맥락을 알려주고 유저가 원하는 위치로 들어갈 수 있도록 하는 컴포..
· 리뷰/Book
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다" 아무 말 소마 팀에서 프론트엔드 포지션을 소화하게 되면서, 프론트 관련한 책을 얻고자 이 책을 신청했다. 프론트엔드 개발을 하다보면 HTML, CSS, JS에 대한 공부가 필요하다는 것은 누구나 느끼는 것 같다. (CSS가 지잉짜 어려운 것 같다.) React, Next 같은 메인 툴, CSS를 더 편하게(?) 작성해주는 툴들… 등등 프론트엔드의 세상에서는 많은 라이브러리, 프레임워크가 생기고 사라지는 것을 반복한다. 나는 우리 팀 개발에서 Next.js 13버전을 쓰고 있다. 인터넷강의를 그렇게 적극적으로 찾아보진 않았지만 내가 원하는 버전으로, 내가 원하는 만큼, 여러 다른 라이브러리 스펙까지 맞춰서 가르쳐주는 강의는 참 찾기 어렵다. 그런..
· 리뷰/Book
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다" 『행동 데이터 분석』 은 빅데이터, 인공지능의 개념이 커진 지금 데이터 분석과 활용이 너무너무 중요하고 어떻게 해야하는 지를 알려주는 책이다. 나나는 최근에 빅데이터와 AI에 대한 학습이 필요하다고 생각하며, 이 책은 그러한 관점에서 굉장히 좋은 책이라고 생각했다. 아쉬운 점은 내가 책을 받아들이기에 너무 아는 것이 적었다는 점인데, 나중에 다시 읽으면서 해결해야할 문제다. 이 책은 금융, 정치 등등 다양한 분야에서 데이터를 제대로 분석하고 활용하는 사람이 승자가 될 것이기에 이를 받쳐줄 행동 데이터 분석에 초점을 맞추고 있다. R과 파이썬을 사용하여 행동 데이터의 분석과 활용 방법을 알려주는데, 이를 통해 난 실제 데이터를 다루고 분석하는 과..
소울치킨
Soul Architect