[유데미 취업부트캠프] 프론트엔드&백엔드 5주차 회고

Haizel·2024년 1월 13일
1
post-thumbnail

👉 4F 회고법

  • 사실(Fact): 일어난 일에 대한 객관적인 기록
  • 느낌(Feeling): 상황에 대한 감정적인 반응
  • 교훈(Finding): 경험을 통해 배울 수 있었던 것
  • 향후 행동(Future action): 향후 할 수 있는 개선된 행동

01. Fact


🍌 NEW BOSS, JAVA

비슷한 이름 때문에 비슷한 언어라고도 오해받는 JAVAJavaScript.

이름만 비슷할 뿐 사실 거의 다 다르게 생겨먹었다고 보아도 무관하다.
(개발자 유우머로, 햄과 햄스터의 관계라고도 한다.)

  • JAVA : Back-end Stack / 정적 언어 / 컴파일 언어 / 객체 지향 언어
  • JavaScript : Front-end Stack / 동적 언어 / 인터프리터 언어 / 함수 지향 언어

각설하고, 이번 주부터 2주간 JAVA에 대해 공부하게 되었는데, 몇가지 흥미로운 점이 있어 적어보려 한다.

"비슷한 듯 비슷하지 않은, 편한듯 편하지 않은 Java"

JavaScript와 비슷한 메서드들이 있어 처음 공부해보는 것에도 불구하고, 크게 어렵지 않게 배울 수 있었다.

대표적인 예를 들자면 자바스크립트에 내장된 Array 메서드들을 자바에서도 똑같이 사용할 수 있다. Arrays. 메서드를 통해 sortindexOf, length 등을 사용할 수 있음은 물론, Character클래스의 .isDigit() 메서드나 .getNumericValue() 메서드 등 자바스크립트에서는 직접 구현해야 했던 기능들을 Java의 클래스에서 import 하기만 하면 사용할 수 있어 너무 x 100 편리했다.

한편, 이런 메서드들은 자동으로 사용할 수 있는게 아니라, Import로 가져와야만 사용할 수 있다는게 귀찮은 점이었다. 물론 이런 기능들을 import 한번에 사용할 수 있다면 당장 사용해야 하겠지만 말이다 😇

결국 현재까지 자바에 대한 나의 총평은, 아직 썸타는 관계이다. 좀 더 자바에 대해 공부해보면서 정적 언어와 동적 언어의 차이점, 그리고 컴파일 언어와 인터프리터 언어의 차이점 등을 비교해보며 학습해봐야 겠다.

👉 지금까지의 TIL이 궁금하다면?


☁️ 1주차

☁️ 2주차

☁️ 3주차

☁️ 4주차

☁️ 5주차


02. Feeling


그런 말이 있다. "친절함과 성실함은 체력에서 나오고 여유로움과 밝은 성격은 통장에서 나온다" 라는 말이.

비록 두둑한 통장은 없어도 밝은 성격은 가졌다고 생각했는데, 체력이 무너지니 성실함을 지키기 어려웠다.

다행히 지난 주부터 점심 시간을 이용해 20분 내외로 청계천 산책을 하고 있어 목요일까진 잘 버텼지만, 금주 수강생 내 바이러스(🦠) 이슈와 나의 준비된 체력 소진으로 금요일 오전에 병원을 가게 되었다. 🏥

단순 감기 몸살 증상이라 큰 문제는 없지만, 앞으로 2달 여간 남은 일정을 잘 소화하기 위해 체력을 잘 유지해야겠다는 의지가 좀 더 단단해졌다.

그래서 나의 "2024 건강해지기"를 위한 실천 리스트를 세워보았다.

  • 점심 시간을 이용해 10~20분 만이라도 산책하기 (몸 건강 + 정신 건강)
  • 쉬는 시간에 틈틈히 스트레칭 하기 🙆‍♀️

거대한 목표는 아니지만, 작은 습관들이 모여 큰 습관을 만드는 법이니까 !
몸도 마음도 건강하게 3월까지 잘 마무리 해보자 🤓


03. Finding


☃️ 객체 지향 vs 함수 지향 프로그래밍

이번주 팀스터디 주제는 객체 지향 프로그래밍의 특징 4가지(상속, 캡슐, 다형성, 추상화)와 함수 지향 프로그래밍의 특징 4가지(일급객체, 고차함수, 재귀함수, 순수함수)에 대해 각자 공부하고 발표하는 시간을 가졌다.
그리고 3일차에는 Java 면접 질문을 한 개씩 준비했는데, 나는 Java의 메모리 영역에 대해 공부하였다.
브라우저의 메모리 영역과 유사했는데, Stack영역, Heap 영역과 더불어 Method영역에 대해 알게 되어 알찬 시간이였다.

4~5일차에는 프로그래머스에서 알고리즘 2문제를 풀었다.

  • 귤고르기
  • 짝지어 제거하기

나는 자바스크립트로 풀고, 다른 3분은 자바로 풀어서 서로 풀이법을 비교해 볼 수 있어서 재밌었다 😋

그리고 팀 발표에서 이번 주 👉1위👈 팀이 되어 더욱 뿌듯했다!

팀 발표자료







04. Future Action


📚 Book Lover

모던 리액트 Deep Dive우아한 타입스크립트 With 리액트함수형 코딩

이번 주에 책을 3권이나 샀다. 💸
이미 집에 사두고 안 읽고 있는 책이 한 바가지지만, 책을 사두는 것만으로도 지식이 쌓이는 것만 같은 기분을 아는가.

(그렇다고 한다 ㅎㅎ)

아무튼! 새해에는 자투리 시간을 틈틈히 이용해 책을 읽어보려 노력해야겠다.

2024 체크 리스트

  • 책 3권 읽기 NEW



본 후기는 유데미 취업부트캠프 프론트엔드&백엔드 리뷰로 작성되었습니다.

profile
한입 크기로 베어먹는 개발지식 🍰

0개의 댓글

관련 채용 정보