슈퍼코딩 부트캠프 3주차에 접어들게 되면서 Java 문법에 대해 자세하게 배우는 시간을 가졌다. 많은 문법 개념을 배운 만큼 실습량 또한 많아져서 직접 코드를 보며 이해하는 시간이 많았던 것 같다.
1.부족한 부분
개념은 이해하긴 했는데 바로 적용하거나 응용하는 부분이 아직은 많이 부족해서 연습이 더 필요한 것 같다.
2. 스스로 시도해본 것들
각 패키지와 클래스를 생성하면서 해당 기능을 강의 내용 그대로 구현해보는 시간을 가졌다.
3. 해결내용
super 키워드를 사용해서 부모 클로스의 메소드를 호출해보고, 오버라이딩을 사용해서 자식 클래스에서 부모 클래스 메소드를 오버라이딩 해야 하는 문제를 원만하게 해결해 볼 수 있었다.
4. 알게된 점
업 캐스팅과 다운 캐스팅에 대한 차이점을 배워서 언제 무엇을 써야 하고 에러가 생기는 부분을 새롭게 알게 되었다.
5. 헷갈리거나 실수한 점
변수의 유효 범위를 헷갈려서 상속해야 하는 코드에서 prtected를 private로 실수했다.
6. 회고
강의를 보고 따라서 코드를 작성했을 때는 이해가 되었지만 혼자서 실습을 시작하려고 하니 어느 부분을 제대로 모르는지 알게 되었다. 개념 정리하는 부분도 중요하지만 직접 구현하는 경험이 많아야 실력이 더 향상되겠다는 것을 느꼈다.
슈퍼코딩 부트캠프
**TO DO LIST**
6~8강 수강하기
Javascript 기초 공부
Javascript 변수 선언

Javascript 자주 쓰이는 연산자
할당 연산자 : 변수에 값을 지정한다.
산술연산자 : ++,--
비교연사자 : <,<=,===,!==,>=,>
삼향연산자 : 조건이 참일때랑 거짓일때 ;

Javascript 함수
함수
입력값과 출력값이 존재하는 로직의 단위이자 외부 코드가 호출할 수 있는 하위 프로그램
선언식 : function 함수명 (){}
구현로직
호스팅에 영향을 받는다.
선언 위에 호출이 가능하다.
표현식 : const 함수명 = function = () =>{}
구현로직
화살표 함수 (사용권장) : const 함수명 = () =>{}
구현로직
표현식과 화살표함수는 호이스팅 영향을 받지 않는다
클로저, 콜백이 사용가능하다.
자바스크립트의 기초나 이론적인 부분에 대해서 크게 생각하지 않으면서 잘 사용을 하지 않았는데 이번 주차 강의가 이러한 기초 지식들을 보완해주는 것 같아서 좋았다. 여전히 스코프나 클로저나 익숙함이 느껴지지 않지만 모르고 쓰던 부분에 대해서 조금 더 깊이가 더해진 것 같아 좋았다. 리액트는 완전 처음 접해보는 거라 강의를 뒤로 돌려가며 수강했는데 다음주가 더 기대된다.
슈퍼코딩 부트캠프 안나디렉터님이랑 이야기했을 때 아무리 기본을 배우는 강의 주차라고 해도, 신경써서 들어야 된다고 하셨는데 새겨 들을껄 후회중이다. 그래도 지금부터라도 정신차리고 잘 들으면 또 한번 실력이 늘어났다라는 것을 실감할 수 있을 것 같다. 화이팅!
슈퍼코딩
코딩의 전과정 기획, 설계, 개발에 이르기까지 세심하고 정교하게 강의해주십니다. 성심껏 진심으로 가르쳐주시는 모습에 감동받았고 더욱 열심히 해야겠다고 의지를 다졌습니다.
supercoding.net
내가 지금 수업을 듣고 있는 슈퍼코딩 부트캠프이다. 나는 원래 처음 등록할 때 담당디렉터 코들들 입력하지 않아서 랜덤으로 배정을 받았는데, 안나디렉터님과 함께할 수 있어서 정말 다행이라고 생각한다.
저 위에 홈페이지로 회원가입 하거나 부트캠프 신청하면 개발자 취업자료 받아볼 수 있다고 하니 공유해봄.