전체 글 642

프리랜서 개발자의 아침 루틴 만들기

오전 6시경에 기상아메리카노 드링킹빠른 걸음으로 운동 60분 가량상쾌한 샤워명상 12분아메리카노 드링킹개발 시작오늘은 위와 같은 루틴으로 하루를 시작하였다.보통은 일어나자 마자 아메리카노 마시고 바로 개발을 시작했다.이번에는 건강을 생각해서 운동부터 시작했더니 기분이 상쾌하다. 루틴 중 한 가지 추가하고 싶은 것이 있는데, 영어 공부 60분이다.이건 너무 욕심인거 같고 일단 위 루틴대로 잘 실천해 보자.

LifeLog 2024.11.22

박리다매에서 선택과 집중으로

거래건수를 늘리기 위해서 단가를 엄청 낮추었다.그동안 쉬는 날 없이 계속 일한 거 같다.덕분에 거래는 많이 했으나, 정작 생계비 충족도 되지 않았다.박리다매로는 도저히 버티기 힘들었다. 외주로 먹고 살기에는 경쟁자 너무 많다.나처럼 더 저렴한 견적을 올리는 프리랜서들이 또 유입될 것이다.결국 제 살 깍아먹기가 된 셈이다. 하지만 코딩 레슨(과외)는 기회의 땅이었다.일단 과외 요청이 하루에만 10건 이상 온다.그래서 이런 전략으로 하기로 하였다. 선택과 집중.오로지 개발 과외에만 집중해 보자. 숨고 과외 => 경험치 쌓기 => 유튜브 강좌 제작(무료) => 회사 홈페이지에 유료 강좌 판매 이렇게 강의를 판매해서 돈이 알아서 굴러오는 파이프라인을 구축해야 한다.그래야 내 사업을 할 수 있는 시간적 경제적 여..

SideProjects/N Job 2024.11.20

디버깅할 때 종이에 써보지 않고 소스코드만 바라본다(?)

설계나 디버깅할 때 종이에 먼저 그림이나 글로 쓴 후에 하는 것이 정석일 것이다.그런데 개발을 급하게 해야 될 때가 대부분이라서 모니터만 바라보면서 코드를 짠다. 프리랜서 시작하면서 3개월 동안 이렇게 했더니 몇 가지 재미있는 경험을 하게 되었다.설계를 위해 클래스 다이어그램을 그리지 않는다.디버깅을 위해 종이나 아이패드에 써보지 않는다.대신 기존 코드를 찬찬히 읽어본다.주로 새로운 코드를 작성할 때, 오늘은 거의 3시간 가까이 코드 작성만 하였다.컴파일 에러가 있는지만 확인하고, 유니티 에디터에서 돌려보지 않는다.기록하지 않고 디버깅하는 대신에, 방안을 뱅글뱅글 걷거나 밖에서 담배를 피울 때 생각을 많이 한다.디버깅에 대한 새로운 접근 방법이 떠오른다.코드만 바라보는 것도 정답이 아니다.컴파일만 하고 ..

DevLog 2024.11.20

[책] Pro Git (Second Edition) 한글 번역 pdf 링크

아래 링크로 가면 pdf를 다운로드 받을 수 있다. https://www.oss.kr/oss_guide/show/2c619df7-40d6-43de-af7a-2b0db6c16538 Pro Git (Second Edition) 한글번역본 - 공개SW 포털Pro Git - 저자 : Scott Chacon, Ben Straub Pro Git (Second Edition)은 근사한 Git 및 현대 세계에서의 사용법에 대한 가이드입...www.oss.kr  공개 SW 포털이란 곳이 있는줄 이제 알았다.유용한 것들이 많이 있을듯.https://www.oss.kr/ 공개SW 포털 - 공개SW 포털WELCOME There are a million reasons to use XE3. XpressEngine은 자유로운 웹 ..

LifeLog/book 2024.11.19

GitHub에 repository가 너무 많을 때 관리하는 방법

Claude에 아래와 같이 질문을 해보았다.참고로 대형 프로젝트에 적합하며, 사용자(개발자)가 많을 때 유용한 방법이다. "Is there a way to organize github projects with folders?" Yes, there are a few ways to organize GitHub projects using folder-like structures: 1. Repositories Themselves - Each repository can have folders (directories) to organize code - Use a clear folder structure like: /src          # Source code /docs         # Documentation..

IDE & Tool 2024.11.19

[오픈소스 무료] 협업 시 화면 공유 / 화상 미팅 : jitsi

https://jitsi.org/ Free Video Conferencing Software for Web & Mobile | JitsiLearn more about Jitsi, a free open-source video conferencing software for web & mobile. Make a call, launch on your own servers, integrate into your app, and more.jitsi.org 협업하면서 서로의 화면을 공유할 수 있다.그리고 화상 미팅도 가능하다.jitsi는 오픈소스로 개발되었고 무료로도 이용이 가능하다. 사용 방법은 매우 간단하다.  웹 브라우저로도 화면 공유가 가능한데, 위 스크린샷에서 [Start a Meeting] 버튼을 클릭한다...

IDE & Tool 2024.11.19

Google AdSense Guideline

Claude에 구글 AdSenese 질문을 해보았더니 아래와 같은 가이드라인을 제시해 주었다.  Here are the key guidelines for Google AdSense: 1. Content Requirements - Publish high-quality, original content - Comply with Google's content policies - Avoid prohibited content like adult material, violence, hate speech - Ensure website is fully functional and user-friendly 2. Traffic and Site Quality - Have a significant amount of unique,..

DevLog 2024.11.19