그간 있었던 큼지막한 이벤트들만 정리해보려고 한다.
네이버 부스트 캠프 탈락
네이버 부스트 캠프 지원을했다. 1차 알고리즘 테스트를 통과했고, 최종 알고리즘 테스트만 통과한다면 합격인 상황이었다. 하지만 그동안 알고리즘 공부를 꾸준히 진행하지 않았고, 그렇기에 붙는 것이 이상했다.
알고리즘 테스트를 그렇게 길게 본 적도 없고, 살면서 피가 말린다는 느낌을 오랜만에 받았다. 하지만 하드코딩으로 한 문제는 어떻게 풀었었다.. 물론 그게 맞았는지 틀렸는진 모르겠지만, 그게 잘못된 정답이 나왔기에 탈락했을거라고 생각한다.
내심 기대는 했다. 혹시 내가 네이버 부스트캠프를 붙는 것이 아닐까? 하는 생각으로.. 결과는 탈락이었고 심적으로 많이 힘들었던 것 같다.
SUGO 졸업 프로젝트 진행
서버 1, 안드로이드 1, iOS 1로 구성된 팀으로 졸업 프로젝트를 진행했다. 이전에 진행한 SUWIKI 프로젝트는 폴더 관리부터 제대로 된 것이 없었고, 리펙토링이 힘들어서 이번엔 제대로 아키텍처 패턴을 적용해서 해보자!라는 생각으로 프로젝트를 진행했다.
UIKit을 사용했고, MVC 패턴을 적용했다. 아예 처음으로 개발을 진행한 것은 아니기 때문에 가장 재밌게 개발을 진행했던 것 같다. 뭔가 점점 성장하는 내 코드를 보면서 만족스럽기도 했다. 원래는 앱스토어에 올려서 서비스 하는 것이 목표였는데, 우리가 처음부터 기획을 탄탄하게 하고 가지 않았고 어느 순간 이해가 되지 않는 포인트가 많아졌다. 그래서 기획이 제대로 되지 않은 상태로 서비스를 배포하는 것을 우선적인 목적으로 잡다보니 방향성을 잃었고, 우리는 일단 프로젝트를 중지하기로 했다.
22년 10월부터 23년 2월까지 프로젝트를 개발했고, 프로젝트는 사실 거의 마무리 되었었다. 그러나 우리가 인원이 적고, 관리할 방법도 마땅치 않으며 많은 해결책을 고민해야 하는 시점에 나는 애플 아카데미로 오게 되었다. 결국 관리하기 어려워짐을 인정하고 프로젝트를 무기한 중단했다.
친구들과 함께했던 프로젝트라 정말 재밌었고, 아쉽다.
내가 사용했던 기술은 다음과 같다.
- UIKit
- Alamofire
- SwiftyJSON
- KingFisher
- Photos
- multiPartFormData
- FCM
- JWT
https://github.com/USW-SuGo/iOS
GitHub - USW-SuGo/iOS: 🍀 중고거래 잘하자 !
🍀 중고거래 잘하자 ! Contribute to USW-SuGo/iOS development by creating an account on GitHub.
github.com
앨런 Swift 문법 마스터 스쿨
처음부터 프로젝트로 개발을 시작했었기 때문에, 기본기가 많이 부족하다는 느낌을 받았다. 그래서 방법이 없나 하고 찾아보다가 계속 고민했던 앨런의 문법 강의를 듣기로 결심했다. 강의를 들으면서 코드가 메모리적으로 어떻게 작동하는지를 함께 이해하며 공부하니 너무나 큰 도움이 되었던 것 같다. 헷갈리는 부분은 아직까지도 계속해서 듣는 것 같다. 기본기에 대해서 자신감이 없었던 부분이 많이 해소 되었기에 이 강의를 들은것이 후회되지 않는다.
가장 뿌듯했던 것은, 앨런에서 시작한 스터디를 6개월째 운영중이라는 점이다. 처음에 내가 스터디장을 맡게 되었고, 부족할까 걱정을 많이 했는데 다행히 팀원들은 잘 따라와주었고, 우리는 조금은 타이트하게 문법에 대해서 스터디를 했다.
지금은 스터디의 방향이 조금 바뀌었지만, 아직도 잘 진행하고 있다. 너무 좋은 선택이었다.
'잡담' 카테고리의 다른 글
[잡담] 그간 포스팅을 하지 않은 이유 (0) | 2023.06.13 |
---|---|
[잡담] SUWIKI 회고 (2) | 2022.08.22 |
[잡담] 한달만의 포스팅 (0) | 2022.06.29 |