no image
부스트캠프 웹·모바일 8기 멤버십 2주차 회고
애니메이션 미션 요구사항 중 애니메이션을 활용하는 요구사항이 있었다. 애니메이션을 한번도 써보지 못했는데 생각보다 어렵지 않았다. Swift가 간단한 애니메이션을 잘 지원해주었는데 확실히 애니메이션의 유무에 따라 사용자가 느끼는 앱의 완성도 차이가 많이 났다. 다른 캠퍼들이 완성한 애니메이션들을 보면서 많이 배웠다. 애니메이션을 잘 사용하려면 디자인적인 관점이 많이 필요할 것 같다. 테스트 코드 이번주 마스터 클래스 주제 중 테스트 코드에 대한 이야기가 있었다. 가장 기억에 남는것은 “테스트 하지 않아야 할것들을 테스트 하고 있지는 않은지 ??” 였다. 그 동안에는 테스트 코드를 작성하는 기준이 명확하지 않았는데 저 말을 들은 후에는 보다 쉽게 구분할 수 있었다. 또 리팩토링과 TDD에 대한 이야기를 해..
2024.01.26
no image
부스트캠프 웹·모바일 8기 멤버십 1주차 회고
반갑다 멤버십 드디어 멤버십이 시작되었다. 멤버십은 챌린지와는 다르게 진행이 되는데 하나의 미션을 2주동안 구현하는 것이다. 1주차에 미션이 주어지고 2주차에 구현했던 것을 개선하는 것이다. 평소에 개발을 하고난 뒤에 개선해야지 하고 생각만하고 실천하지 못한 나에게 아주 적합한 일정이였다. HIG 경험하기 Apple의 HIG를 알고는 있었지만 HIG에 대해 잘 이해는 하지 못하고 있었다. 막상 HIG를 다시 읽어보니 생각보다 더 많은 정보들을 담고 있었고 애플이란 회사가 사용자에 대해 얼마나 생각하고 데이터를 바탕으로 만들었는지를 느낄 수 있었다. 화면전환이나 사소한 애니메이션들에도 사용자가 어떻게하면 집중할 수 있게 하는지 고민하고 만든흔적들을 볼 수 있었고 앞으로 더욱 HIG를 자주 보아야겠다고 생각..
2024.01.12
no image
부스트캠프 웹·모바일 8기 챌린지 회고 및 멤버쉽 합격 후기
챌린지에서 얻어간 것들 좋은 인연들 챌린지에서 만난 캠퍼들은 정말 좋은 사람밖에 없었다. 모든 캠퍼들을 만난것은 아니였지만 어느 캠퍼를 만나던 다들 열정있게 미션에 몰입하고 있었고 덕분에 나도 떨어지는 집중력을 다시 끌어올릴 수 있었다. 미션에 대해서 고민사항이 생겼을 때 다들 자신의 문제인 것처럼 깊게 고민하고 답변해주고 같은 목표를 가지고 열심히 노력하는 사람들을 만나는 경험은 다시 못할 경험이었던 것 같다. 기록하는 습관 처음에는 챌린지 기간동안 해야하는 매일매일 일처럼 느껴지던 학습정리 였는데 시간이 지남에 따라 학습정리를 하면서 내가 학습한것들을 점검할 수 있었고 학습정리를 통해 더 오랫동안 기억에 남았다. 글을 쓰는 과정에서 공부하게 되는 것들도 많았다. 이제는 습관처럼 하루일과를 마무리 할 ..
2024.01.09
부스트캠프 웹·모바일 8기 챌린지 4주차 회고
역대급 미션들 마지막 주차라 그런지 미션의 볼륨이 정말 컸다. 그래도 3주동안 적응이 되었는지 볼륨이 커도 작은 명세로 분리하는 것은 쉽게 할 수 있었다. 물론 구현은 별개의 이야기지만 ,,, 미션 두개 중 하나는 학부생 때 3개월동안 공부하고 C언어로 구현해보았던 것이였는데 어중간하게 기억하고 있어서 그런지 Swift가 C언어라서 겹치는 부분이 있었지만 완전 동일하지는 않아서 구현하는데 애를 먹었다. 떨어지는 컨디션과 집중력 미션이 어려운것도 있었지만 무엇보다 몸상태나 집중력이 낮아지는 것을 느꼈다. 3주에 가까운 시간동안 5-6시간만 수면하고 나머지 시간을 개발에만 집중하다보니 4주차가 되었을 때 도저히 집중을 할 수 가 없었다. 어떻게든 집중을 하게되어도 몸 컨디션이 안좋아져서 오랫동안 집중할 수 ..
2024.01.09
부스트캠프 웹·모바일 8기 챌린지 3주차 회고
달라진 미션 방식 2주차까지는 매일 하나의 미션을 해결하는 것이었다. 그러다 보니 리펙토링하지 못하고 어중간한 상태로 완성한 것들이 있었는데 이것들을 리펙토링하고 싶다는 생각이 있지만 물리적인 시간이 부족하여 못하고 있었다. 사실 그 전까지는 다시는 보지 않는다는 생각때문에 어떻게든 동작하게 하려고 스파게티 코드들을 남발하기도 했다. 하지만 3주차부터는 이틀동안 미션이 진행된다. 첫째날에는 미션을 구현하고 둘째날 첫째날에 구현한 것을 리펙토링 하는 것이다. 미션을 이틀동안 구현해야하다보니 안그래도 어려운 난이도가 더 올라갔다. 설계에 잡아먹혀 버렸다 미션이 이틀동안 진행되기 때문에 첫째날에는 설계에 정말 많은 시간 투자를 했다. 최대한 작은단위로 설계를 하고 각 클래스마다 단일책임을 지도록 하고 다양한 ..
2024.01.07
부스트캠프 웹·모바일 8기 챌린지 2주차 회고
사람은 적응의 동물이다 챌린지 2주차가 벌써 끝이났다. 사람은 적응의 동물이라 했던가 진짜 1주차에는 너무 힘들어서 이걸 4주동안 한다고 ?? 라는 생각밖에 안들었다. 그렇지만 금요일 그룹세션(힐링데이)을 하고 주말을 푹 쉬고 오니 2주차는 생각보다 괜찮았다. 물론 미션 자체는 어려웠지만 재미있었고 챌린지 기간동안 내가 어떻게 해야할지 생각하게 되었다. 나만 어려운 것이 아니였구나 처음에는 나만 코어타임 내에 미션을 해결하지 못하는것 같았고 새벽까지 구현하는 줄 알았다. 하지만 팀원들과 또는 다른 캠퍼들과 이야기를 해보니 다른 캠퍼분들도 나와 비슷하다는 것을 알게 되었다. 다들 나처럼 코어타임내에 미션 해결을 하는 경우가 정말 드물었고 대부분 새벽까지 구현을 하고 있었다. 미션이 주어지면서 예상 구현시간..
2024.01.05
부스트캠프 웹·모바일 8기 챌린지 1주차 회고
처음 만난 캠퍼들 부스트캠프의 수칙과 스케줄을 숙지하고 드디어 챌린지 첫날이 되었다. 챌린지는 매주 팀이 바뀌며 매일 10시부터 12시까지 팀원들과 코드를 리뷰하는 시간을 가진다. 처음 만난 캠퍼들이었는데 Swift를 해보신분도 있고 처음 해보시는 분들도 있었다. 대학 때 튜터링 활동을 통해 다른 사람의 코드를 리뷰해준 적은 있지만 내 코드를 리뷰받아본 적은 없어서 기대가 많이 되었다. Swift를 처음 접하더라도 부스트캠프에 있다는 것은 어느정도 개발을 잘할거라는 생각이 있었기 때문이었다. 이것이 부스트캠프 미션 … ? 챌린지 후기들을 보면 4-5시간만 자고 밤샘 개발은 기본이라는 글들이 많아서 긴장했었는데 첫날 미션을 받고 코어타임(10시부터 19시까지) 내에 완료를 해서 생각보다 할만한데 ? 라는 ..
2024.01.03
no image
2023 네이버 부스트캠프 웹·모바일 8기 iOS 합격 후기
지원 당시 스펙 컴퓨터공학 전공 iOS 개발 입문 6개월 차 ,,, (RxSwift 공부 중) 프로젝트 경험 졸업작품 1개 프로그래머스 2단계 거의 다 풀고 3단계 도전 중 지원하게 된 계기 졸업할때가 되니 취업시장이 박살이 나버려서 8월까지 졸업유예를 해놓고 취업준비를 하고있던 와중이였다 … 1년전만해도 정말 쉬웠는데 왜 나만 … 사실 나는 SSAFY나 우테코, 네이버 부스트캠프 등을 하나도 모르고있었다. 그러다가 어느때와 같이 채용공고를 보고있다가 부스트캠프의 모집공고를 보게 되었고 채용공고인 줄 알고 들어갔다가 부스트캠프를 알게되었다. iOS 개발을 독학으로 하기도 했고 대학 내에서도 iOS 개발을 하는 사람도 없었기 때문에 내 실력이 어느정도인지 궁금하기도 했고 iOS를 어떻게 알려주는지도 궁금해..
2024.01.03