처음부터 다시 배운다는 마음가짐으로 시작한 개발 과정 첫 주
1. 이번 주에 배운 기술이나 개념 중 가장 기억에 남는 3가지는 무엇인가요?
1. MVC 패턴 구조와 실행 흐름
: 실제로 MVC 패턴 기반의 웹 개발을 했던 경험도 있고, 이론을 공부하며 수 없이 많이 봐왔던 개념이었지만 이번 교육 과정을 통해 직접 차근차근 코드를 짜가면서 구조를 이해하고 이미지화 시키고자 했습니다.
2. 객체 지향 : 객체, 메소드, 기능 구현
: 정말 많이 들었던 단어들이었지만 막상 설명하라고 하면 말문부터 막혔던 기초 중의 기초 개념들...을 이번 계기에 개념부터 명확히 짚을 수 있었습니다.
3. 제어문, 배열
: 코딩테스트 문제를 풀려면 무조건 마스터해야 하는 알고리즘이라서 더 수업에 집중했습니다.
(문제를 더 많이 풀어봐야 한다는 걸 확실하게 인지하게 되었습니다,,)
2. 이번 주 과정 중 막혔던 문제나 오류가 있었나요? 어떻게 해결했나요? (없다면 가장 인상 깊었던 실습 내용)
[문제] 상품 등록, 조회, 수정, 삭제하는 MVC 패턴 기반 기능 구현
- (알고리즘 공부를 제외하고)개발을 너무 오랜만에 해서 수업 시간에도 정신없이 코드를 작성했었고, 혼자서 구현할 때도 정말 많이 고민해서 시간이 생각보다 오래 걸렸던 문제가 있었습니다.
- 지금까지 해왔던 단순 암기 습관을 고치기 위해서 직접 연습장에 그림을 그려가면서 어떤 데이터가 오고 가고, 이를 어떻게 표현하고, 어떻게 기능을 만들어 가는지 이해를 해보고자 노력했습니다.
3. 이번 주 수업 진도 속도, 강사님의 강의 스타일, 혹은 반 분위기는 어땠나요?
전에 수강했던 Java 개발 과정에서는 첫 주 부터 정신없이 코딩하느라 코딩을 이해하고 소화할 시간이 부족했었는데, 이번 교육 과정에서는 강사님께서 굉장히 개념을 이해하기 쉽게 꼼꼼하게 설명해주시고, 개인적으로는 진도 속도가 적당해서 만족스러웠습니다. 특히나 수업만 들었으면 금방 또 잊어버릴 내용들을, 개인 과제를 통해 제가 그 날 배웠던 알고리즘을 직접 다시 복기 및 작성해보면서 내 것으로 만들 수 있다는 점이 좋았습니다.
반 분위기는 대체로 좋은 편이고, 수강생 분들이 열심히 참여하시는 편이라 저 또한 뒤쳐지지 말고 열심히 따라가야겠다는 의지가 생기는 거 같습니다.
4. 다음 주에는 어떤 부분을 보완하고 싶나요?
첫 주는 여유로울 거라 생각해서 수업 끝나고 개인적으로 알고리즘을 매일 1~2개씩 풀어보자고 목표를 세웠는데, 시간 관리를 잘 못했던 것 같아 많이 아쉬웠습니다. 다음 수업 주는 공부했던 내용들을 직접 적어가면서 확실하게 복기 + 알고리즘 구조 파악 및 적용/작성 등을 신경쓰고자 합니다.
댓글
댓글이 없습니다.
