전체 글(61)
-
Looking back at the Blueprint of My Life
스물스물 기어나오는 많은 생각에 대한 정리가 필요하다. - 회고에 대한 정의와 계획나의 삶을 돌아보고 한 발치 물러서서 객관적으로 바라보고 깨달음을 얻기란 쉽지 않다. 하지만 그리 어렵지도 않다. 내가 해 온 행적들을 나열하고 살펴본다면 결코 어렵진 않을 것 같아서 2024년 회고와 내 인생의 청사진의 초안을 작성해보려고 한다. 최근 내가 읽게 된 책이 있는데, 그 책은 바로 '생각중독' 이라는 책이다. 생각은 많고 불안한데, 무언가 하고 싶지 않아 게으름을 피우던 적이 참 많았다. 2023년부터 회고를 해본 것 같다. 이또한 다 글또에서의 글쓰기 덕분이다. 생각중독에서의 저자가 말하는 것은 인간이 불안하고 불편감을 느끼는 것은 해야할 것을 회피하고 알면서도 하지 않는 것이다. 어렵다고 느끼고, 버겁다..
2025.01.19 -
몰입의 즐거움, 화면의 경계를 초월하다. vision Pro
visionOS 가 2023년 처음 나왔다고 했을 당시 이번엔 애플이 얼마나 기기 가격을 비싸게 받을까? 사실 나는 궁금하기도 하고, 비싸면 접근하기는 어렵기에 가격 면에서 아쉬웠다. visionOS 앱을 만들고 싶은데 유저의 접근성이 떨어진다는 조건 중에는 디바이스의 비싼 가격도 영향이 있으니 말이다. 그럼에도 visionOS 는 충분히 매력이 있을만한 몰입의 경험을 줄 수 있다고 생각한다. 아직 제대로 보진 않았지만, SF(Science Fiction)의 거장 스티븐 스필버그가 최초로 만든 가상현실 영화 레디 플레이어 원(궁금한 분은:예고편)에서도 주인공이 vision pro 같은 걸 끼고 가상현실(Virtual Reality)에서 원하는 캐릭터의 모습으로 어디든지 가며, 뭐든지 할 수 있다. ..
2025.01.05 -
Apple 이 제시하는 콤비네이션 핏자, Combine 살짝 음미해보기
RxSwift 를 10월쯤 작성하고(꽤 많은 시간동안, Swift 와 관련된 글을 쓰지 못했다.), RxSwift 관련 코드를 더 공부할까 파볼까 고민했다. 그치만 Combine 도 궁금했고, 기본적으로 애플에서 제공하는 프레임워크였기에 알아보고 싶었다.그렇다..나는 건들면 안되는 크나큰 무언가를 건든 것이다..꽤나 Combine 이 제공하고 다루고 있는 영역이 컸다. 그래서 나는 컴바인, Rx 왕초보니까,, 기본적인 흐름과 역할에 대해 정리하고 공부하려고 한다. 기본 공식문서에서 소개하는 Combine 의 역할은 애플리케이션이 이벤트를 처리할 때, 선언적으로 접근할 수 있게 해준다고 한다. 선언적 프로그래밍은 목표를 설정하고 목표에 접근하는 방법은 컴퓨터에게 일임한다. 예를 들어, '양복점에 가서 1..
2024.12.21 -
마음을 튼튼하게 한다면 저도 좋은 개발자가 될 수 있을까요?
*글또와 길벗에서 제공한 (링크)개발자 오늘도 마음 튼튼하게 성장하기 를 읽고 느낀 것을 적었습니다. 개발자가 되고 싶다고 마음 먹기는 싶지만, 현업에서 개발자가 되기는 어렵습니다. 신입에게도 원하는 기술스택이 높아진지 오래 되었기 때문입니다. 회사 입장에서라도 회사가 이미 도입된 기술을 무리 없이 쓸 수 있는 개발자들을 원할 겁니다. 그러기 위해선 고도의 집중력과 꾸준한 프로그래밍 연습과 질 좋은 코드에 대한 욕심도 필요합니다. 회사가 원하는 개발자, 다른 개발자들이 원하는 개발자, 다른 개발자들이 같이 일하기 편한 개발자가 되려면 어떻게 해야 할까? 라는 그 생각이 이 책을 고르게 한 동기가 된 것 같습니다. 마음을 튼튼하게 한다면 저도 좋은 개발자가 될 수 있을까요?원제는 The battle h..
2024.11.23 -
[RxSwift] 왕초보 R린이..RxSwift 개념 1탄..!
덤벼라 RxSwift..!!(잘 흡수해서 적용하게 해주세요..ㅎ..)RxSwift 종류도 많고, 쓰임도 복잡해보여서 몇년동안 회피했던 라이브러리 중 하나였다.비동기 프로그래밍의 중요성은 아래 포스팅에서도 언급했었기에, 더는 미룰수가 없었다. 동시성(Concurrency)을 대하는 Swift 의 자세 1 - DispatchQueue(다음엔 Actor 와 Async 등에 대해서도 글을 써야할 것만 같은 느낌이 든다..😅) 다시 곰튀김님의 유튜브 종합편 강의를 살포시 클릭하여 들었다. (감사합니다.🐻 곰튀김님 🥹)사실 애플에서 제공하는 async, sync 개념도 있고 Combine 도 있는데, 왜 RxSwift 였을까?처음엔 채용공고에 많이 보여서, 예전 팀플 때 팀원들이 많이 써서..? 그래서 Rx를..
2024.10.27 -
[회고] 개발자의 여정: 도전, 회고, 그리고 다시 나아가기
2024년은 정말 멋진 앱을 만들어보자, 더불어 개발자로 나아가는거야!2024년 나는 포부를 지녔다. 남들과는 조금은 다른 나만의 앱을 만들어보고 싶다고 다짐했다. iOS 개발 취업을 희망하는 사람들이라면 누구나 앱을 못해도 1개이상에서 많게는 여러개를 개발한다. 당시 나는 아무런 앱도 없었고, 그저 Swift 코드만 공부 했던 것 같다. 그러면서 그들을 동경하고, 무력감을 느꼈다. 그렇기에 개인 앱을 몇개월 간 질질 끌다가 첫 출시를 했을 때에는 정말 남다른 성취감이 있었다. 이제 막 공부하는 iOS 초보개발자들이 경험한 것처럼 나 역시 기획, 디자인, 앱 기능 구현을 하면서 정말 많은 애를 먹었다. 초보는 아니지만, 초중급 개발자의 과도기를 겪고 있는 것 같다. 그 과정에서 나는 MVP의 중요성과 ..
2024.10.13