본문 바로가기

반응형

전체 글

2026 상반기 회고 - 나개발자아냐힝 올해 상반기는 기능을 많이 만든 시기라기보다, 개발이라는 일을 다시 정의하기 시작한 시기였다. AI를 코드 생성기가 아니라 함께 일하는 동료로 받아들이기 시작했고, 자연스럽게 관심도 ‘무엇을 만들까’보다 ‘어떻게 개발할까’로 옮겨갔다.AI가 처음 쓸 만해졌을 때만 해도 학습 도구나 간단한 코드 생성기 정도로 생각했다. 그런데 반년 만에 동료의 자리에 올라온 걸 보면 앞으로는 상사가 될 수도 있겠다는 생각까지 든다. 그때쯤 나는 무엇을 하며 돈을 벌고 있을까. 아직은 상상조차 잘 되지 않는다.1, 2월의 나는 Flutter 개발자를 넘어 모바일 개발자가 되고 싶었다. 모바일 생태계를 더 깊게 이해하고, 플랫폼 심사라는 큰 벽 앞에서 배포를 더 쉽고 자유롭게 만드는 방법을 고민했다. 자주 사용하는 오픈소스에.. 더보기
오픈소스 기여모임 10기 참여 후기 (w.flutter) 나는 2026년 현재! 아직 개발자다. 짱이지~새해들어서 뭔가 해봐야하지 않을까 했는데 마침 호시탐탐 노리던 오픈소스 기여모임 10기가 시작된다는 소식을 듣고 얼른 참여했다. 보증금 3만원을 입금하고 디스코드에 참여했다. 지금와서 하는 말이지만 보증금 3만원 없었으면 PR 못 올렸을듯.왜냐면 이번에 회사에서 차트라이브러리로 개발차력쇼 해야해서 몇날며칠을 야근하다보니 마음이 흐지부지되었기 때문이다.근데 오늘 마감이래..!그래서 후다닥 flutter 레포나, riverpod 등등 프레임워크랑 많이 쓰이는 주요 패키지를 노렸다.오픈소스 기여모임에서 준 팁대로 AI하고 이슈선정을 하는데 (슬픈 대화) 만만이 이슈들은 closed 됐거나 이미 침발라놓은 사람이 있었다. 9시에 온라인세션에서 고민을 상담했다.고민상.. 더보기
[Flutter] Error Handling Widget - 플러터 에러 핸들링하기 ※ 주의아직 개발 단계여서 업데이트가 있을 수 있다!※ 바쁜 현대인을 위해서..해결방법만 보고싶다면 '어떻게 해결' 검색해서 결론만 보시오 # 플러터에서 렌더링 에러시 보여주는 방법플러터에서는 렌더링 시 에러가 발생하면 빨간 컨테이너가 나타난다.  아무것도 안뜨고 콘솔 메시지만 나오는것 보다 낫다고 생각한다.문제는 유저가 사용하게 되는 릴리즈 버전에서는 위 같이 렌더링 시 에러가 발생하면 회색 화면이 나온다는 것이다.앱을 켰는데 회색 화면만 보게되면... 사용자는 떠나버릴거다. 무서운 빨간 화면 보다는 낫겠지만.... # ErrorWidget 을 사용한 에러 핸들링그래서 플러터에서는 ErrorWidget 클래스를 제공한다. ErrorWidget.builder에 렌더링 에러시 보일 화면을 정의하는 것이다... 더보기
2023년을 돌아보며 - 개발자 회고 2023년이 얼마 남지 않았다. 23년 키워드는 이동, 회복 이 두가지 키워드로 정리된다. 이동 1. 지역을 옮겨서 이사했다. 2. 인생 최초로 6개월만에 회사를 옮겼다. 3. 동물병원에 참 많이 드나들었다. 회복 1. 작년 11월 친구가 죽고 힘들었는데 마음이 많이 나아졌다. 2. 고양이가 7월달에 선암종으로 수술을 받고, 지금은 꽤 건강해졌다. 3. 개발 자체에 다시 흥미를 가지게 되었다. 4. 일자리를 잃을지도 모른다는 공포에 숨이 막혔다가, 일자리가 다는 아닐지도 모른다는 깨달음을 얻었다. 5. 좋은 짝꿍을 만나 행복했다 6. 이제는 인생을 어떻게 살지 조금은 알 것 같아졌다. 7월달에 고양이도 아프고 전직장 대표들의 개인사로 내 입지가 불안해져서 정말 힘들었다. 평소에도 불안이 높은 편인데 생계.. 더보기
electron + react 초기세팅 OS: Windows Node.js 버전: v18.17.0 Electron 버전 : v25.4.0 CRA로 진행 일렉트론은 Javascript, CSS, HTML을 사용해서 데스크톱 응용프로그램을 만들 수 있는 프레임워크이다. Chromium과 Node.js를 바이너리에 내장하여서 하나의 JS 코드를 가지고 Windows, macOS, Linux에서 작동하는 크로스 플랫폼 앱을 만들 수 있다. JS 하나만 배워도 웹/모바일앱/데스크톱앱도 만들 수 있다니,, 좋은 세상,, 공식문서와 구글 검색으로 진행했고, 혹시나 나처럼 해매시는 분이 계실까봐 글을 작성한다! Node.js 를 v18.17.0 버전으로 설치하고 진행했고, 에디터는 visual studio code를 사용했다. 글고 yarn으로 진행해서 n.. 더보기
[회고] 2023년 6월회고 현재상황 현재 일하고 있는 곳의 업무가 변경되었다. 일을 하다가 업무가 변경되는건 그리 당황스러운 일이 아니지만 업종의 문제라고나할까.. 전혀 다른 일을 하게되어 이 지역의 IT회사를 알아보고있다. 아무래도 지방이어서 갈 수 있는 폭이 적다. 다른 지방도시에도 같은 문제가 있겠지? 서울에 인프라가 집중되어 있다는 것을 새삼 깨달은 한달이었다. 문제는 다음과 같다. 1. IT업체가 거의 없다. 선택의 폭이 좁아서 자격요건 중 하나라도 부합하면 지원을 해야했다. 2. 스프링과 PHP이 주고, 의료기관에서 C# 공고 하나를 봤는데 그 마저도 공고 기간이 지났다. 3. 주로 신입을 원했다. 미드급의 개발자는 구하지 않고 신입 혹은 시니어, 팀장급을 원하는 공고가 대부분이다. -> 내가 시니어라고 스스로를 칭하기.. 더보기
스프링 입문 - 환경설정 스프링이 기술스택으로 쓰이는 회사에 면접준비 중 전에 했던 내용을 복기하고자 진행했다. 인프런에서 김영한 님의 '스프링 입문 - 코드로 배우는...' 강의를 들었고 블로그에 기록을 해두려고 한다. IDE: IntelliJ Community Edition Java : SE 11 버전 ( cmd에 java -version 으로 쳐서 11버전으로 나오면 진행X) H2 : 2.1.214 https://start.spring.io/ 버전을 위에처럼 한 이유는 start.spring.io 에서 강의에서처럼 2.3 버전이 없고 그나마 2버전에는 2.7이, 나머지는 3.0이랑 3.1버전이 있었기 때문이다. 찾아보니 3버전부터는 Java17이상과 호환이 된다고하고, 8버전의 지원 기간보다 17이 더 길다고 하고,, 스프.. 더보기
한국어 형태소 분석기 mecab-ko, 우분투 환경에서 테스트하기 일을 하다가 한국어 형태소 분석이 필요해 mecab-ko를 사용하게 되었다. 이용할 수 있는 서버가 아직 없는터라 사용하고 있는 윈도우즈 로컬에 WSL2로 우분투를 설치해 진행했다. 1. 먼저 mecab-ko 라이브러리와 mecab-ko-dic 라이브러리 파일을 가져와야 한다. # mecab-ko wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz # mecab-ko-dic wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz mecab-ko 다운로드는 여기 에서 받을 수 있고, 글을 쓰는 현재 20.. 더보기

반응형