🥸Review/책 리뷰 9

요즘 개발자 by 임동준, 고예슬

인스타그랩은 메타가 2조원에 인수했을 당시 전 직원이 20명도 안되는 규모였다. 1년 만에 1조 원의 가치를 만든 클럽하우스는 전 세계 가입자가 수백만 명으로 증가할 때까지 개발자가 단 세명뿐이였다.  내가 정의하는 개발자의 모습은? 생각해보기=> 문제를 파악하고 문제를 해결하고 해결 방법을 공유하는 자 똑똑하게 질문하는 전략1. 성의있게 질문하기ex) 현재 A기능을 구현 중인데 사파리에서 사용자가 링크를 클릭하고 화면을 새로 고침해도 로딩 바가 계속 남아 있는 문제가 있습니다. 로컬 환경에서는 잘 동작하는데 베타로 배포한 페이지에서는 계속 문제가 발생합니다. 제가 생각한 원인은 00인데 생각보다 잘 해결되지 않습니다. 사용하는 라이브러리를 디버깅해봐야할까요? 아니면 다른 원인이 있을까요? 2. 스타일보..

IT 5분 잡학사전 by 니꼴라스

면접을 보면서 내가 아는 내용을 다른 사람에게 말로 제대로 설명하는게 생각보다 어렵다는 걸 알고나서 제대로 알아야겠다고 생각했습니다. 그래서 자바스크립트는 Deep Dive 책으로, HTTP 기본 개념은 인프런 강의로 지식을 채워나가고 있습니다. 그 외 부분은 두루두루 넓게 아는게 우선인 것 같아서 노마드코더 챌린지로 IT 기본 지식을 공부하고자 합니다. 이 책을 통해 얻고 싶은 것 IT 기본 지식 습득해서 당당한 웹 개발자 되기 이 책을 읽고 추가로 공부한 것 인터프리트 언어(interpreted language)와 컴파일 언어(compiled language)의 차이 => 인터프리터 언어는 빌드과정이 없이 바로 고급언어에서 한줄 씩 읽어서 실행합니다. 반면에 컴파일러 언어와 같은 C, Java는 .c..

150년 하버드 글쓰기 비법 by 송숙희

전직을 위해 프론트엔드 개발 부트캠프를 수료하고 처음으로 이력서, 자기소개서를 준비하면서 어려운 점이 많았습니다. 이 책을 통해서 기본적인 글쓰기 구조를 잡는데 도움을 받았다는 이야기를 듣고 책을 읽고 정리한 글입니다. 이 책을 통해 얻고 싶은 것 내가 왜 개발자가 되고 싶은지 명확하게 이야기하기 부트캠프에서 무엇을 배웠는지 명확하게 이야기하기 내가 어떤 것을 잘하는지 설득하기 면접 준비 잘하기 좋은 일자리 찾기 입사 후에도 커뮤티케이션을 잘하는, 일 잘하는 개발자 되기 1장 왜 하버드대학교는 글쓰기에 매달릴까? 원격 업무 등 비대면 업무가 자리 잡는 포스트 코로나 시대에는 핵심을 빠르게 전달하고 원하는 반응을 요청하고 설득하여 상대를 내가 원하는 방향으로 움직이게 만드는 능력이 중요해졌다. 글쓰기는 사..

커리어 스킬 by 존 소메즈

한 달전에 읽었지만 리마인드 하기 위해서 읽으면서 핵심이라고 생각하고 기록한 부분을 정리해서 포스팅합니다. 나중에 제가 보기 위해 기록하였기 때문에 보기 쉽게 정리한 글은 아닙니다. 이 책을 통해 얻고 싶은 것 개발자로 성공적으로 입문하는 방법 효과적인 공부방법 좋은 일자리 구하는 방법 재밌게 프로그래밍 하는 방법 웹 개발에 대한 대략적인 정보 좋은 개발자되기 앞으로의 방향성과 자기계발 방법 핵심! 이 책에서 배운 내용을 반복하며 실천하자! p. 43 무언가를 자동화하기 전에 그 작업을 수동으로 하는 방법부터 깨우쳐야 한다. [문제이해하기] - 코딩을 하기 전에 자신이 무엇을 만드는지, 어떤 문제를 해결해야하는지 알고 그것을 이해하는 지점에서 시작한다. [설계하기] - 바로 코딩에 뛰어들기 전에 일정 ..

지금, 여기를 살자.

