[근황/회고] 2 months : 도전 (~2024.03.)

2024. 4. 6. 22:53근황 and 회고/회고

 

1. 적응 (Node.js)

처음에 회사 적응을 위해서, Node.js를 공부하게 되었습니다.. 물론 지금은 Java / SpringBoot 를 사용하고 있지만! 새로운 언어를 배울 수 있는 기회였습니다. 처음에는 낯설고 잘할 수 있을까?라는 마음이 앞선던 것은 사실입니다. 하지만 하나씩 하나씩 1) 구글링 searching 2) youtube 등 강의 듣기 3) 실전 코드에서 적용해보기 4) 안되면 chatGPT 질문 등을 통해, Node.js를 알아갈 수 있었던 좋은 기회였습니다.

 

2. 실전 (Java / SpringBoot)

Java를 알아갈수록, 그 방대함에 놀라곤 합니다. 학원에서 후루룩 훑었지만... 그럼에도 낯설게 다가오는 언어를 바라보며, 그 상대방을 오늘도 공부중입니다😂 개발자로 1인 몫을 하기 위해, 그 이상을 하기 위해 공부하려고 합니다. 요즘은 Java 공부를 위해 다음과 같은 일정들을, 개인적으로 소화하고 있습니다.

 

- 인프런 영한쌤 Java 강의 듣기 : 실전 자바 - 기본편을 출근길에 수강하고 있습니다. 앞으로 중급편으로 이어질 예정입니다.

- Java의 정석 (기초편) : 예전에 학원에서 공부했던 혼자 공부하는 자바 책 외에 구매했던 책입니다. 개념들이 나와있어 읽고 있습니다. 뒤에 람다와 스트림 파트를 계속 공부중입니다.

- Modern Java in Action : Java를 깊게 알고 싶어서 구매한 책입니다. Java 8,9,10과 관련된 내용들이 기록되어 있는 책입니다. 이 도서가 Java 개발자들에게 필수 도서 중 하나라고 하더라구요! 람다와 스트림, 동시성 등이 나와 있는데, 하나하나씩 배워가는 중입니다!!

 

3. 네트워크, 인프라는 알면 알수록 좋다. 컴퓨터 운영체제도 알면 좋다.

네트워크 계층, L4 스위치, Proxy 서버, crontab, log, caching, Jenkins 이용한 배포(build && deploy) 등등... 여러 개념들이 우다다닥 저에게 쏟아지고 있습니다. 네트워크 및 인프라 지식이 정말 약했기에 반성하고 있습니다 😂😂 처음에는 낯설고 긴장이 되었지만.. 지금은 어떻게든 배워야 한다는 심정, 추가로 배우는 시간들이 재밌어서 공부중입니다!!! 

무엇인가를 만드는 것도 필요한 능력이지만, 단순 코더가 되지 않으려면 통신의 Flow를 익혀낼 줄 알아야 될 것 같다고 뼈저리게 느끼는 중입니다. 단순히 구현해볼까가 아니라, 이런 원리들이 있던데 이건 이런 이유로 이렇게 적용되며 진행중이고, 이런 걸 testing 하니 성능이 더 좋아졌고, log를 보며 이런 부분에서 성능 개선을 할 수 있었고, 그래서 이런 부분에서 서비스 개선을 이뤄냈고 향후 가능하다면 이런 부분에서 더 개선하고 싶습니다라는 개발자가 되고 싶습니다.

 

📝📝