본문 바로가기

개발자 취업 프로젝트[일지]

💻개발자가 되기 위한 프로젝트(68)💻

1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT)

 - Java 단축키, Git명령어[push, merge, branch add], while, for, if, array, int, break, min, max, math, stream

  1. Git명령어 [commit, branch add, push, merge], Github[java-project2[(constructor, getter, setter, list, private, public, new Operator), GenericEx, ListEx, ListUser, User, UserTest]

KDT - 주로 OOP관련 진도를 나갔고, List, ArrayList, LinkedList, getter, setter, Constructor 메서드를 분리하여 재사용성의 중요성과 효율적인 메서드 기능의 이름과 사용방법에 대해서 학습함

2. KDT 학습내용중 기본개념 및 용어정리

 - Java - List → 노션

 - Java - ArrayList[오름차순,내림차순,사용자 정의] → 노션

 - Java - Constructor, Getter, Setter 노션

학습한 내용을 배경으로 용어정리 및 선언하는 방법을 간략하게 코드로 보여주므로써 조금 더 도움이 될 수 있게 작성함

 

3. 역시나 쉽지 않았음.. 와 그래도 OOP 계속 부딪히면서 익숙해질려고 노력중에 있고, 조금씩 이해가 되기 시작한다랄까? 뭐 확실하게 이건 뭐의 기능이고 이건 이래서 상속받고 이러해서 이런 기능을 만들었고 인스턴스화하여 이렇게 호출해 사용한다라는 것 까지는 아니라도, 오늘 학습한 것을 하나하나 주석으로 작성하면서, 어떤 기능이고, 멤버변수는 무엇이며, 접근제어자는 어떤걸 사용했고, 메서드의 기능들은 어떤것인지등 이해는 되기 시작함. 그리고 List가 등장하였고, getter, setter, constructor를 사용하고 정의에 대해서 간략하게나마 강의에서 배웠고, 이걸 정리하여 나만의 방식으로 학습을 하였음. 뭔가 빡세면서 빠르면서도 이게 적응을 할려고 노력하고 어떻게해서든 이해할려하고 방법을 찾아가면서 부딪히고 정리하고 그러다보니 아? 이게 이래서 이런 기능이고 이래서 이러한 로직과 구현이 되는구나?도 조금씩이나마 알아가는 자신이 너무 좋았음! 솔직히 자바를 했었다 해도 너무 이해가 안돼고 그랬는데, 이번에야 말로 자바를 과연.. 뿌실것인가.. 곧 이제 자바도 끝나가고 Spring들어갈텐데 들어가기 전 확실하게 잡아놓고 Spring들어가서도 물론 어렵고 그렇겠지만, 내가 목표한 것이 자바를 일단 기본기 이상 이해하고 spring들어가는 것이기에 이번주 다음주안에 최대한 빡공해보고자 함! 할 수 있다!! 가즈아!!XD System.out.println("자바야, 제발 내가 자바를 뿌실 수 있게 해다오..☕");