1. 오라클 SQL과 PL/SQL을 다루는 기술
실제 SI업무를 하다 보면 생각지 못한 프레임워크나 UI툴을 만질 경우가 있습니다. 각 상황에 맞춰서 공부를 해야 하기 때문에 미리 맞춤으로 공부를 하기가 어려운 게 사실이죠. 하지만 어떤 프로젝트에 투입이 되더라도 SQL은 공통적으로 공부해야 합니다. 대부분 기초적인 SQL은 공부를 하고 취업을 하겠지만, 프로시져, 뷰, 함수, 패키지 같은 조금 생소한 기능을 사용할 수도 있는데 이 책은 전반적인 PL/SQL까지 친절하게 알려주어 많은 도움이 됐습니다. 예전에는 프로시져를 많이 사용했다고 하는데 요즘은 DB단이 아닌 프로그래밍으로 처리하는 부분이 많아 프로시져를 다룰 일이 없을 수도 있지만 알아두어서 나쁠 건 없다고 생각합니다.
후반부의 PL/SQL 파트가 아닌 초반 기초 부분만 보아도 설명이 상세하고 예시가 잘 되어있어서 가장 실질적으로 도움이 많이 된 책입니다.
2. 모던 자바스크립트 Deep Dive
막상 실무에 들어가니 자바보다 자바스크립트를 다룰 일이 많아져서, 부랴부랴 사서 공부했던 책입니다. 쉬운 책은 아니고 제목 그대로 꽤 깊은 부분까지 다루는 책입니다. 그냥 피상적으로 쓰고 넘어가는 부분 하나하나의 원리를 알아가는 재미가 있던 책입니다. 기초부터 심화까지 고루 다루기 때문에 사무실에 두고 급하게 찾을 때도 많은 도움이 된 책입니다. 단순하게 안 되는 부분만 수정하고 넘어간다면 Chat GPT 같은 AI를 이용하는 게 더 빠를 수 있지만, 다양한 상황에서 능동적으로 일처리를 하려면 깊게 공부해서 나쁠 게 없다고 생각합니다.
요즘은 Http를 다룬 책을 읽으면서 기본적인 CS지식도 쌓고 있습니다. 이 외에도 데이터 중심의 애플리케이션 설계와 같은 책도 어렵게 읽었고, 다른 많은 기본서도 읽긴 했지만 위 두 책이 가장 '실질적'인 도움이 되었습니다. 몇몇 책은 제 수준에 너무 어려워 감히 추천하기 힘들고, 또 어떤 책은 너무 기초적이라 큰 도움이 되지 않은 경우도 있고요. 저도 아직 주니어이고 공부를 많이 해야 하는 단계이기 때문에 선뜻 추천하기 민망하지만 왕왕 좋은 책을 읽고 블로그에 올려보려고 합니다.
'독서' 카테고리의 다른 글
이기적 유전자를 읽고난 후 가벼운 감상 (0) | 2024.04.13 |
---|---|
이기적 유전자 다시 읽기 (0) | 2024.03.04 |
책읽기를 다시 시작해보자 (2) | 2024.02.27 |