꾸준한 개발자

계속적인 성장을 추구하는 개발자입니다. 꾸준함을 추구합니다.

계속 쓰는 개발 노트

IT book 5

자바의 신 1, 2

백엔드 개발 공부 시작 프론트엔드 개발자로 일을 하면서 백엔드 개발자들과 소통을 하는 일이 많았습니다. 그리고 혼자서 풀스택 개발자와 같이 프론트단과 백단 개발을 하다보니 조금씩 백엔드 개발에 대한 관심이 생겼고, 특히 객체지향 언어에 대해 큰 관심이 생겼습니다. 객체지향 언어 중 한국에서 Java를 많이 사용하였고, 그리고 특히나 Spring 프레임워크를 사용해보고자 공부를 시작했습니다. 그 첫번째로 Java에 대한 전체적인 개념과 문법을 알아야 했고, '자바의 신'으로 그 내용을 접했습니다. 간단 명료했지만, 확실히 초보자를 위한 개발서입니다. 코딩을 처음한다는 정의 하에 설명이 이어집니다. 그렇기 때문에 설명이 정말 간단하고 명료합니다. 이해하기 쉽고 키워드를 체크하기가 수월했습니다. 하지만 책만으..

IT book 2021.09.09

모두의 네트워크

읽게 된 동기 면접을 보러 다니거나 회사에 취직하고 나서도 CS 지식이 중요하다는 것을 느끼고 있었습니다. 비전공자 출신 개발자로서, 4년동안 컴퓨터 관련 용어를 공부해 온 전공자들에게 당장의 실무에서는 밀리지 않겠지만 미래에 CS 부분에서 실력 격차가 생길거 같아 전공자들이 듣는 CS 지식들을 공부하기로 다짐했습니다. 그 중 네트워크 분야에 대해서 공부할 책을 찾았고 '모두의 네트워크'가 베스트셀러에 올라와 있어 읽어보며 공부했습니다. 장점 정말 읽기 쉽습니다. 네트워크 전공서를 읽기 전에 네트워크에 입문으로 보기 좋은 책입니다. 두 인물의 대화형으로 내용이 전개됩니다. 지루하게 늘어지는 부분도 없으며, 특히 그림을 많이 활용하고 있어서 용어를 쉽게 이해할 수 있었습니다. 단원이 끝날 때마다 용어에 대..

IT book 2021.05.08

리액트를 다루는 기술

HTML과 CSS, JAVASCRIPT를 공부하고 REACT에 대해 공부하기 시작했습니다. REACT 공식 홈페이지에서 document를 읽으면서 공부를 시작했는데, 프로젝트에 어떻게 적용되는지의 예시를 접하면서 공부하고 싶어 '리액트를 다루는 기술'을 구입하여 같이 공부했습니다. 책을 읽어보면 친절하게 설명해주고 있으며, 숟가락으로 떠먹여주는듯 했습니다. 처음에 리액트를 왜 써야되는지를 공부하기 시작해서, 리액트를 이용한 CRUD 프로젝트를 진행하게 됩니다. 읽으면서 가장 크게 느낀점은 그동안 인터넷 강의와 REACT 공식 문서를 보고 읽으면서 학습한 react 이론이 정리된다는 느낌이 들었습니다. 클래스형 컴포넌트에서 이벤트 핸들링 함수를 만들 때 화살표 함수가 가능한 이유 혹은 context API..

IT book 2021.01.06

웹 접근성 프로젝트 시작하기

HTML과 CSS를 공부하면서 웹 접근성에 대해서 관심이 생겼습니다. 웹 개발을 할 때 마크업 순서와 웹 접근성에 대한 생각 없이 무작정 div 태그를 사용하면서 개발을 했었습니다. 그리고 이번 공부를 계기로 웹 표준과 접근성의 중요성을 깨닫게 됐습니다. 위 책은 개발자들 사이에서도 유명한 기업인 NHN의 개발자들이 어떻게 웹 접근성을 지키며 웹 개발을 하고 있는지 설명해주고 있습니다. HTML과 CSS를 갓 배운 사람들도 이해하기 쉽게 설명을 해주고 있으며, 특히 그림을 예시로 설명을 해주고 있어서 금방 이해할 수 있습니다. 처음엔 웹 접근성에 대해서 이론적으로 설명을 해주고 중반부에는 웹 접근성을 지키는데 어디까지 지켜야되는지에 대해서 설명을 해주어서 궁금한 점을 해결해줍니다. 그리고 후반부에는 스크..

IT book 2020.08.31

자바스크립트로 하는 자료 구조와 알고리즘

이 책을 선택한 이유는 코딩 테스트를 준비하는데, 알고리즘 배경지식이 부족하다고 느껴 자료 구조와 알고리즘 배경지식을 배울 수 있는 책을 찾아봤다. 그중에 자바스크립트로 공부를 할 수 있는 이 책을 선택했다. 도움이 된 부분은 생소했던 자료 구조 개념들에 대해서 깊이 있게 배울 수 있었다. 시중에 파이썬, C, JAVA 등으로 쓰인 책들은 많은데 자바스크립트로 쓰인 책은 많지가 않았다. 그래서 특히나 이 책이 눈에 들어왔고 도움이 됐다. 자바스크립트로 효율적인 코딩을 하기 위해서 어떻게 쓰이는지 눈으로 볼 수 있는 계기가 됐다. 특히나 자바스크립트 위주로 자료 구조를 배움으로써 자바스크립트를 어떻게 코드를 짜야지 속도와 공간면에서 효율적으로 활용할 수 있는지 어렴풋이나마 배웠다. 마지막에는 연습문제도 포..

IT book 2020.07.02