Blog

2024-12-11

Brandon

못생긴 웹사이트가 더 잘 팔린다.

저는 1998년부터 웹 디자인 분야에서 활동해 왔습니다. 여러 단계를 거쳤지만, 현재의 상황은 오랜만에 가장 이상하게 느껴집니다. 수년간 UX 디자이너들은 업계의 "드리블화"에 맞서 싸워왔습니다. 이는 눈길을 끄는 프로젝트를 만들어 진지한 작업으로 포장하는 것을 의미합니다. 처음 보기에는 아름답지만, 코드 작성이 불가능하거나 완전히 기능하지 않는 경우가 많습니다. 형태가 기능을 지배하고 있습니다. 다시 한 번. 애니메이션 도구와 튜토리얼이 쉽게 제공됨에 따라, 이제 애니메이션도 추가됩니다. 여기 한 가지 예시가 있습니다. 이 디자인의 문제는 높은 로딩 시간입니다(대부분의 사람들은 클릭을 포기하게 됩니다), 매우 모호하고 설득력이 없는 문구, 그리고 주요 행동에서 주의를 분산시키는 수직 애니메이션입니다. 보기에 좋을 수 있지만, 잘 작동하지 않거나 아예 작동하지 않을 것입니다. 디자인 이해하기

2024-12-11

Brandon

Next.js에서의 멀티 존과 멀티 테넌트: 실용 가이드

현대 웹 개발은 통합된 애플리케이션에서 다양한 사용 사례를 처리할 수 있는 유연성과 확장성을 요구합니다. 이와 관련하여 두 가지 아키텍처 패턴이 있습니다: 멀티 존(Multi-Zone)과 멀티 테넌트(Multi-Tenant)입니다. 이제 이들이 무엇인지, 두 패턴의 차이점, 그리고 각각을 어떻게 활용하는지를 비유를 들어 실제 예와 함께 설명하겠습니다. 멀티 존 아키텍처란? Next.js의 멀티 존 아키텍처는 여러 개의 Next.js 애플리케이션을 하나의 웹사이트로 결합할 수 있게 해줍니다. 각 존은 독립적으로 개발되고 배포되는 별도의 애플리케이션이 될 수 있지만, 동일한 도메인 아래에서 제공됩니다. 각 상점이 독립적으로 소유되고 관리되는 쇼핑몰을 상상해 보세요. 모든 상점이 같은 위치와 입구를 공유하지만, 각 상점은 독립적으로 운영될 수 있습니다 — 서로 다른 제품, 직원 및 브랜딩을 갖추고

2024-12-11

Brandon

저는 수년간 겪어온 수면 문제를 하룻밤 만에 해결했습니다.

저는 대부분의 성인들처럼 수면 문제를 가지고 있습니다. 어떤 사람들은 잠에서 깨어나는 것 또는 잠드는 것에 어려움을 겪고, 저는 잠을 유지하는 데 어려움을 겪고 있습니다. 거의 1년 동안, 저는 깊고 생생한 꿈을 꿀 수 있는 수면을 6–7일 정도 경험한 것 같습니다. 그게 전부입니다. 문제는 제가 대략 5시간 정도의 수면으로도 잘 기능한다는 것입니다. 저는 항상 일찍 일어나며(대부분의 날 3–4시) 9시에는 잠자리에 들려고 하지만, 거의 잠을 잘 수가 없었습니다. 눈을 감고 누워서 다시 잠들 수 없다는 사실을 한탄하며 침대에 누워 있곤 했습니다. 어떤 짧은 동영상 플랫폼(인스타그램이나 유튜브 쇼츠 중 하나였던 것 같습니다)을 스크롤하던 중, 한 의사가 나타나 저에게 물어보았습니다! (누가요, 저요??!) 밤에 잠드는

2024-12-11

Brandon

위대한 기술 직업 이주가 다가오고 있습니다

