목록2023/05 (16)
엘라의 개발 스케치 Note
To-do 개인과제 작성 알고리즘 문제 강의 (튜터님) 개인과제 구현 큰 틀 잡는 방법 짦은 강의 (튜터님) 객체지향언어 짧은 강의 TIL 알고리즘 공부 Java 문법 책 공부하는 방법 책을 파일에 요약집을 만들어 깃허브 등에 올리는 등 보기 쉽게 만들어 나중에 필요할 때 꺼내볼 수 있도록 하기 코드 중복에 대한 고민을 더하던 중 객체지향적으로 코드를 조금 더 수정하며 코드가 연결연결 되는 부분을 나누지 못해 고민이였는데 연결되는 매개변수를 인풋의 내용으로 담으면 연결 가능하다는 것을 복습하면서 깨닫게 Feeling & Next... 개인적으로 나쁜 일이 있어 계속 울다 보니 오늘은 잠시 포기하고 싶었다... 진짜 펑펑 울면서도 오류가 나는 개인과제를 붙잡고 코드와 씨름하고 있던 내가 안타까우면서도 대견..
To-do 개인과제 작성 (튜터님) Java 문법 종합반 3주차 보충 및 숙제 복습 알고리즘 문제 풀이 TIL 코드 작성 시 오타 주의! * 'Menu(javax.swing.Spring) in Menu cannot be applied to (java.lang.String) ~' 오류 발생 => String (문자열)을 Spring(문자열)로 오타를 내서 생긴 문제였음! 클래스에서 다른 클래스의 메소드를 실행하는 방법 * 객체화를 시키는 과정에서 다른 클래스의 메소드를 실행하는 방법을 찾지 못해 한참 헤맴 * 복습 끝에 아래 코드 내용을 찾음 * 코드 리뷰를 하면서 'Class.method();'만으로도 사용 가능하다는 것을 알게 됨 -> 튜터님께서 인스턴스화 하는게 좋다고 리뷰해주심 -> 아래 코드 권장..
To-do Java 문법 종합반 강의 수강 -> 완강 Java 문법 종합반 복습 개인과제 작성 TIL 쓰레드 제어 모던 자바 함수형 인터페이스 람다 스트림 Optional 복습 중 조건문, 반복문에서 자꾸 오류가 발생 * 조건문, 반복문 * 어디서 시작해서 어디서 끝나는지 구간을 잘 확인해야 함. 위치 주의! * 괄호가 추가로 한번만 더 들어가거나 하나라도 없으면 오류가 발생하므로 주의하기! * 각각의 생김새 잘 기억하기! LinkedHashSet 공부 * List 처럼 get으로 조회하려고했더니 오류 발생 * 숙제 설명중 Iterator에 대한 개념을 공부하여 해결 * Iterator: Set에서 하나씩 순회하도록 만드는 구조로 빼는 방법 * iterator.next가 다음 내용을 불러옴 case "S..
Facts Java 문법 종합반 수강 (완강) 특강 - 좋은 개발자의 비밀 특강 - TIL 작성법 특강 - GIT 기초 개인과제 발제 Feelings Java가 얼마나 어려운 문법인지 깨닫는 중이다... 처음에 Java로 시작하는 것을 개발자로 일하고 계신 선배들이 왜 걱정했는지 어렴풋이 알 것도 같다... 포기하고 싶은 순간들이 자꾸 생긴다... 사전캠프 당시 핸드북 공부할 때도 1회독 때는 정말 1도 이해가 가지 않아 힘들었는데 2회독은 그래도 읽히는 것들이 많았어서 이번 주는 흐름을 읽는다 생각하고 빠르게 1회독을 끝냈다. 다음주부터는 꼼꼼하게 정리하면서 2회독을 해서 주특기 기초주차 동안 일주일에 1회독씩 총 3회독을 하는 것을 목표로 공부해야겠다. 저번주에 미니 프로젝트를 하면서 git을 제대로..
To-do Java 문법 종합반 강의 수강 개인과제 발제 확인 TIL 오류와 예외처리 Generic 문법 Wrapper 객체 쓰레드 Next... 개인과제가 만만치 않아서 주말에 보충 공부가 많이 필요할 듯 하다... 남은 강의 1회독 마무리 후 개인과제 준비 필요! 자바 문법 강의 3주차 부터 5주차 까지 통째로 한번 더 추가 1회독 해서 복습하기
To-do Java 문법 종합반 강의 수강 TIL 객체지향 프로그래밍 클래스 설계 방법 객체의 구성요소(필드, 메서드, 생성자) 클래스 변수, 인스턴스 변수의 차이점 생성자와 생성자 오버로딩 this 와 this() 접근 제어자 package와 import 상속, 오버라이딩 super 와 super() 다형성의 원리와 구현 방법 추상 클래스 인터페이스의 역할, 구성요소, 구현방법 인터페이스의 디폴트 메서드와 static 메서드 인터페이스의 다형성 원리와 구현 방법 Next... 개인 과제 발제 전 진도를 맞춰 두는 게 좋을 것 같아 조금 빠르게 수강했더니 이해가 안가는 부분들이 생겼다... 3주차 강의노트 작성 전 한번 통째로 복습하자!!!
To-do 특강 'Git 사용법' Java 문법 종합반 강의 수강 TIL Git / Github 사용법 조건문, 반복문 for문 작성시 반복되는 오류 발생 ⓐ for문 입력시 자꾸 오류가 생기는 문제 발생 ⓑ for문 형태 중 괄호 안의 값을 ; 이 아닌 , 로 자꾸 입력해서 생긴 오류였음 ⓒ for문 기본 형태 잊지 않기! for (초기값; 조건문; 증가연산) // for 문 예시 for(int i=0; i < 4; i++) { // 변수 i 값은 0 ~ 3 까지 반복 System.out.println(i + "번째 출력"); // i 변수와 문자열 합치기 } // 출력 0번째 출력 1번째 출력 2번째 출력 3번째 출력 배열 컬렉션 대입증감연산자 다시 공부 ⓐ 팀원분께서 대입증감연산자의 위치에 따라 정..
To-do 특강 'TIL 작성법' Java 문법 종합반 강의 수강 및 강의노트 정리 TIL TIL 작성 특강 Windows에서 IntelliJ 설정 들어가기 * 강의에 나오는 preferences를 아무리 찾아도 없어서 생각해보니 저번 Java 핸드북 공부 중에도 헤맸던 기억이 남 * Settings를 들어가보니 강의 상의 창과 구성이 똑같아 설정 창의 명칭이 다르다는 것을 개달음 * Mac과 Windows의 프로그램이 조금씩 차이가 있다는 것을 다시 한번 느낌 -> 오늘은 금방 찾았지만 헷갈릴 때는 구글링해보는 것도 좋을 것 같음 방법1. File – Settings 방법2. 우측 상단..
To-do Java 문법 종합반 강의 수강 특강 '좋은 개발자가 되기 위한 비밀' TIL 개발 언어의 역사와 Java 언어의 기능 JVM의 의미와 구성 -> JDK의 기능 (복습 필요!) 기본 코드 해석하기 변수의 종류와 범위 남들에게 물어보면서 공부하는 습관 들이기 영리하게 질문하는 법 익히기 좋은 개발자는 사람 대 사람으로도 좋은 사람 -> "소통" 중요하게 생각하고 좋은 말버릇 들이기 Next... JVM의 의미와 구성 복습 다른 사람과 예쁜 말로 소통하는지 항상 회고하고 당장 오늘부터 습관 들이기
Facts Git 협업 특강 미니 프로젝트 제출 및 발표회 미니 프로젝트 시연영상 https://youtu.be/umPtOnzyF4M Feelings 협업이 어렵긴 하지만 재밌는 과정이라는 것을 새삼 깨달았다 같이하는 팀원들에게 정말 많은 것을 배웠다 미니 프로젝트임에도 팀장이라는 직책의 책임감이 무겁긴 했지만, 다른 팀원 분들께서 나의 부족한 부분들을 채워주셔서 무사히 마칠 수 있었다 함께하고 같이 독려하는 동료들이 있다는 것이 얼마나 든든하고 감사한 일인지... 발표회에서 잘하시는 분들을 보고 잠시 기가 죽기도 했지만 열심히 공부해서 그 분들 실력을 따라잡아야지! Findings 협업 프로젝트의 흐름 이슈가 ..