목록전체보기 (7)
준수의 개발이야기
시작하기에 앞서 회고록이란 것을 처음 써본다. 특히나 2022년 한 해를 보낸 나의 삶을 돌아보며 쓴다는 것은 처음이다. 솔직히 말하면 조금 어렵다. 평소에도 지나간 과거를 많이 생각하는 편이지만 추상적으로 막연하게 생각하다가 이렇게 글로 남기려고 하니 머릿속이 복잡해졌다. 항상 새해엔 어떤 목표를 잡을지, 어떻게 이뤄낼지 미래지향적인 생각을 주로 했었는데 과거를 돌아본다라.. 하지만 분명 내 삶에서 필요한 과정이란 것을 확신했다. 2022년은 나에게 어떤해였을까? 무엇을 반성하고 고치고 이런 생각을 하고자하는 의도보다는. 1년 365일, 내 인생에서 소중한 순간들을 한번 정리해보자 라는 마음으로 조금은 솔직하게 써봤다. 일상 1. 건강 챙기기 너무 춥거나 너무 덥지않은 이상 항상 걸어다니고 매일은 아니..

Node.js란 Chrom V8 Javascript 엔진으로 빌드된 Javascript 런타임 ⇒ 자바스크립트가 동작할 수 있는 환경 개요 javascript 언어는 크롬이나 엣지와 같이 웹브라우저에서 동작하는 언어이다. 자바스크립트의 활용도가 높아지면서 해당 언어를 브라우저 바깥에서, 서버사이드에서도 활용하고자 하는 니즈가 생겨났다. 자바스크립트로 백엔드 서버를 만들어 확장가능한, 즉 고성능의 네트워크 어플리케이션을 만들고 싶었고 크롬의 V8엔진을 활용하여 이벤트 루프 기반 비동기 방식으로 서버를 구축할 수 있도록 자바스크립트 런타임 환경을 만든 것이 바로 이 Node.js다. 자바스크립트라는 대중적인 언어로 확장성있는 네트워크 애플리케이션의 개발이 더 쉬워지게 된 것 뿐만 아니라 웹브라우저에서 동작하..

※ 주의 누군가에게 알려줄 마음보다는 내가 이해한대로, 내가 잊지 않기 위해 작성했을 가능성이 큼(?) 이제 VScode로 Git 연동이 끝났으니 Git의 동작원리를 다시한번 되짚어 보자 바로 이전 게시글에서 VScode와 Git 연동을 마쳤다면 https://dev-kjs.tistory.com/5?category=1054247 [Git] VScode로 Git 사용해보기 - Git 설치 및 VScode 연동 ※ 주의 누군가에게 알려줄 마음보다는 내가 이해한대로, 내가 잊지 않기 위해 작성했을 가능성이 큼(?) 나는 CLI 형태보다 GUI 가 더 편하므로 Git 설치 후 VScode로 연동하는 과정을 정리해보았다. G dev-kjs.tistory.com 현재 우리는 [ workspace - index - ..

※ 주의 누군가에게 알려줄 마음보다는 내가 이해한대로, 내가 잊지 않기 위해 작성했을 가능성이 큼(?) 나는 CLI 형태보다 GUI 가 더 편하므로 Git 설치 후 VScode로 연동하는 과정을 정리해보았다. Git 설치 설치는 아래 공식 사이트에서 OS환경에 맞게 다운로드 받아 설치한다. https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are seve..

※ 주의 누군가에게 알려줄 마음보다는 내가 이해한대로, 내가 잊지 않기 위해 작성했을 가능성이 큼(?) 1. Git 이란? 분산형 버전관리 시스템 쉽게 설명하자면 혹시 학교에서 조별 과제로 하나의 결과물을 도출해야할 때 PPT 파일이든 한글파일이든 조원끼리 정신없이 주고받으며 작업한 적이 있지 않은가? **_최종.pptx → **_진짜최종.pptx → **_진짜진짜마지막최종.pptx 우리는 이 과정에서 파일을 백업해두고, 수정하고, 갱신 등의 작업을 하게 되는데 이 때 누가 작업했는지, 어떤 파일이 최신파일인지 헷갈려서 고생한 경험이 있을 것이다. 이러한 행위를 버전관리라고 하는데 이처럼 하나의 프로젝트를 가지고 여러 사람이 작업을 해야하는 경우를 위해 만들어진것이 git이다. Git vs SVN 둘의 ..

나의 위치는? 본격적인 스터디에 들어가기 앞서 나라는 개발자는 과연 어느정도의 위치인가 궁금해졌다. 웹개발이란 것을 배운지 약 3년 정도 되었고 나름 실무경험도 2년 넘게 쌓았는데 무엇을 할 줄 알고, 무엇이 부족하고 앞으로 어떤 것이 필요할까! 그래서 한번 개발자 테크트리를 보면서 얘기해보고자 한다. 웹개발 전반적인 테크트리 테크트리의 전반적인 모습이다. 크게 기본기, 프론트엔드, 백엔드, 그리고 기타 확장 4가지로 분류되어있는 것을 볼 수 있다. 누구나 보자마자 숨이 턱 막힐 것 같다. (나만 그런가?) 당연히 전부다 알아야 하는 것은 아니다. 자신의 분야 또는 상황에 따라 필요한 것들만 배워도 된다. 하지만 그럼에도 개발자의 욕심은 끝이 없다. 이제 한번씩 자세히 들여다보자 기본기 웹개발의 가장 기..