본문 바로가기
개발/개발일기

20221127 항해99 WIL

by 전재경 2022. 11. 27.

우선 이번주에도 참 바쁘면서도 재밌고 많이 배웠다.

 

매일매일 그래도 매일매일 TIL을 작성하며 항해를 진행해서 월요일에는 뭘했고, 뭘했고가 다 알수 있어서 편한거같다.

 

 

20221121 프로그래밍 기초[알고리즘 스터디] -3

주말을 보내고 다시 알고리즘 스터디를 진행하였다. 아직 자바에 대한 지식이 많이 부족한 탓일까. 난이도가 올라갈수록 문제를 푸는데 막히는 부분이 점점 많아진다. 머리로 이렇게 이렇게 하

jkadv.tistory.com

 

 

20221122 프로그래밍 기초[알고리즘 스터디] -4

4-5일간 알고리즘 문제를 풀었는데 기초가 제대로 다져지지 않은 상태에서 문제만 계속 풀다보니 이게 배움이 있는건지 아니면 문제풀기에 급급해서 배우는거 없이 진도만 빼기 바쁜건지 하는

jkadv.tistory.com

 

 

20221123 프로그래밍 기초[알고리즘 스터디] -5

오늘 Java의 정석 책이 왔다. 유튜브에 남궁성님의 자바 강의와 책을 보며 공부를 했는데 모르는 부분이 사실 너무 많았는데 잘 가르쳐 주셔서 이해되는 부분이 많았다. 특히 배열에서 2차원 배열

jkadv.tistory.com

 

 

 

20221124 프로그래밍 기초[알고리즘 스터디] -6

오늘 알고리즘 테스트를 마쳤다. 다행이였다. 사실 너무 어려운 문제가 나올까 걱정도 됐는데 아는 문제가 나와서 ... 그런데 3번 문제는 어려웠다. 테스트를 마치고 3번문제를 따로 풀어보려고

jkadv.tistory.com

 

 

20221125 주특기 입문 주차 - 1

프로그래밍 기초 알고리즘 주차가 끝나고 또 새로운 주차가 시작됐다. 이번 주차는 주특기 입문 주차였다. 나는 Spring 주특기를 선택했고 그렇기에 Java공부를 계속해서 진행해 나가고 있다. 아직

jkadv.tistory.com

 

 

20221126 주특기 입문 주차 - 2

어제 Spring을 시작했어야 했는데 SA로 인해 시작을 못했다. 그래도 우선 SA는 잘 마무리를 한것 같아서 뿌듯하다 우선 SA는 이러한 상위 하위 클래스가 있고 그에 따라 값이 호출되는 시나리오가

jkadv.tistory.com

 

 

월요일부터 계속되었던 알고리즘 문제

하지만 알고리즘 문제를 매일 푸는 습관을 들이고 구현력을 기르는데 의의를 두고 자바에 조금 더 집중했다.

자바도 아직 너무나 부족한 부분들이 많았고 배워야 할 부분도 너무나 많았다

기술매니저님이 말씀하시는 부분들에 대해 이해가 안되는 부분도 많아 하나하나 필기를 해보며 어떤건지 따로 찾아보기도 하며 진행을 했다.

 

뭔가 그렇게 열심히 했다고 생각했는데 머리에 많이 안남아있는것같다..

 

알고리즘 주차 알고리즘 모의고사와 알고리즘 테스트도 다행이 잘 봐서 순조롭게 진행이 되었다.

그리고 새로 찾아온 주특기 주차

내가 자바에 대해 완벽하게 이해하지 못해서 인걸까.

SA를 내주셨을때 막막함이 앞섰다. 어떻게 해결해야할지 어디서부터 어떻게 건드려야할지

아직 상속에 대해 잘 몰랐기에 답답했지만 그래도 많은 시간을 주셔서 책을 보고 영상 강의를 보며 상속에 대한 이해

 

 

[Java]오버라이딩 (Override)

오버라이딩(Override) 기각하다, 무시하다의 뜻을 담고 있다. 상속 관계에 있는 클래스 간에 하위클래스가 상위 클래스와 완전 동일한 메소드를 덮어 쓴다는 의미 참조변수를 통해 인스턴스의 메

jkadv.tistory.com

오버라이딩에 대해서도 공부를 하며 잘 진행을 했다.

객체 지향 프로그래밍과 JVM에 대해서도 알겠는데 아직도 말로 설명해봐라 하면 머뭇거릴거같다

조금 더 내것으로 만들기 위해 공부가 필요할 것 같다.

 

그리고 힙영역, 스택영역 이러한 메모리 구조도 아직 완벽한 나의 것이 아닌 기분이 든다.

이 부분에 대해서도 보충할 필요가 있겠다.

 

그리고 Spring강의가 시작되었는데 꽤나 어렵다

솔직하게 뭔말이야 ;; 하면서 보고 있긴한데 영상을 몇번이고 더 보면서 이해할 필요가 있겠다

코드를 따라 쳐보고 또 따라 쳐보면서 조금씩 더 익숙해질 필요가 있을 것 같다.

 

 

 

[Java] JVM이란 ?

JVM Java Virtual Machine의 줄임말. 직역을 하면 자바를 실행하기 위한 가상 기계(컴퓨터)이다. Java는 OS에 종속적이지 않다는 특징을 가지고 있다. OS에 종속받지 않고 실행되기 위해선 OS 위에서 Java를

jkadv.tistory.com

 

 

Object-Oriented Programming(OOP)

객체 지향 프로그래밍 [Object-Oriented Programming(OOP) ] 문제를 여러 개의 객체 단위로 나눠 작업하는 방식으로, 객체들이 서로 유기적으로 상호작용하는 프로그래밍 이론 객체 : 세상에 존재하는 모

jkadv.tistory.com

 

 

[Java]메모리 구조

프로그램이 구동되기 위해서는 프로그램 구동시 운영체제로부터 메모리(RAM) 공간을 할당 받아야한다. 하지만 메모리는 무제한이 아니라 한정되어 있기에 효율적으로 사용하는 프로그램을 작성

jkadv.tistory.com

 

그래도 이번주차도 무사히 잘 보내서 다행이다.

내일부터는 정말 빡새게 달려야 할것같다.

아직 Spring에 대한 이해도 잘 안됐는데, 개인과제, 팀과제, 스터디 준비 등 점점 할 게 점점 쌓이는 듯한 기분이다.

그래도 좋기도 하다.

매번 혼자 공부했을때는 적당히 하다 말고 적당히 하다 말고 같은 생활을 했는데 이렇게 몰아쳐지니 오히려 더 열심히 할 마음이 생기는것 같다.

항해99를 1/5정도 열심히 해냈다.

남은 4/5도 더 열심히 배우고 머리에 넣으며 프로젝트나 협업도 잘할 수 있도록 준비해야겠다.

 

20221127 개발일기 끝 !

댓글