썸네일 [기본 지식] Node.js란? 요즘 트랜드를 분석하기 위해 공고를 보다가 백엔드 개발자의 필수 스킬 중 "Node.js" 에 대해 너무 많이 봤다. 그래서, Node.js 가 도대체 뭔데? 하고 너무 궁금해서 찾아봤다. Node.js의 공식 홈페이지 에 따르면, Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다. 라고 정의하고 있지만, 사실 뭔 뜻인지 모르겠다... 정의는 뒤로하고, Node.js로 서버를 만들수 있는데 왜 ? Node.js로 서버를 만드는지에 대해 분석하며, 조금 이 Node.js 에 대해 알게 되었다. 왜 ? Node.js로 서버를 만들까? 우리는 서비스를 구현할 때 대용량 트래픽을 자주 경험하게 된다. 수많은 고객의 요청을 한 번에 받아 거의 동시에, 즉 순서와 ..
썸네일 백엔드 포트폴리오, 프로젝트 로드맵 프로젝트/포트폴리오 만들기 개발자 프로젝트, 포트폴리오가 처음인 경우 어떤 식으로 프로젝트를 진행해야 할지 막막한 경우가 많다. 나도 첫 프로젝트를 만들 땐 주제를 선정하는 것 조차 막막하고 어려웠다. 이에 내가 프로젝트를 진행해보면서 + 얻은 인사이트들을 통해 정리한 프로젝트 만드는 순서다. ✔️ 프로젝트 만드는 방법 서비스 주제 정하기 더보기 - 구글 플레이스토어, 앱스토어 등 유심히 보고, 인기있는 앱 또는 어떤 서비스가 필요한 지 생각해보기 - 그 중 내가 만들어보고 싶은 주제 정하기 (우수한 레퍼런스를 참고해서 디벨롭 시키기) - 일상에서 불편한 부분을 좀 더 생각해 어떤 서비스를 제공하면 좋을지 생각하기 기능 정리 : 정한 주제에 대한 필요한 기능 정리하기 _> 기능에 대해 자세하게 생각해보기..
썸네일 [혼공컴운] Chapter 01 컴퓨터 구조 시작하기 1. 컴퓨터 구조를 알아야 하는 이유 - 문제 해결 - 성능, 용량, 비용 좋은 개발자가 되려면? 컴퓨터 구조를 확실하게 이해해라! 컴퓨터 구조를 이해하고 있다면 문제 상황을 빠르게 진단할 수 있고, 문제 해결의 실마리를 다양하게 찾을 수 있다. 이런 사고를 잘 진행한다면 컴퓨터는 미지의 대상이 아닌, 분석의 대상이다. 성능, 용량, 비용까지 고려하기 컴퓨터 구조를 이해하고 입력과 출력에만 집중한ㄴ 개발을 넘어 성능, 용량, 비용까지 고려하는 개발자가 되어야 한다. 어떠한 상황에서든 예를 들어, 어떤 저장장치가 필요할지, 어느정도 용량의 저장장치가 필요한지 등을 스스로 판단할 줄 알아야 한다. 2. 컴퓨터 구조의 큰 그림 - 컴퓨터가 이해하는 정보 - 컴퓨터의 4가지 핵심 부품 컴퓨터가 이해하는 정보 데..
썸네일 [국비] JAVA 개발자 양성과정 비전공자 100% 수료 후기 어느덧 국비 5개월이 지나고 무사히 수료 완료! 이제는 기억도 가물가물한 첫 날 귀여운 웰컴 키트와 두꺼운 책,, 선착순이라는 후기 보고 8시 부터 가서 자리 선택했다 사실 내가 1등일줄 알았는데 3등이어서 놀랬던 첫날 역시 한국 사람들,, 부지런해ㅜ 🐣 국비 학원 선택 먼저 국비를 시작하기 전 나는 개발쪽은 아예 생각 하지도 않았었던 사람이었다. 단순히 국비라는 좋은 제도를 알게 되어서 "어떤 쪽을 국비로 배워볼까" 라는 막연한 생각에서부터 시작해서 영상편집 쪽 배우려고 생각했었는데,, 국비 상담 받으러 갔던 한 컴퓨터 학원에서 코딩 쪽을 배워보는건 어떠냐는 의견으로 갑자기 시작된 인연이었다. 그 이후로 개발자 라는 직업에 대해 고민해보게 되었고, 국비 상담 다닌 학원만 20군데 정도,,? 그 중, 정..