본문 바로가기

전체 글20

앞으로의 계획 과 루틴 - 저 취업 했습니다!! 정말 멋진 곳에 취업하게 되었습니다. 대표님께서 직접 개발자이셔서 그런지, 개발에 대한 마인드와 철학이 정말 인상 깊었습니다. 왜 많은 사람들에게 존경받는 개발자인지, 짧은 대화만으로도 충분히 느낄 수 있었습니다.저 역시 대표님처럼 '진정성 있고 존경받는 개발자' 가 되고 싶다는 마음이 솟구쳤고, 대표님께서 해주신 말씀들을 가슴에 새기며 앞으로의 길을 묵묵히 나아가려 합니다. 나의 루틴취업 이후에도 루틴은 이전처럼 유지해보려 한다.AM 6:30 기상 → 아침 식사 및 준비출근 전까지: 정보처리산업기사 필기 시험 준비PM 6:00 ~ 8:00: 퇴근PM 10:00 ~ 12:00: 개인 개발 공부 & 방통대 수업/과제당분간 이 루틴으로 습관을 유지하는 것이 가장 큰 목표다.무리하지 않고, 하지만 하루하.. 2025. 7. 11.
Mini UI Builder 프로젝트 [당분간 블로그 안합니다.] 2025년 7월 10일 목요일 오전 10시 30분. 개발자로서 제게 마지막이라고 느껴지는 면접 기회가 찾아왔습니다.떨어진다고 해서 개발을 포기할 생각은 없습니다. 인력사무소를 통해 현장일을 하게 되더라도, 결국 다시 개발을 할 것입니다. 하지만 지금 이 순간, 더 이상 시간을 지체할 수 없는 저에게는 정말 중요한 기회입니다.면접을 보게 될 회사의 기술 스택과 홈페이지, 관련 기사를 살펴본 결과 다음과 같은 인상을 받았습니다.> 이 회사는 앱 개발을 위한 시각적 UI 편집 기능을 제공하며, > BLoC 구현을 지원하는 MVVM 패턴의 자동 바인딩 시스템, > HTTP, TCP/IP, DB, 파일 등 외부 데이터를 손쉽게 연결하는 데이터 소스 서비스, > 그리고 딥러닝을 활용한 디자인 자동화 구성.. 2025. 7. 8.
Flutter & Dart - What is Bloc 제게 마지막 기회가 왔습니다.정말 제가 존경하는 분께서 개발자로서의 마지막 기회를 주셨고, 면접을 볼 수 있을지는 아직 모르지만,기회를 주셨다는 사실 하나만으로도 절대 놓치고 싶지 않았습니다.최소한 폐는 끼치지 말자는 마음으로, 해당 회사에서 사용하는 기술 스택을 하나하나 분석하며그동안 몰랐던 것을 배우고, 익히고, 정리하며, 작은 예제라도 만들어보자고 결심했습니다.그 첫 번째 주제는 Bloc 입니다.상태 관리가 필요한 이유아래의 이미지 처럼 위젯 트리가 존재한다고 했을때Flutter의 기본적으로 제공되는 StatelessWidget과 StatefulWidget 내에서 , 간단한 상태 변경은 setState()를 통해 처리할 수 있습니다. 아래의 로직이 동작 했을경우를 예를 들어 보겠습니다.setStat.. 2025. 7. 7.
Flutter & Dart - Clean Architecture에서 UI 새로고침의 내부 동작 흐름 오늘은 제가 정리한 클린 아키텍처에 대해 설명드리려 합니다. 분명 장점이 많은 구조이지만, 실제로 적용해보면 모든 계층을 어디까지 나눠야 할지, 또는 각 계층의 역할을 어떻게 해석해야 할지가 애매하게 느껴질 때가 많습니다. 예를 들어, UseCase에서 DTO를 다뤄도 되는지, Repository는 어디까지 비즈니스 로직을 포함할 수 있는지 등 실제 구현에서의 해석 차이가 존재하더군요.저 역시 아직 배우는 중이며, 직접 써보며 느낀 점은 결국 회사나 팀마다 클린 아키텍처를 해석하고 적용하는 방식이 다르다는 것이었습니다.하지만 이러한 차이에도 불구하고, 클린 아키텍처의 큰 틀과 철학을 이해하고 있다면 어떤 환경에서도 빠르게 적응할 수 있고, 구조적인 코드 작성에 큰 도움이 될 것이라 확신합니다. 클린 아키.. 2025. 7. 6.
MacBook Pro 를 구매 후 Flutter 설치 및 프로젝트 실행까지 회사를 퇴사 후 대여받았던 기기를 반납하고 MacBook Pro를 중고로 구매했습니다. MacBook Pro 13 M1! Ram 은 꼭 16GB 이상을 원했고 용량은 512GB이상을 원했으나 운이 좋게도 1TB를 990,000원에 후후!! 업어 왔습니다.왜 새상품을 사지 않느냐? 라고 물으 신다면 제 개발 환경엔 이정도가 마지노선이였고 새로운 맥북은 너무 오버 스펙이라는 느낌이 들었습니다. 가격도 너무 비싸고...만약 저처럼 중고로 사시게 된다면 꼭 박스 시리얼 넘버와 MacBook 시리얼 넘버가 동일한지 확인하시고 배터리 효율을 확인하세요!! 그리고 절대 intel 칩은 사지 마십쇼!! 업데이트 중단 예정인걸로 알고 있습니다.서론이 너무 길었네요 . 본격적으로 Flutter 개발 환경을 구성과정을 시.. 2025. 7. 4.
내 기술이 시장에서 통하지 않는다고 느꼈을 때 대부분의 사람은 퇴사를 계획하고, 다음 직장을 확정한 뒤에 떠난다. 나도 처음엔 그랬다. 하지만 현실은 그렇게 단순하지 않았다. 이 글은 내가 퇴사를 앞두고 어떤 고민을 했고, 어떤 선택지를 두고 망설였는지 기록해두기 위해 쓴다. 퇴사 전 내 계획들 1차 계획: 부트캠프 등록 → Flutter + Swift 학습 → 신입 개발자로 다시 시작2차 계획: 주말에는 인력사무소 알바, 평일엔 독학 → 2개월 준비 후 면접3차 계획: 전기기술 배워서 개발자 접고 전기기사 자격증 도전 지금 보면 다소 복잡하고 왔다 갔다 하는 계획처럼 보이지만, 그만큼 갈팡질팡했다. 내가 했던 개발은 시장성이 없었다사내에서만 쓰는 독자 플랫폼 언어 사용실제로는 Java/Objective-C로 작성된 내부 프레임워크 네이티브 코드.. 2025. 7. 3.