ch1. 컴퓨터 구조 시작하기
·
🖥️ 컴퓨터 일반/💾 컴퓨터 구조
1. 컴퓨터 구조를 알아야 하는 이유📍1) 문제 해결 향상내가 짠 코드의 문제가 아니라 컴퓨터의 문제라면? 📍2) 성능, 용량, 비용 최적화개발한 프로그램을 위한 최적의 컴퓨터 환경은? 2. 컴퓨터 구조의 큰 그림📍컴퓨터 구조의 2가지 핵심 개념1) 컴퓨터가 이해하는 정보- 데이터- 명령어2) 컴퓨터의 4가지 핵심 부품- 중앙처리장치(CPU)- 주기억장치(메모리)- 보조기억장치- 입출력장치 📍1) 컴퓨터가 이해하는 정보컴퓨터는 명령을 처리하는 기계- 컴퓨터는 데이터로 이루어진 명령어를 처리- 컴퓨터는 0, 1로 표현된 정보만 이해 📍2) 컴퓨터의 4가지 핵심 부품메모리- 현재 실행되는 프로그램의 명령어와 데이터를 저장- 메모리 주소: 저장된 명령어와 데이터의 위치를 식별하고, 쉽게 접근하기 위해..
Webstorm 단축키 for Mac
·
✏️ Study/🪜 Dev Infra
같은 파일을 우측에서 열기 (설정에서 split right 검색 후 새로 설정해줘야 함)cmd + opt + \
<읽기 쉬운 코드> 책 리뷰
·
🖥️ 컴퓨터 일반/👷 소프트웨어공학
📍책 정보- 제목: 읽기 쉬운 코드- 작가: 마크 시먼- 출간연도: 2024- 출판사: 길벗 📍프로그래머에서 소프트웨어 엔지니어로 거듭나기이 책의 핵심 주제는 '프로그래머에서 소프트웨어 엔지니어로 거듭나기' 라고 할 수 있다. 이 둘의 비교부터, 소프트웨어 공학의 태동과 발전, 현대의 소프트웨어 개발에 적용할 수 있는 코드 작성 규칙 등을 세세하게 담고 있다. 지금까지 소프트웨어 공학이 뭔지 잘 모르고 있었다. 소프트웨어 개발을 왜 공학 관점에서 접근해야 하는지, 그리고 어떻게 접근할 수 있는지 모르고 있었는데, 이 책에서는 다른 산업군의 엔지니어들이 일하는 방식에서 차용한, 개발자가 시도할만한 몇 가지 방법들을 추천해준다. 📍레스토랑 예약 앱을 만들며 프로젝트 개발의 A to Z 익히기이 책에서 ..
[MacOS] 크롬 브라우저에서 그래픽 가속 사용 감지하기
·
✏️ Study/🧽 JS & TS
MacOS 에서만 가능 (WinOS 에서는 그래픽 가속 꺼도 WebGL 기능 사용 가능) WebGL 1.0 렌더링 컨텍스트 만족시키는지 확인하는 코드function isWebGLSupported() { try { const canvas = document.createElement("canvas"); // window.WebGL2RenderingContext 를 아래에서 똑같이 사용하면 WebGL 2.0 확인 가능 return !!( window.WebGLRenderingContext && (canvas.getContext("webgl") || canvas.getContext("experimental-webgl")) ); } catch (err) { retu..
<함께 자라기> 책 리뷰
·
🖥️ 컴퓨터 일반/👷 소프트웨어공학
📍책 정보- 제목: 함께 자라기(애자일로 가는 길)- 작가: 김창준- 출간연도: 2018 📍직원을 뽑을 때 무엇이 그 사람의 실력을 가장 잘 예측할까?상관성의 정도- 0.5 초과: 강한 상관성- 0.2 ~ 0.5: 중간- 0.2 이하: 약한 상관성 존 헌터의 미 연방 정부 채용 및 성과 데이터 분석 결과를 살펴보면..예상보다 직원의 성과와 상관성이 낮았던 선발 요소- 학력: 0.1- 경력: 0.18 -> 0년차 vs 2년차 비교 시에는 유효하나 이외에는 무의미-> 즉, 경력과 업무 수행 능력에 깊은 상관성이 없는 것으로 나타남- 관심사(취미활동): 0.1- 나이: -0.01 직원 성과와 상관성 높았던 선발 요소- 작업 샘플 테스트(실제로 채용 후 해야할 작업의 일부를 해보는 테스트): 0.54- 지능..
<죽음의 수용소에서> 독후감
·
카테고리 없음