본문 바로가기
긱코드 사용법/🔍 나를 알아보기

면접을 통한 피드백

by GeekCode 2021. 11. 15.
반응형

21.11.16

오늘 면접을 보면서 공부했는데도 말하지못한 것, 그리고 아직 공부를 못한 것들이 있었는데 그것들을 복기 해서 더욱 내것으로 만들어야겠다는 생각이 들었다. 이번주에 공부해봐야 할 것들이다.

 

1. class 와 struct의 차이

 

2. arc란 무엇인가

 

3. 옵셔널 - 언래핑에 대해서 다양한 방법 다시 기억해보기

- 내가 사용한것은 강제언래핑

- guard let을 사용하려 했지만 사용하는 방법이 약간 헷갈려서 결국 안하는 쪽으로 택했다.

 

4. ViewController의 생명주기 

5. Swift 메서드에 대한 접근 한정자 5가지

- open

- public

- private

- fileprivate

- internal

 

6. Swift의 표준 배열 라이브러리 map, filter, reduce라는 세가지 기능 중 map의 사용방법

 

7. 연산과정을 변수에 담기

print(a,b)

 

 

 

전체적으로 아주 기초적인 내용에서부터 아직 학습하지 못했던 것들까지 다양한 범위였다. 

사실 옵셔널같은경우는 공들여서 공부를 했는데 해결하지 못한게 아쉽다는 생각이 들었다. 

개발자로 지원하기에는 전체적으로 부족하다는 생각을 스스로 하게 되었고, 협업도 중요하지만 현재 기본적인 지식상태가 매우 부족하고 불안정하다는 생각이 들었다. 그래서 앱만들기를 병행하면서 기초를 다시 체크해보는 시간을 가져야겠다는 생각이 들었다. 

특히나 swift에 있어서는 조금더 공을 들여야겠다. 

 

 

📌실천사항

- 위의 내용들을 하루에 한가지씩은 복기하고 포스팅할 것.

-> 단순하게 정리하고 끝날 것이 아니라 나의 언어로 새롭게 정리해서 포스팅할 것.

class와 struct의 차이를 말하라는 질문을 들었을 때, 어중간하게 알고있어서는 안되겠다는 생각이 들었다. 확실하게 정의하고 표현하는 방식을 가져야겠다. 

- 조금더 적극적으로 iOS에 시간을 투자할 것 

- 직접 피드백을 지인을 통해 지속적으로 해볼 것.-> 오늘 class 질문 을 받았을 때처럼

- 면접의 상념에서 벗어나 빠르게 일상에 복귀하고 추가적인 학습에 전념할 것

반응형