본문 바로가기
카테고리 없음

Udemy - Java 멀티스레딩, 병행성 및 성능 최적화 - 전문가 되기 수강 후기

by 상5c 2024. 5. 13.

  • 글또 9기에서 지원받은 Udemy 강의에 대한 리뷰입니다. (강의를 제공받고 리뷰를 작성하는 조건)

 

Udemy의 [【한글자막】 Java 멀티스레딩, 병행성 및 성능 최적화 - 전문가 되기] 강의에 대한 수강 후기입니다. (https://www.udemy.com/course/java-multi-threading)

 

강의 대상 (강의 설명에 써있는 내용)

배울 내용

  • Java에서 잘 설계된 올바른 멀티스레드 애플리케이션을 자신 있게 구축하는 방법
  • 현대 소프트웨어 아키텍처 및 스레드를 이용한 난이도가 낮은 수준의 프로그래밍에 대한 전문가 수준의 실무 지식
  • 클라이언트에게 사랑 받는, 성능과 반응성이 좋은 애플리케이션을 만드는 방법
  • 병행성 및 병렬 실행 프로그래밍을 이용해 컴퓨터와 Java 언어를 활용하는 방법

이 과정의 대상 수강생

  • Java 프로그래밍 관련 경험과 기본 지식이 이미 있는 수강생
  • 단시간 안에 멀티스레드 병렬 실행 프로그래밍 및 병행성 기술을 익히려는 수강생
  • 성능 최적화에 관심이 많고 위에 언급된 주제에 대해 견고한 기초 실력을 쌓고 싶은 수강생
  • 갓 졸업한 취업 준비생이든 또는 꿈의 직장을 찾고 있든 간에, 커리어를 한 단계 발전시키려는 수강생
  • 프로그래머로서의 역량을 키우고 능력을 향상시키려는 전문 엔지니어
  • 본인의 프로젝트를 개발하기 위해 효율적인 멀티스레드 코드를 쓰는 법을 배우려는 프리랜서

이외에도 자세한 정보가 강의 소개에 포함되어 있으니 확인하시기 바랍니다.

 


 

두 줄 평

  • 간단한 주제가 아니다보니 강의만 보고 바로 활용이 가능하다고 이야기하긴 어렵습니다.
  • 스레드와 병렬 처리를 다루기 위한 필수 정보에 대해 담고있는, 주기적으로 복습해야 하는 강의입니다. 5/5점.

 

강의 내용

  • 스레드, 병렬 처리와 관련된 내용을 이론부터 퀴즈, 실습을 통해 익히는 강의입니다.
  • 코드는 자바로 되어있습니다.

 

개인적인 소감

  • 강의 제목, 목차, 소개에 누가 이 강의를 들어야 하고, 어떤 것들을 알려주는지 정확히 안내하고 있습니다.
    • 별도의 요약이 필요 없을 정도로 강의 소개가 잘 작성되어 있습니다.
  • 강의 자료가 잘 준비되어 있다고 느꼈습니다. 설명이 필요한 부분에 대해 적절한 이미지 사용과, Intellij를 사용해서 디버깅하는 과정도 보여주는 점이 좋았습니다.
  • 대부분 라이브러리나 프레임워크가 대체해주는 시대에 직접 다뤄보는게 좋은 경험이었습니다.
  • 강의 내용에 대한 아쉬움은 딱히 없었습니다.
    • 강의 코드가 각각 주제별로 20여개의 압축 파일로 나눠져 있습니다. 한 번에 다운로드를 제공하나, 압축을 풀고 IDE로 여는 과정이 좀 귀찮았어서 아쉽습니다.

 

마무리

  • 추가적으로 공부는 필요할 수 있으나 당장 사용 가능할 만큼의 지식을 습득할 수 있습니다. 오랜만에 복습을 해볼 수 있어서 좋았습니다.