4주차 : 2022/10/4 화 - 2022/10/7 금
이번주 배운 내용
Swift 심화 문법, 제너릭, 프로퍼티, 클로저
Objective-C 기초 문법
월요일이 10/3 개천절이라 하루 쉬고 이번 주는 4일이었다. 쉬는 날이 3일이라 그런지 너무 쉬고 와서 다시 일상으로 돌아가는게 조금 어색하기도 하고 패턴이 조금은 깨진 것 같은 느낌이었다. 그래도 집중하려고 노력하였고 이번주도 다양한 내용들을 배웠다.
swift에서도 조금은 더 심화된 내용을 배웠는데, 클로저를 하루종일 강의를 해주셨는데도 안끝나서 너무 힘들었다. 점점 들으면 들을수록 머리 속만 복잡해지고 뱅글뱅글 도는 느낌.. ! 한 번에 다 이해할 수 없는게 당연해서 가볍게 가볍게 들으려해도 도통 무슨 소리인지 .. 자괴감이 드는 건 어쩔 수 없나보다. 그리고 나서 어찌저찌 swift 기본 문법 1회가 끝이 나고 ( 난 아직 어떤 개념 하나 제대로 알고 설명할 수 없는 상황..이지만) 어쨋든 끝이나고...! 계속해서 반복해주신다고 하니.. ! 조금은 마음이 놓였다.
swift가 이렇게 바로 보고싶어질 줄 몰랐는데, 그런 상황이 발생하였고 그 원인은 바로 Objective-C
objc 문법을 배우고 코드를 보는데,, 어떻게 이 언어를 사용하고 응용하여 개발했는지 대단하다고 느꼈다.. 기본적인 문법은 c언어 베이스로 시작한 언어라서 c언어를 조금은 아는 입장에서는 오 비슷하네~ 싶다가도 코드만 들어가면 뭐가 이렇게 복잡한지.. 정말로 이 언어와 친해지는 건 힘들겠다고 느꼈다.... 하하 덕분에 더욱 집중해서 수업을 들으려고 했고, 다행히 강사님이 코드를 타이핑할 수 있는 시간을 따로 넉넉하게 주셔서 코드를 타이핑하면서 이 언어와 익숙해지려고 노력을 했다.
이번 주는 비가 많이 와서 운동을 1회 밖에 하지 못해서 아쉬웠다. 그리고 연휴에 잠을 너무 많이 자기도 했고.. 연휴에 하려고 계획한 공부들이 한 가득인데 제대로 실천하지 못해서 아쉽고 어떻게 해야 잘 시간분배를 해서 효율적으로 쓸 수 있을 지 계속 생각하고 있다.
이번 주 나의 고민은 알고리즘 문제를 풀다보니 이렇게 풀면 될 것 같은 방식은 알겠는데 사용하는 문법을 잘 모르겠어서 구글링을 하다가 고차함수를 이용하여 해결하는 방법을 우연찮게 보게 되었다. 그런데 이 함수를 쓰는 방법을 제대로 모르다보니 이 함수에 대해 공부하려고 했다. 그러다보니 고차함수를 공부하려고 그 알고리즘 문제에 멈추게 되었고, 결국 다른 문제풀이가 밀리게 되었다.
이 고민에 대해 팀원들에게 조언을 구했고 팀원들이 if/while/for문과 같은 기초문법을 사용해서 문제풀이 방식을 먼저 해보라고 권유를 해주었다. 왜냐하면 이런 기초 문법에 대한 충분한 연습이 되어있지 않다면 고차함수처럼 심화 문법을 익히려고 할 때 오히려 헷갈릴 수 있기 때문에, 기초 문법을 통해서 충분히 연습한 다음에 고차함수 등 심화문법을 사용하여 풀어보는 방식을 추천해주었다.
다른 팀원분이 주말에 실 공부시간을 체크해가며 공부를 하셨다고 한다. 나는 주말에 의욕만 앞서서 이것저것 다 할거라고 장황하게 계획을 세우는 타입인데, 이 방식보다는 정말 이룰 수 있는 계획들을 세우며 성취감을 느끼며 하나 둘씩 더 해가는 방법으로 공부해보려한다.
예를 들면, 실 공부시간 하루에 3시간 이상 하기 !
그리고 평일에 수업끝나고 운동갔다가 밥먹고 쉬고 하다보면 금세 자야하는 시간이 온다. 이 시간들을 낭비하지 않으려면 시간대를 딱 정해서 해야하는 것들을 고정해놔도 좋은 생각인 것 같다. 이번주 수업 끝나고 그날의 복습 + 매일매일 알고리즘 문제 풀기를 할 생각이다.
시도를 해보고 다음주 회고에 후기 글을 써야겠다.
칭찬하기 -> 시간 틈틈히 내서 책읽었음 !! + 전자책을 빌릴 수 있는 지 몰랐는데, 서울시도서관에서 빌릴 수 있다는 것을 알게되었고, 야곰님 swift책을 전자책으로 빌릴 수 있어서 아이패드로 참고하여 공부 중이다. 너무 좋다!!
나만의 공부루틴 찾기 !!! 이것이 이번 앱스쿨하는 동안 나의 목표기도 하다 !
'iOS > 멋사 앱스쿨 1기' 카테고리의 다른 글
멋사 앱스쿨 1기_6주차 회고 (2) | 2022.10.24 |
---|---|
멋사 앱스쿨 1기_5주차 회고 (0) | 2022.10.23 |
멋사 앱스쿨 1기_3주차 회고 (1) | 2022.10.04 |
멋사 앱스쿨 1기_2주차 회고 (0) | 2022.09.26 |
멋사 앱스쿨 1기_1주차 회고 (2) : Design Thinking (0) | 2022.09.25 |