오늘의 감자

~6.8 공부 계획!

gogoem 2023. 5. 26. 18:31
728x90

한동안 자바 언어 공부하다가 드디어 어제 책 한 권을 다 공부해서 앞으로 공부 방향을 잡아보려고 한다!

(물론... 책 하나 다 했다고 자바를 완벽하게 할 줄 아는 건 아니지만... 책도 완벽하게 다 기억한다고 할 수 없지만....)

 

 

같이 스터디 하는 학우가 백엔드 개발자 로드맵을 알려줬다.

사실 왜 난 로드맵 찾아 볼 생각을 못 했을까 하고 살짝 부끄러웠다.

강박적으로 따라할 필요는 없고 필요한 것을 공부하다 보면 자연스럽게 채워질 거라는 조언을 들었다.

나도 사실 정해져 있는 노선을 따라가는 것에 흥미를 느끼는 스타일은 아니어서 방향만 잡고 순서나 항목에는 집착하지 않으려고 한다.

 

 

 

크게 잡으면

  • 인터넷
  • 언어
  • 운영체제(터미널)
  • DB(관계형, 비 관계형, 스케일링)
  • API
  • Caching
  • Web 보안
  • Testing
  • CI/CD
  • Software Design과 Architecture

이렇게 볼 수 있겠다.

맨 마지막 Software Design과 Architecture는 아래 세부 항목이 많지만 일단 생략했다.

 

  • 인터넷
  • 운영체제(터미널)
  • DB(관계형, 비 관계형, 스케일링)

요 세 개 항목은 학교 다니면서도 조금씩 배웠던 녀석들인데

막상 활용해 보라고 하거나 설명하라면 잘 못하기 때문에 자존심 상해서 다시 공부하려고 한다.

앞으로 모두 타파할 것임!!! 꼼짝마라!!

 

 

 

인프런에서 강좌를 구매해서 수강하고 있는데, 현재 듣고 있는 강좌에서 네트워크, API, HTTP, Git, MySQL, AWS, Spring Boot 등 서버 개발과 배포에 필요한 정보들을 아울러 학습할 수 있어서 앞으로 12일 간 해당 강좌를 들을 예정이다.

강사님이 설명을 정말 쉽게 해주시는데, 비 전공자가 듣는다고 가정하고 만드신 것 같다.

하나하나 놓치는 개념 없이 다 설명해주시는데 전공자가 듣기엔 살짝 쉽다고 느낄지도!

그래도 난 추천함!

 

강좌 : https://inf.run/S848

 

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인

Java와 Spring Boot, JPA, MySQL, AWS를 이용해 서버를 개발하고 배포합니다. 웹 애플리케이션을 개발하며 서버 개발에 필요한 배경지식과 이론, 다양한 기술들을 모두 학습할 뿐 아니라, 다양한 옵션들

www.inflearn.com

 

총 52강으로 이루어져 있는데, 6월 8일까지는 완료할 계획이다. 그 이후에는

  • 인터넷
  • 운영체제(터미널)
  • DB(관계형, 비 관계형, 스케일링)
  • API

이렇게 학습 할 예정.

난 항상 지식이 공부를 낳는다고 생각하기 때문에 (질문도 아는 게 있어야 하는 법..)

강의를 들으면서 지식을 만든 다음 공부를 할 생각이다.

 

언어는 이제 자바를 막 배웠으니 조금 더 숙련되면 다른 것들도 차차 배워보고 싶은데,

특히 JavaScript 와 Go 가 궁금하다.

자바가 조금 더 능숙해지면 JavaScript 배워야지!

 

 

 

 

 

 

 

 

대학 졸업하고 나서 직무부터 취업까지 굉장히 생각이 많았는데

방황보다는 뭐라도 시작해서 이어 왔고, 드디어 목표 하나를 달성했다는 생각에 기분이 좋다.

 

사실 대학에 들어오고 프로그래밍을 배우기 시작했을 때부터 변하지 않은 목표가 하나 있다.

바로! 풀스택 개발자가 되는 것.

멀고 힘든 목표지만 포기하지 않고 발전을 거듭해서 어느 순간 뒤돌아봤을 때 많은 것이 쌓여있는 개발자가 되고 싶다.

(가능하다면 백발이 될 때까지 개발자로 일해보고 싶기도 하다!)

그리고 그 목표에 도달하기 위해서 백엔드 개발자가 참 좋은 포지션이라는 생각을 했다.

배울 것도 많고 키워야 하는 능력도 많지만 그래서 더 좋다.

 

 

 

다시 파이팅!!