직선이나 곡선처럼, 인생이 하나의 선으로 쭉 이어지는 것이 아니라, 인생은 과거에서 현재를 지나 미래로 이어지는 '선'이 아니라 점같은 찰나가 쭉 이어질 뿐이다. 지금, 현재의 순간에 내게 주어진 '인생의 과제'에 춤추듯 즐겁게 몰두해야 한다. 그래야 '내 인생'을 살 수 있다. 남의 이목에 신경 쓰느라 현재 자신의 행복을 놓치는 실수를 범해서는 안 된다. 내가 아무리 잘 보이려고 애써도 나를 미워하고 싫어하는 사람은 반드시 있게 마련이니 미움받는 것도 두려워해서는 안 된다. 인간은 변할 수 있다, 세계는 단순하다, 누구나 행복해질 수 있다. 불행한 것은 과거의 환경 탓이 아니다. 그렇다고 능력이 부족해서도 아니고, 자네에게는 그저 '용기'가 부족한 것 뿐이다. 경험에 의해 결정되는 것이 아니라, 경험에..

RAM과 ROM

메모리 칩에는 주소 버스와 데이터버스가 있다. 버스는 비트를 이동시키는 대량교통수단이다. 메모리 크기가 늘어나면 주소로 연결해야 할 비트 수도 많아진다. 임의 접근 메모리 (random access memory) RAM 을 사용하면 메모리 위치 중 원하는 곳은 어디든 원하는 순서로 쓰거나 읽을 수 있다. 디지털 카메라 정적 RAM (SRAM)은 비싸지만 아주 빠르다. 각 비트에 트랜지스터가 6개 들어간다. 트랜지스터는 공간을 차지하기 때문에 수십억~수조 비트를 저장하기에 좋다. 동적 RAM (DRAM)은 집적도(밀도, 단위 면적당 비트 개수)가 높기 때문에 큰 메모리 칩에 사용된다. SRAM & DRAM 모두 휘발성이다. (전원이 끊어지면 데이터가 사라진다. ) 코어 메모리는 오래된 비휘발성 RAM으로,..

컴퓨터 내부의 언어 체계

프로그래머는 컴퓨터가 프로그래머를 위해 할 일을 하는 방법을 컴퓨터에게 가르쳐준다. 컴퓨터는 천재가 아니고, 누군가가 컴퓨터가 이런 일을 할 수 있도록 미리 작성해둔 프로그램이 있기 때문이다. 비트는 2진수를 사용한다. 2진수에서 가장 오른쪽의 비트를 가장 작은 유효 비트(LSB :least significant bit)라고 부르고, 가장 왼쪽의 비트를 가장 큰 유효 비트(MSB: most significant bit)라고 부른다. 4비트는 0부터 15까지 16가지 수를 표현할 수 있다. 3비트는 0부터 7까지 8가지 수를 표현할 수 있다. 2진수 (1111) 부호와 크기 => -7,+7 1의 보수 => -0 2의 보수 => -1 인코딩은 다른 비트 패턴을 표현하기 위해 사용하는 비트 패턴을 뜻한다. 유..

'IT 용어 도감' 후기

미리에 아이티 업계에서 일할 것을 상상하며 빌린 책이다. 아이티 업계에서 일하거나, 관련 용어에 대해 쉽게 알고 싶은 분들에게 추천하는 책입니다. 책은 정말 쉽게 구성되어 있습니다. 용어마다 한 페이지씩 차지하고 있고, 가운데에는 그림까지 있어서 이해를 도와줍니다. 사실 이 책으로 모든 용어를 마스터하겠어!라는 목표는 힘들지 않나 싶다. 그냥 가볍게 읽으면서 상황에 따라 아! 이런 뜻이였지하면서 생각해내는 정도가 최선이지 않을까..? (실상은 생각도 안나고 구글에 찾는 방법이 가장 좋을 수도...)

'인문학도, 개발자되다' 를 읽고서, 개발 공부 방법, 개발자가 되기 위한 기본 마음가짐

제가 코딩의 세계에 입문하기 전, 막연한 두려움에 덜덜 떨고 있을 때 접한 책입니다. 이 책을 읽고, 나도 할 수 있지 않을까? 이런 자신감 한스푼을 얻은 책입니다. (결코 이 책의 저자와 비교해서 자신감을 얻은건 아닙니다.) >이런 사람이 개발자가 되기를 권한다. 효과적으로 개발자의 시간을 관리하는 방법나는 이렇게 개발을 공부했다.오픈소스에 참여해보자!영어공부는 필수로 하자!좋은 사수는 없다. 개발자 회사의 종류