개발을 시작하고 벌써 세번째 회고글을 써본다.지난 1년은 정말 빠르게 지나갔던것 같다. 결혼 이후 생활부터 재취업까지 어떤일이 있었고, 어떤걸 배웠는지 적어보려한다.2024의 키워드 '선택과 집중' 과연 잘 했을까?상반기때는 '아니다' 인것 같다.그치만 하반기는 집중했던 한 해였다.집중할 수 밖에 없었지만, 덕분에 앱 전체를 리뉴얼 할 수 있는 계기가 되었다.상반기, 하반기 둘을 나눠서 작성해본다. 회사6월 권고사직을 끝으로 많은 일들도 있었고, 많이 배웠던것 같다. 마지막은 회사와 나의 가치관 차이로 돌아서게 됐지만, 그래도 불경기속에 iOS 커리어를 시작하게 해준 회사에 감사를 표합니다. 개인적으로는 나를 돌아보는시간, 기술적으로는 한 분야를 깊게 파볼 수 있었던 뜻 깊은 시간이었다. WebRTC, ..
오늘은 그동안 스트리밍 관련 작업을 고도화 하면서 바뀌었던 구조들과구조를 바꾸면서 겪었던 문제들을 정리해보려고 합니다. 이번 작업을 통해서 AVCaptureSession을 깊게 공부할 수 있던 계기가 됐던것 같고,동료 개발자분과 같이 Objective-C로 된 WebRTC 라이브러리 내부를 까보고 파악해볼 수 있던 계기가 됐던것 같습니다. 기존 구조화면 구성스트리밍 RIB 움직임 감지 녹화 RIB 처음 구성은 아래의 RIB들로 구성되어있었다.스트리밍 요청이 오면 스트리밍 역할을 하는 RIB을 attach,스트리밍이 종료되면 움직임 감지 녹화를 하는 RIB을 attach 하는 방식으로 구현을 했었다. 변경이 필요했던 이유매번 스트리밍 연결 → 종료 할 때마다 시그널링채널을 생성하게 되는 문제가 있었고,..
생각해보니 지난해 회고글을 안썼었다. 22년 회고를 작성한게 얼마 되지않은것 같은데 벌써 23년 회고라니.. 조금 늦은감이 있지만 지난해를 돌아보며 어떤 일들이 있었고, 어떤 성장이 있었는지 돌아보려고 한다. 개발관련 내용도 적고 일상생활 얘기도 적어보려고 한다. 돌아보기 1. 스트리밍중 녹화 (직접녹화) 이 작업을 통해 소통의 중요성과 좀 더 다양하게 문제를 해결할 수 있는 안목이 생겼던것 같다. 이전에 움직임 감지 후 녹화(움감녹)하는 작업을 해봤기 때문에 쉽게 구현할 줄 알았던 기능이었다. 기존 녹화 하는 로직을 스트리밍시 녹화하도록 추가해봤는데 스트리밍 화면이 멈추거나 검은화면으로 나와서 한참 헤맸었다. 이유는 카메라를 동시에 점유하려고 하다보니 발생했던 문제였었고, 스트리밍시 사용하는 카메라를 ..
글또 8기 이후 방학(?)을 맞게 되면서 블로깅을 조금씩 덜하게 되었던것 같다. 블로그를 쓰는게 정말 오랜만이다. 그동안 이것저것 하느라 정신도 없었고 역시나 환경이 주어지지 않으니 기록하는것도 게을리 하게 되는것 같다. 다행히 글또 9기 모집이 다시시작됐고 주저없이 지원했다. 이번엔 회사분들도 몇분 지원하셨고, iOS 인원이 아쉬워 같이 스터디했던 지인분들도 몇분 초대드렸다. 이번 기수는 지인들도 몇분 계시고하니 서로 자극 받으면서 할 수 있을것 같아 기대가 된다. 다룰 주제 사실 올해까지만 회사에서 iOS 개발을 하고 내년부터 RN으로 개발을 해야할것 같은데, 네이티브 커리어를 놓고싶지 않기에 블로깅은 가능하면 iOS 위주로 진행하려고한다. 9기 동안 다뤄볼 주제는 아래와 같다. UI 작업하면서 겪는..
벌써 글또라는 글쓰기 커뮤니티의 블로깅 마지막 주가 되는 날이다. 회사에 입사하기 전 면접관중 한분에게 글또 제안을 받게 되었고, 과제중 하나인 삶의 지도를 작성한지 6개월이라는 시간이 지났다. 그때도 나 자신을 돌아보는 글을 작성했는데, 6개월간 잘 성장했는지, 방향성을 잘잡고 나아가고 있는지 돌아보는 글이 될것 같다. 가장 먼저 떠오르는건.. 방향성 잡기 이다. 요근래 한 두달전부터 스트레스가 있었다. 분명 아침일찍 회사에서 개인공부도하고, 운동도 하고 뭔가 하고 있기는한데 그만큼 뭔가 성과가 안나는 느낌.. 회사에선 유지보수 위주로 진행하고 있지만, 해결해도 또 다른 문제가 나오고 정작 새로운 개발은 못하고 있다. 초창기때 보다 에러는 점점 줄어 들고는 있는게 느껴진다. 다만, 주요 서비스에 대한 ..
22년 회고글을 쓴지가 엊그제 같은데 벌써 5월달이라니.. 늦었지만 1분기 회고 하는 글을 적어보려고 한다. 23년 목표 돌아보기 1. 결혼 문제없이 잘 진행되고 있다. 6월부터 정말 바빠질것 같지만.. 🫠 2. 5kg 감량 & 운동메이트 구하기 (무조건!!) 회고글 작성을 기준으로 2.5kg이 줄었다. 못해도 주3일 운동은 꼭 가고 있다!! 직장동료 두분과 같이 운동하고 있어 운동메이트도 구했고 덕분에 꾸준히 할 수 있는것 같다. 👍 글또 라는 글쓰기 커뮤니티에 #헬또 라는 채널이 있는데 운동한 기록들을 공유하는 곳에도 참여해 올리고 있다. 3. 회사에서 인정받기 음.. 이건 아직 잘 모르겠다. 개인적으로 해도해도 부족한느낌이라 조금은 더 지켜보자 !! 그래도 RIBs 아키텍처나 RxSwift에 어느..
글또라는 커뮤니티를 알게 되고 나서 마침 지원하는 조건중 '삶의 지도' 라는 글을 쓰는게 있는데, 이번 기회에 자신을 돌아보는 글을 남겨 보려고 한다. 사람 만나는걸 즐겼던 호텔리어 고등학생까지 딱히 꿈이없었던 시기여서 대학을 선택할 즈음 '뭘 잘할 수 있을까' 내가 좋아하는걸 고민해봤던 시기였다. 떠올랐던건 사람들과 잘 어울리고, 새로운 사람을 만나는걸 좋아하며, 남 돕는걸 좋아했었고, 어렸을적 엄마 손잡고 따라갔던 호텔결혼식장에서 '이런호텔 경영하려면 어떻게 해야돼?' 라고 했던게 기억이 나 '호텔경영학과' 에 지원하게 되었다. 어떻게보면 아주 간단하게 생각했던것 같은데, 다행히도 서비스업 이라는 직종은 나에게 잘 맞았던것 같다. 하나만 빼고.. 고건 바로.. 영어, 걸림돌이자 디딤돌아무래도 호텔은 ..
개발자를 시작하고 크고작은 다양한 변화들을 겪었고, 그 과정중에 성장하는걸 느낍니다. 올해도 마찬가지! 2021년 회고 한걸 돌아보면서 많은 다짐과 자극을 받았었던것 같은데 힘들었지만, 그 과정에서 배워가는건 많았던 2022년을 돌아보려 회고글을 적어보려고 합니다. 감사했습니다. 🫑 현재 나는 반려동물 CCTV 앱을 서비스를 하는 회사의 iOS 개발자로 전향해 적응중이다. 이전 헬스케어 회사는 결국 그만 두게 되었고, 여러 일들이 있긴했지만 퇴사했던 가장 큰 이유는 iOS에 집중하고 싶었기 때문이다. 물론 백엔드, 안드로이드 다 하고 싶긴 하지만, 아직은 하나에 집중해서 어느정도 적응이 됐을때, 다른 쪽에 관심을 갖게 될것 같다. 그래도 정말 고마운 회사라고 느끼는건 개발자의 길을 시작할 수 있게 해주었..
첫번째 프로젝트 - VoiceRecorder도 회고록 작성을 아직 안했는데 가장 최근에 끝나서 기억이 새록새록하기 때문에 작성을 해보려고 합니다.😅 월요일 ~ 토요일 매일 09:00~21:00 총 12시간 이라는 빡센 일정으로 프로젝트를 진행한지 벌써 한달이 지났다니.. 체력적으로 힘이 들긴하지만 이제 다음주면 마지막 1주일 개인 프로젝트만하면 끝나니 마지막까지 빡 집중해서 해보자아!! 시간이 정말 어떻게 간줄도 모를만큼 7월은 순.삭 이었다. 그럼 능력자 두 분을 만나 기술적으로 많이 배울 수 있었던 두번째 프로젝트 회고를 작성해보겠습니다!! 두번째 프로젝트는 CustomKeyboard를 만드는 프로젝트였다. 키보드 화면을 `직접` 만들어서 버튼이 눌릴때마다 초성, 중성, 종성을 조합해 글자를 만들어 ..
오늘은 기술블로그 말고 취업준비를 하면서 느끼는점과 우연히 시작하게된 프리온보딩 코스에 대해 얘기를 해보려고 합니다. 개인앱을 만들고 배포를 한지 이제 두 달이 다되어 가는데, 배포에 포커스를 두고 어떻게든 배포해보자는 생각에 만들게 된 BestEats라는 개인 맛집 기록 앱. 물론 앱 배포를 한 점에 대해서 좋게 봐주는 기업들도 있었지만 기능적으로 부족하다는 피드백을 많이 받았고, 면접은 가보지도 못하고 서류탈락하는 기업들이 꽤 많았습니다. 현재 앱에 부족한점을 몇 가지 나열해 보자면, 네트워크 통신, 미완성으로 보이는 페이지 등 아직 많은 경험을 해보지 못한점이 몇가지 있었던것 같습니다. 그리고 대부분의 기업들에서 사용하는 기술스택들 (RxSwift, MVVM, Combine, SwiftUI, TDD..
- Total
- Today
- Yesterday
- Swift final
- swift 고차함수
- Swift
- Swift ModernRIBs
- Swift Leetcode
- Swift Error Handling
- CS 네트워크
- Swift 내림차순
- swift property
- Swift inout
- Swift 프로그래머스
- RTCCameraVideoCapturer
- 2023년 회고
- Swift joined()
- swift reduce
- swift protocol
- Swift init
- RIBs tutorial
- swift programmers
- swift (programmers)
- removeLast()
- Swift RIBs
- Swift 프로퍼티
- iOS error
- 원티드 프리온보딩
- Class
- Combine: Asynchronous Programming with Swift
- ios
- Swift 알고리즘
- Swift joined
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |