-
Projects
TurtleNeck - 데브코스 프론트엔드 1기 3차 팀 프로젝트 회고
GitHub - prgrms-fe-devcourse/NFE1_2_3_TurtleNeck: 🐢거북목에 시달리는 개발자들을 위한 IT 블로그🐢🐢거북목에 시달리는 개발자들을 위한 IT 블로그🐢. Contribute to prgrms-fe-devcourse/NFE1_2_3_TurtleNeck development by creating an account on GitHub.github.comTurtleNeck 블로그 프로젝트 회고프로젝트 개요TurtleNeck 블로그는 개발자들을 위한 테크 블로그 플랫폼으로, 사용자가 마크다운 에디터를 통해 쉽게 글을 작성하고, 다른 사용자들과 좋아요 및 댓글로 소통할 수 있도록 설계되었습니다. 이 플랫폼은 개발자 간의 소통과 피드백을 통해 서로의 성장을 돕는 커뮤니티를 ..
더보기
-
Lectures
컴퓨팅 사고, 프로그래머-개발자처럼 사고하기에 대한 고찰
개발자를 준비하면서 문제 해결 능력, 컴퓨팅 사고라는 말을 자주 듣긴 했지만, 조금 뜬구름 잡는 이야기 같았습니다.많은 사람들이 이를 강조하지만, 실제로 이 개념들이 어떻게 적용되는지 잘 와닿지 않을 때가 많았습니다.하지만 조금씩 컴퓨팅 사고란 무엇인지 학습하고 경험을 쌓으면서,문제 해결 능력과 컴퓨팅 사고가 단순히 이론이 아니라 실무에 깊이 관련된 중요한 스킬이라는 것을 깨닫게 되었습니다. 컴퓨팅 사고는 단순히 코드를 작성하는 것을 넘어서 문제를 명확히 정의하고, 이를 해결하기 위한 최적의 방법을 찾는 과정입니다. 개발자로서 다양한 문제를 만날 때, 이를 단계적으로 분해하고 최적화된 솔루션을 찾는 능력이 필수적입니다. 이러한 사고 과정은 우리가 일상에서 마주치는 작은 문제들부터 복잡한 시스템 설계까지 ..
더보기
Popular Posts
-
유닉스 시간: 1970년 기준과 2038년 문제의 해결
유닉스 시간(Unix time)은 컴퓨터 시스템과 소프트웨어에서 시간을 표현하는 데 사용되는 중요한 기준으로, 1970년 1월 1일 00:00:00 UTC를 기준으로 초 단위로 측정됩니다. 이 기점이 선택된 이유와 1970년 이전 및 2038년 이후의 시간 문제를 어떻게 해결하는지 자세히 살펴보겠습니다.유닉스 시간의 기원: 왜 1970년일까?유닉스 시간은 1960년대 후반과 1970년대 초반에 개발된 유닉스 운영체제에서 처음 도입되었습니다. 이 시점의 선택에는 몇 가지 기술적 및 역사적 배경이 있습니다:기술적 제약과 효율성32비트 정수의 한계: 당시 컴퓨터는 메모리와 저장 공간이 매우 제한적이었습니다. 유닉스 시간은 32비트 정수를 사용하여 시간을 초 단위로 저장합니다. 32비트 정수는 최대 2,147,..
더보기
-
JavaScript의 `Object`와 `object`의 차이
JavaScript에서 Object와 object는 서로 다른 의미를 가지며, 이는 대문자와 소문자의 차이로 인해 발생합니다.1. Object (대문자 O)Object는 자바스크립트의 내장 객체 중 하나로, 모든 객체의 프로토타입 체인의 최상위에 위치합니다. 이를 통해 객체를 생성하고 조작할 수 있는 다양한 메서드와 속성을 제공합니다. Object는 생성자 함수로 사용되어 객체를 생성할 수 있습니다.주요 메서드와 속성Object.create(proto[, propertiesObject]): 지정된 프로토타입 객체와 속성을 가지고 새로운 객체를 만듭니다.Object.assign(target, ...sources): 하나 이상의 출처 객체로부터 대상 객체로 속성을 복사합니다.Object.keys(obj): ..
더보기