완성된 학습법

최근에 비디어스 앱을 Flutter로 변경하고 릴리즈했다. 이번에 Flutter로 꽤 완성도 있는 프로젝트 하나를 마무리하고, 내부에서 리액트를 경험하면서 나의 학습법이 완성된 것 같다. 특별한 것 없고, 지적할 부분투성이지만 나에게는 정말 딱 맞고 효율이 좋다. Flutter를 학습해 온 과정을 통해 정리해본다. 1. 입문용 강의를 빠르게 완강한다. 입문용 강의는 무료도 많고, 유료더라도 클립 수의 부담이 적기 때문에 완강이… Continue reading

[컨텐츠 후기] 클린코딩 하는데 구현을 못하는 개발자

며칠 전 개발바닥 유튜브에 클린코딩 하는데 구현을 못하는 개발자 영상이 업로드되었다. 관심이 많은 분야라 거의 올라오자마자 봤다. 영상을 정말 짧게 요약하자면, 클린코딩을 하면서 구현을 못 하는 개발자보다는, 어쨌든 정해진 기간 내 기능을 구현할 줄 아는 개발자를 선호한다는 것이다. 사실 당연한 결론이라고 생각한다. 결국 기간 내 구현을 못하면, 그 개발자는 클린코딩을 한 개발자가 아니라 구현을 못… Continue reading

Django 간단한 튜닝

매일 글을 쓰다보니 인풋을 찾게 되는데, 그러다 프레임워크의 성능에 대한 아티클을 몇개 읽었다.그러다 비디어스에 적용할만한 요소가 있어서, 테스트를 해봤다. 이번 테스트를 해보게 된 계기인 ujson을 먼저 테스트해봤다. ujson은 UltraJSON 이라는 패키지인데, 설명을 보면 UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 3.8+. 라고 쓰여있다. C 로… Continue reading

파이썬 어디서 어떻게 쓰고 있는 걸까

파이썬은 개발에 조금이라도 관심이 있는 사람이라면 들어봤을 정도로 잘 알려진 프로그래밍 언어이다. 프로그래머스에서 주기적으로 개발자 설문조사를 하는데, 최근 피드에 뜬 링크가 있어서 둘러보던 중 문득 궁금해졌다. 사람들은 파이썬을 어디서 어떻게 쓰고 있을까. 2023 코딩 테스트 연습 언어 트렌드를 보면 2020년 부터 파이썬이 코딩 테스트에서의 활용이 늘어나는 것을 볼 수 있다. 2023 프로그래머스 개발자 설문조사를 보면… Continue reading

파이썬 기초 문법을 이제 막 마쳤다면

B2B 강의를 하다보면 4주, 12주와 같이 길게 진행하는 강의도 있지만, 기초 문법만 다루는 경우가 있다.지금 진행하고 있는 모기업 B2B 강의도 3일짜리 파이썬 기초 문법을 매주하고 있다. 부트 캠프나 온라인 강의는 대부분 목표가 명확히 있지만 이런 강의는 목표가 “프로그래밍 입문”인 경우가 많다.만약 당신이 개발자라면, 3일동안 “프로그래밍 입문”을 가르친다면 무엇을 가르치겠는가. 내 경우엔, 내장 함수를 활용하는 것이나… Continue reading

AI가 개발자를 대체한다

빠른 시일 내에 AI가 개발자를 대체할 것이라는 유튜브를 봤다.아마 내 알고리즘에 뜨지는 않았지만, 대체하지 못할 것이라는 영상도 있을 것이다. 이 얘기가 나오게 된 배경은 역시 ChatGPT이다. 주변 개발자에게 ChatGPT에 대해 물어보면 “특정 용도”에 유용하다는 피드백이 많다. AI가 작성해준 코드를 직접 활용하는 경우는 없고 이메일을 대신 작성해준다거나, 예제 샘플 코드를 요청해서 참고 하는 경우가 많다. 내… Continue reading

Flutter의 Bloc

Flutter에는 다양한 상태 관리 패키지가 있다. 이 외에도 굉장히 다양하게 있는데 플러터 공식문서에도 잘 정리되어있다. 나는 페이스북을 통해 개발 관련 얘기를 많이 접하는 편인데, 구글 Flutter 한국 사용자 그룹에서 최근에 한 멤버가 사용중인 상태 관리 패키지를 설문한적이 있다. 콘텐츠를 직접 여기에 캡쳐해서 올릴수는 없으니, 글 작성 시점 기준으로 확인해보면 가 투표되어있다. 약 200명 가까이 투표를… Continue reading

[개발자 일상] 일상에서의 효율 – 1

대부분의 개발자가 나와 같다고 믿고 싶다. 효율에 대한 얘기다. 효율적으로 무언가를 한다는 것은 시간 대비 해내는 것이 많다고 할 수 있겠다. 내가 신경쓰는 일상의 효율이 매우 많지만 그 중 몇가지만 소개해보려고 한다. 1. 오래걸리는 빌드가 있다면 무조건 자리 비울 때. Flutter로 개발한 앱을 빌드하거나, 서버에 dnf 패키지를 설치해야할 때 등 작업이 10초 이상만 되도꼭 자리를… Continue reading

클론 코딩 강의를 듣다

NestJS, Flutter, Typescript 등 입문 강의도 들어보고, 클론 코딩 강의도 들었다.대부분의 클론 코딩 강의가 그럴 것 같지만, 일단 내가 본 클론 코딩 강의는 목적이 “클론”에 있다. 목적이 클론이다 보니, “이렇게 하면 이렇게 된다” 와 같이 설명하는 경우가 많다.바꿔말하면 확실히 개념 설명보다는 실용적인 설명이 대부분이다. 그렇다보니 여러 후기를 찾아보면 입문자들이 많이 듣는 것 같다. 주변에 물어보니… Continue reading

Flutter를 경험하면서

Flutter를 강의하기도 했고, 간단한 앱을 만들어보기도 했지만 2023년 상반기가 지나서야 꽤 큰 프로젝트를 마무리하고 있다. 제목을 보면 Flutter에 대한 글을 쓸 것 같지만, 이번 글은 아니다. 물론 언젠가 쓰겠지. Flutter를 처음 써본건 1년이 조금 더 된 것 같다. 클론 코딩으로 시작해서 이제는 회사 앱을 Flutter로 변경하여 오픈을 준비하고 있다. 새로운 언어를 배운다는 건 나에게 어떤… Continue reading