[JAVA 기초] 0. 다짐! JAVA 기초부터 다시 다져보자!

zooju·2023년 3월 17일
0

자바 기초를 다시 다져서, 개발의 효율성과 생산성을 늘려보자!!!

오늘부터 자바 문법 기초부터 다시 공부해보기로 했다.

나는 Java는 Spring 개발을 위한 도구로만 사용했다.
알고리즘이나 자료구조는 주로 python으로 공부했고,
공부하다보니 python 언어 자체가 매우 흥미롭다고 생각해서 (여러 라이브러리도 지원하고 생산성을 높이는 기본 함수도 엄청 많기 때문에 하나하나 습득하는 재미가 쏠쏠했다)
Java에는 관심이 없었던 것 같다.

하지만, Spring 개발을 하며 java 문법을 확실하게 알지 못하니 생산성에도, 이해도에도 영향을 미치는 것 같다.
항상 아는 것 내에서 개발을 하고, 혹시 이런 함수 있나..? 하고 검색을 하며 java를 다루기 때문에 기본기가 잘 되어 있지 않는 것 같다.
최근에는 lambda나 stream의 존재 자체를 몰랐기 때문에 (lambda는 python에서만 다뤄보았다... ㅠㅠ) Spring 개발에도 효율성적으로 문제가 생기는 것 같다고 생각했다.

뿐만 아니라 다른 개발자분의 코드를 볼 때에도 이해하기 어렵기도 했다.
(stream도 다른 개발자분의 코드를 보고 처음 알게 되었다)

그래서!!

오늘부터 틈틈히 java 기초 강의를 들어보려고 한다.

소프트웨어학부를 다니면서 java 수업을 수강했지만, 2학년 1학기에 수강한 이후로 Spring 개발 전까지 잘 사용하지 않기도 했고, 조금 더 학문적인 접근으로 배워서 stream, lambda 같은 기본이지만 조금은 더 딥한 친구를 배우지 못했다.
(그리고 사실 잘 나지 않는 것도 한 몫 하는 것 같다)

그래서 전공자로서 조금은 부끄럽지만,,,
java 기초 강의를 통해 한 단계 레베루 업 해보겠다.

목표

  1. 인프런에서 java 강의 주에 3번 이상 듣기

  2. 강의를 들으며, 새로운 지식이나 헷갈렸던 부분 블로그에 정리하기!

아자아자 화이팅..!!
더 기본기가 탄탄한 개발자가 되겠숴 😤

profile
이것 저것 새로운 분야에 관심이 많은 서버 개발자

0개의 댓글