기술 직업 동향 새로운 기술 환경에 적응하는 직업에 대해 알아야 할 사항입니다. 11월 기술 직업 동향 AI가 직업 시장의 광범위한 변화를 이끌어내면서 기술 세계가 흔들리는 것을 주목하고 계셨다면, 이제는 직업이 어떻게 변화하고 있는지 깊이 살펴보아야 할 때입니다. 많은 응용 프로그램 기반 소프트웨어 개발 직업이 더 전문화된 엔지니어링 역할로 이동하고 있습니다. 하지만 이러한 새로운 역할은 대체하고 있는 직업과 크게 다르지 않습니다. 큰 놀라움 없음 — "소프트웨어 개발자" 직업이 다시 감소하고 있습니다 전문화 추세에 따라 소프트웨어 개발 직업은 계속해서 감소하고 있습니다. LinkedIn에 게시된 공고는 10월에 거의 25% 감소하여 22,000건에서 17,000건 미만으로 줄어들었습니다. 이미지 출처: Miro처음 보기에는 소프트웨어 개발 직종이 새로운 AI 및

2024-12-11

Brandon

소프트웨어 엔지니어로서 어떻게 취업 불가능해졌는지와 제가 배운 것들

소프트웨어 개발자로서 어떻게 무직자가 되었는가 제가 개발자로서 무직자가 되었던 순간을 항상 기억할 것입니다. 삶이 제게 일어났고, 최근에는 코딩할 시간이 없었습니다. 2004년부터 전문적으로 코딩을 해왔기 때문에 큰 문제는 아닌 것 같았습니다. 그 당시, 저는 풀타임 물리치료 직장에 주 45-50시간 근무하며 주말마다 5시간 이상 에어비앤비 슈퍼호스트로 일하고 있었습니다. 아이러니하게도, 에어비앤비가 저를 다시 코딩에 대한 열정으로 이끌어 주었습니다; 웹이나 안드로이드 앱 모두에서 그들의 사용자 경험은 놀라웠습니다. 그래서 2019년에 제가 스포츠 의학 경력에서 이루고 싶은 모든 것을 이뤘다고 느꼈을 때, React 16.8과 Hooks에 대해 알게 되었습니다. 이것은 이전에 존재했던 ASP, PHP, 워드프레스, 드루팔, jQuery, 앵귤러와 같은 동적 앱을 구축하는 훨씬 더 나은 방법처럼 보였습니다.

2024-12-11

Brandon

40세 이상 사람들 중 99%보다 더 나아 보이는 것은 단 한 가지에 관한 것입니다

저는 30대에 몸매를 가꾸기 위해 가능한 모든 프로그램을 시도했지만, 여전히 별로 나아지지 않았습니다. 저는 항상 '프로젝트'가 있었습니다. 큰 계획들이요. 6주 동안 케토 다이어트. 3개월 동안 파워리프팅. 찬물 샤워는… 솔직히 그건 오래가지 못했습니다. 브르르. 하지만 이런 단기적인 접근은 20대와 30대에게는 괜찮습니다. 그들은 실수하고 배울 시간이 있으니까요. 40대가 지나면 몸이 조금씩 불만을 토로하기 시작하고, 시간도 점점 촉박해집니다. 예전처럼 잘 작동하지 않기 때문에, 시간을 낭비하지 않으려면 다음과 같은 목표를 세워야 합니다: 몸매를 가꾸기 체중 감량 나이에 비해 젊어 보이고 기분이 좋기 주변을 둘러보면 40세 이상의 사람 중에서 좋은 몸매와 에너지가 넘치는 사람은 많지 않습니다. 왜냐하면 99%의 사람들이 소셜 미디어 피드와 구글 검색에서 찾을

애플이 스위프트를 죽이고 있습니다

스위프트는 훌륭한 프로그래밍 언어였으나, 원래의 비전에서 많이 멀어졌습니다. 정말 많이 멀어졌습니다. 스위프트 예약어의 전체 목록은 오픈 소스 swift-syntax 레포지토리에서 확인하실 수 있습니다.오늘은 현대 프로그래밍 언어가 어떻게 운영되는지에 대해 배우도록 하겠습니다. 스위프트의 독재적인 구조가 얼마나 특별히 나쁜지 설명하고, 상황이 얼마나 악화되었는지를 보여드리겠습니다. 하지만 먼저, 스위프트에 대한 간단한 역사 수업을 시작하겠습니다. 스위프트의 간략한 역사 Swift는 Chris Lattner의 열정 프로젝트로, Lattner는 LLVM의 창시자이자 Apple의 개발 도구 수석 이사입니다. 2010년대 초반의 저녁과 주말 동안, 그는 우리가 오늘날 알고 사랑하는 언어의 기초를 작성했습니다. Apple의 고위 리더십 팀은 경력의 대부분을 Objective-C에 쌓은 OG NeXT 팀으로 가득 차 있었고, 그들은 모두 잡스와 친분이 있었습니다. Swift에 대한 승인을

