본문 바로가기

분류 전체보기66

[공부] 자바 멘토링 3회차 - 2020.06.30 어느덧 2020년의 반을 훌쩍 넘기고 7월을 맞이했다.. 봄을 지내면서 올해에도 주춤했었지만 지금은 더 굳게 마음먹고 하루하루를 보내고 있다. 이 글을 읽는 모든 분들도 자신만의 목표를 위해 무엇이든 열심히 하고 있다면 응원을, 나처럼 조금 주춤했었다면 이제라도 목표를 향해 달려 나갈 수 있는 힘을! 보내드리고 싶다. 6월의 마지막 날을 찍어준 '자바 멘토링 3회 차'를 되새겨본다. 멘토링 3회 차 벌써 3주 차라니 시간이 정말 빠르다. 그리고 이제는 조금 익숙해진 듯했다. 퇴근을 하고 부랴부랴 학원으로 달렸다. 지하철로는 가깝지만 도보가 꽤나 멀어서 멘토링 시간에 딱 맞춰서 도착을 했다. 아쉽게도 멘티 한분께서 몸이 조금 안 좋은 관계로 참석하지 못하였다. 집에서 열심히 문제를 풀어오신다고 하셨는데 몸.. 2020. 7. 2.
[도서] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 이동욱 | 책리뷰 | SpringBoot+AWS 이전부터 자주 염탐하고 들러보았던 블로그(https://jojoldu.tistory.com/)를 운영하시는 이동욱 님이 집필하신 책이다. 이 책의 저자? 이동욱님! 이동욱 님은 개발자들한테 정말 좋은 영향들을 끼치고 계시다고 생각을 한다. 나도 많은 자극을 받을 수 있었고 정말 감사하게 생각한다. '기억보단 기록을'이라는 블로그의 이름처럼 내가 기억하는 것도 좋지만 기록을 하는 일은 한번 더 기억할 수 있고 사람은 망각의 동물이기에 기억으로 남기는 건 한계가 있다고 생각한다. 그리고 남에게도 더 쉽게 표현할 수 있는 행위라고 생각하고 공감하게 된다. 저자에 대한 설명은 내가 하는 것보다 위의 블로그를 들어가서 보는 것이 더 확실하고 좋은 영향을 받을 수 있을 거라 생각한다. 그건 그렇고... 그래서 이 .. 2020. 6. 24.
[공부] 자바 멘토링 2회차 - 2020.06.23 저번 주에는 글을 올리지 못했지만 남은 멘토링에 대한 리뷰도 글로 남겨보려고 한다. 사실 저번 주부터 시작한 '자바 멘토링'이었는데 이전에 다니던 학원에서 요청을 주셔서 시작하게 되었다. 이제 1년 남짓한 개발자로 일을 하고 있지만 새로운 지식을 습득하고 있는 사람들에게 내 지식을 전달한다는 게 조금은 부담스러움으로 다가오기도 했다. 하지만 이 또한 좋은 경험이라는 생각과 내가 지금 놓치고 있는 건 어떤 게 있을지 다시 한번 생각해볼 수 있을 것 같아서 진행을 하기로 했다. 일단 글로 남기지 못했던 지난주의 멘토링을 먼저 살짝만 끄적여보겠다. 멘토링 1회 차 멘티분들은 미리 사전 테스트를 하고 클래스를 나눠서 멘토(나)랑 만나게 되었다. 내가 맡게 된 클래스는 B클래스였는데 그래도 자바에 대한 기초지식이.. 2020. 6. 24.
[Database] NoSQL이란? mongoDB란? NoSQL과 mongoDB에 대하여... NoSQL 이전에 사용하던 데이터베이스들은 대부분 관계형 모델을 기반으로 SQL이라는 질의문을 통해 데이터베이스의 CRUD를 하였습니다. 그러나 최근에 앞서 언급한 관계형 데이터베이스 모델과는 다른 데이터베이스 관리 시스템이 생겨나고 있는데 이들은 일컬어 NoSQL(Not Only SQL)이라고 부릅니다. 빅데이터 시대가 열리면서 이러한 많은 양의 데이터를 다룰 때 RDBMS(관계형 데이터베이스)로만 트래픽을 감당하기 어려워졌고 해결책으로 NoSQL이 만들어졌습니다. NoSQL의 가장 큰 특징은 확장성, 기용성, 성능, 다양한 형태의 데이터를 수용한다는 점입니다. NoSQL의 확장성을 위해 NoSQL 데이터베이스는 단순한 키와 값의 한쌍으로 이루어져 있습니다. 인덱스와 데이터는 분리되어있고 고정된 스키마.. 2020. 6. 21.
[Node.js] Node.js의 Express를 사용하여 새 프로젝트 만들기 Node.js : https://ko.wikipedia.org/wiki/Node.js Node.js - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O�� ko.wikipedia.org Express.js : https://ko.wikipedia.org/wiki/Express.js Express.js - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 오늘은 Node.js의 웹 프레임워크인 Express.js(이하에선 express라 하겠음)를 사용해서 새로운 웹 프.. 2020. 6. 20.
[Javascript] 자바스크립트 유효 범위(Scope)란? 스코프의 개념! - 전역 스코프(Global scope)와 지역 스코프(Local scope) 요즘에 기존에 있던 Javascript 라이브러리를 바탕으로 좀 더 편하게 사용할 수 있는 라이브러리를 만들기 위한 작업을 진행 중인데요. 그러면서 기본적인 개념들을 다시 되새겨보고 느끼게 되었습니다. 그래서 오늘은 Javascript(자바스크립트)의 Scope(유효범위)에대해 알아볼게요. Scope(유효 범위) 우리 말로는 유효범위라고도 부르지만 실제로 사람들이 스코프(Scope)라고들 많이 부릅니다. 이 스코프(Scope)란 작성한 코드를 둘러싸고 있는 환경으로 생각하면 쉽습니다. 어떠한 범위에 속해있는지를 정의한다고 할 수 있습니다. 스코프(Scope)에는 전역(global) 스코프와 지역(local) 스코프가 있습니다. 전역 스코프는 함수 밖에서 정의하는 것이고, 지역 스코프는 함수 내에서 정의한.. 2020. 6. 11.