본문 바로가기
반응형

코딩 교육 기관/코드스쿼드 백엔드 레벨216

2018.09.17 (월) 코드스쿼드 4일차 코드스쿼드 4일차 수업 시간에 우리는 다음과 같은 질문을 Pobi 에게 던졌다. 질문 TIme 필드/ method 를 static 으로 언제 쓰는지? 라인을 언제 띄워야 할까? Getter / Setter 를 쓰지 않는 이유 생성자 필드/ method 를 static 으로 언제 쓰는지? 변수 앞에 static 이 붙어 있으면 클래스 변수이고, 붙어 있지 않으면 인스턴스 변수이다.마찬가지로, 메서드 앞에 static 이 붙어 있으면 클래스 메서드이고, 붙어 있지 않으면 인스턴스 메서드이다.클래스 메서드로 정의하면, 객체 생성을 하지 않고도 클래스명.메서드명() 으로 호출이 가능하다.인스턴스 메서드는 인스턴스 변수와 관련된 작업을 하는 메서드이다. 인스턴스 변수나 인스턴스 메서드는 객체를 .. 2018. 10. 17.
2018.09.13 (목) 코드스쿼드 3일차 Coding Convention클래스 구현 순서 클래스의 구현 순서는 다음 원칙에 따라 구현 한다. class A{ 상수(static final) 또는 클래스 변수 인스턴스 변수 생성자 메소드 } 들여쓰기, 공백 IntelliJ 의 formatting 기능을 활용한다. 단축키 : Mac (Alt + Cmd + L) / Windows (Ctrl + Alt + L) 이름짓기 변수명에 타입 (String, int ...)은 쓰지마라! - ex) pointsArr why ? : int 였던 변수를 String 으로 바꾸게 된다면 이름을 또 바꿔야함 함수 함수는 한 가지를 해야 한다. 그 한 가지를 잘해야 한다. 그 한 가지만 해야 한다. 함수를 만드는 규칙은 '작게'다. 함수를 만드는 둘째 규.. 2018. 10. 16.
2018.09.11 (화) 코드스쿼드 2일차 "동의 되지 않는 권위에 굴복하지 마라" 이 말은 Pobi의 모토로, 수업 시간에 항상 강조하는 말이다. Pobi가 시키는 것만 하지말고, 기존 학습 방식에 구애받지 않고 나만의 방식으로 학습하는 것이 더욱 빠르게 성장할 수 있다는 말이다. 실제로 코드스쿼드에서 이런 마인드를 가지고 배운 사람이 기존 보다 훨씬 빠르게 성장 했다고 한다. 무엇인가 코딩을 하면 그것에 만족하지 않고 왜 이렇게 될까? 항상 호기심을 가지는 것이 중요한 것 같다. 우리는 항상 권위에 굴복하며 생활하는게 익숙한 환경으로 자라서 실천하기는 어렵겠지만, 이 말을 모토로 삼고, 조금씩이라도 실천하도록 노력해야 겠다. 오늘은 GIT과 IntelliJ 사용법을 배웠다. 사실 나는 JAVA를 이클립스에서만 사용해서 자바는.. 2018. 10. 10.
2018.09.10 (월) 코드스쿼드 1일차 드디어 기다리던 코드스쿼드 첫 수업날! 이곳에서 교육을 받고 싶어서 3월부터 5개월간 일주일 내내 편의점 알바를 했던 기억이 스쳐지나갔다. 코드스쿼드 학생이 되려면 기본적인 입사(?) 테스트를 치루게 되는데, 다행히 나는 무사히 통과를 하고 수업을 받게되었다. 합격 소식을 받고난 뒤에는 대기업 회사에 취직된 것 마냥 기뻤는데 막상 수업 당일이 되니까 '과연 내가 이곳에서 잘 적응하고 해쳐나갈 수 있을까?' 라는 기대 반 두려움 반 상태로 학원에 들어갔다.이곳에 다니면서 정말 일반적인 교육기관과는 많이 다르다는 것을 느꼈는데, 가장 먼저 느낀건 책상 배치가 학교나 학원처럼 앞쪽에 칠판과 교사용 책상이 있고 그 뒤로 학생 책상이 쭈르륵 이어져있는 구조가 아니라, 원형 구조로 자유롭게 배치가.. 2018. 10. 10.