리액트 네이티브가 550% 더 빨라졌습니다!

리액트 네이티브 애호가 여러분! 🌟 흥미로운 소식을 들을 준비가 되셨나요? 리액트 네이티브가 모바일 앱을 구축하는 방식을 혁신할 새로운 아키텍처를 공개했습니다. 이 업데이트가 여러분의 프로젝트와 개발 경험에 어떤 의미가 있는지 궁금하시다면 계속 읽어주세요! 이 게임 체인저에 대해 깊이 들어가 보겠습니다; 놓치고 싶지 않으실 겁니다! 소문은 무엇인가요? 새로운 아키텍처에 오신 것을 환영합니다! 새로운 아키텍처는 리액트 네이티브의 주요 시스템을 완전히 재작성한 것입니다. 간단히 말씀드리자면: 리액트 네이티브 버전 0.76이 공식적으로 새로운 아키텍처를 기본으로 채택했습니다! 이는 단순한 기술적 업그레이드가 아니라, 더 매끄러운 개발, 향상된 성능, 그리고 훨씬 적은 불만을 약속하는 전진입니다. 더 이상 다리 필요 없음: 직접적인 경로가 열렸습니다! 예전 JavaScript와 네이티브 코드 간의 연결에

2024-12-11

Brandon

인공지능이 공식적으로 한계에 도달했습니다

약 6개월 전, 저는 "AI는 극복할 수 없는 한계에 직면하고 있습니다"라는 제목의 기사를 게시했습니다. 그 기사에서 저는 특히 생성 AI의 향후 정체에 대해 예측하였습니다. 이러한 AI 모델들이 같은 속도로 계속 발전하기 위해서는 훈련 데이터, 컴퓨팅 파워 및 에너지 사용량이 기하급수적으로 증가해야 한다고 여러 연구와 AI 전문가들이 지적하였습니다. 하지만 이는 불가능하며, 4월에도 OpenAI와 다른 생성 AI 회사들이 이미 이러한 분야에서 엄격한 한계에 부딪히고 있는 것처럼 보였습니다. 그러나 최근의 보도, 인터뷰 및 연구들은 제가 예측한 것과 많은 다른 이들의 예측을 공식적으로 확인하였습니다. 이는 AI 산업과 경제 전반에 심각한 영향을 미칠 수 있습니다. 이 보고서는 The Information과 Reuters에서 나왔습니다. The Information은 다음 텍스트

아마존 어소시에이츠 프로그램으로 매달 10,000달러 벌기

아마존 어소시에이츠 시작하기 여러분이 이미 좋아하는 제품을 공유함으로써 어떻게 돈을 벌 수 있는지 궁금해본 적이 있으신가요? 제가 처음 아마존 어소시에이츠 프로그램을 발견했을 때의 기분이 바로 그랬습니다. 블로거, 작가, 일반 콘텐츠 제작자이거나 멋진 제품을 추천하는 것을 즐기는 분이라면, 온라인에서 수익을 창출하는 가장 쉬운 방법 중 하나입니다. 그리고 가장 좋은 점은? 여러분이 직접 판매할 필요가 없다는 것입니다. 어떻게 작동하는지 설명드리고, 수익을 극대화하는 데 도움이 될 몇 가지 팁을 공유하겠습니다. 제가 처음 Amazon Associates에 대해 들었을 때, "아, 저는 이미 친구들에게 제품, 특히 책을 추천하고 있는데, 왜 돈을 받지 않죠?"라는 생각이 들었습니다. 가입하는 것이 surprisingly 쉽더군요. 그 후, 제가 실제로 사용하고 좋아하는 제품에