본문 바로가기
코딩 교육 기관/코드스쿼드 백엔드 레벨2

2018.10.22 (월)

by 성건희 2018. 11. 11.
반응형

코드스쿼드 13일차


최근 회사들은 협업 경험이 중요하게 작용함

따라서 레벨 4를 진행할 때는 가급적 팀 프로젝트로 진행하라 (매달 44만원)


1월 - 취업준비

2월 - 면접 (취업 될 때 까지)


2월까지 포비가 강의하고, 이 후에는 다른 마스터 분이 오시므로 기간 내에 취업하도록 노력

취업 준비를 하는 순간 학습에 집중할 수가 없다. 한 가지 일만 하는 것도 어려운데.

따라서, 1월까지는 학습에 집중하고 그 이후에는 취업 준비를 하라.


포비 : 교육받은 인윈은 평생 피드백을 주고 관계를 맺을 생각이므로, 내가 떠나더라도 취업에 관한 피드백은 얼마든지 수용한다.

 

Enum

  • JDK1.5 부터 새로 추가된 기능으로 열거형이라고도 불린다.
  • enum은 값뿐만 아니라 타입까지 체크하기 때문에 보다 논리적인 오류를 줄일 수 있다.

    ex) C언어에서는 타입이 달라도 값이 같으면 결과가 true , JAVA 열거형 에서는 타입이 다르면 결과가 false 가 된다.

  • 상수의 값이 바뀌면, 해당 상수를 참조하는 모든 소스를 다시 컴파일 해야 하지만,

    열거형 상수를 사용하면 가상 머신 에서 처음에 한번만 만들어 지므로, 기존의 소스를 다시 컴파일 하지 않아도 된다.

 

익명 클래스

  • 이름이 없는 클래스
  • 클래스의 선언과 객체의 생성을 동시에 하므로 단 한번만 사용할 수 있고 오직 하나의 객체만 생성할 수 있는 일회용 클래스
  • 이름이 없어서 생성자도 가질 수 없다.
  • 조상클래스 이름이나 구현하고자 하는 인터페이스 이름을 사용해서 정의하므로 오로지 단 하나의 클래스를 상속받거나 단 하나의 인터페이스만을 구현할 수 있다.
  • 익명 클래스는 이름이 없기 때문에 '외부 클래스명$숫자.class' 형식으로 클래스 파일명이 결정된다.
new 조상클래스이름(){
    
}

또는

new 구현인터페이스이름(){

}

 

람다

  • 인터페이스의 메서드가 1개일때만 쓸 수 있음

  • 2개이상이면 사용 불가 (메서드 이름이 없으므로 어떤 메서드를 쓸지 모르므로) -> 익명클래스로 써야함

  • 타입제거가능

    • 인터페이스가 타입을 알고 있기때문

 

멤버 표현

  • Rectangle::new

    • 너무나 많은 부분이 추상화 되어있어서 처음엔 어려울 수 있다.

 

이 후 코드스쿼드 동료인 '징고' 와 짝 프로그래밍을 진행하였다.

람다와 익명클래스의 활용에 대한 주제로 진행하였고,

짝 프로그래밍이 끝난 후에 람다, 익명클래스와 멤버 표현에 대해서 좀 더 알아가는 계기가 되었다.

 

 

벌써 코드스쿼드에서 지낸지 2달이 다되어 간다.

2달 동안 학교에서 배우지 못했던 많은 부분을 배웠지만, 막상 4달 뒤면 취업의 문턱을 넘어야 한다고 생각하니 불안하기도 하고 걱정이 많다. 더구나 포비가 가르치는 마지막 교육생이 되버려서 정말 6개월동안 미친듯이 공부해서 꼭 취직해야만 하는 상황에 놓이게 되었다.. 포비는 이번 기수를 마치고 당분간 휴식기간을 가진다고 해서 언제 다시 코드스쿼드에서 강의 할 지는 정해진 것이 없다고 하셨다.

제한 시간이 생겨버려서 불안하기도 하지만, 제한 시간이 생긴 만큼 코드스쿼드 동료들끼리 더욱 더 열심히 공부해서 다같이 좋은 곳으로 취직했으면 하는 바램이다.

 

 

반응형

'코딩 교육 기관 > 코드스쿼드 백엔드 레벨2' 카테고리의 다른 글

2018.10.29 (월)  (2) 2018.11.11
2018.10.25 (목)  (0) 2018.11.11
2018.10.17 (수)  (0) 2018.11.11
2018.10.15 (월)  (0) 2018.11.11
2018.10.11 (목)  (0) 2018.11.11

댓글