간단한 연령 계산기를 구축하는 것은 시간, 기술 및 소규모 도구에 대해 가르쳐주었습니다.
∎ 아이디어를 불러 일으킨 친구의 질문
어느 날 저녁, 친구가 자연스럽게 나에게 물었다 : \ n “내가 며칠 만에 내가 몇 살인지 정확히 말해 줄 수 있습니까?”
나는 웃었지만 재미있는 것을 깨달았다. 나는 실제로 몰랐다. 나는 그에게 몇 년 동안 그의 나이를 말할 수 있었다. 하지만 날? 몇 주? 시간? 심장조차도? 나는 단서가 없었다.
그 단일 질문이 내 머리에 갇혔습니다. 개발자로서, 나는 표면에서 단순 해 보이지만 그 아래에 많은 복잡성을 숨기는 문제를 즐깁니다. 그래서 나는 무료를 만들기로 결정했습니다 온라인 연령 계산기 내 사이트를 위해.
나는 그것이 빠른 주말 프로젝트가 될 것이라고 생각했다. 대신, 그것은 까다로운 코딩 문제, 사람들이 작은 도구를 좋아하는 이유, 심지어 우리가 시간 자체에 대해 어떻게 생각하는지에 대해 가르쳐주는 작은 측면 프로젝트로 바뀌 었습니다.
🧮 숨겨진 시간의 수학
처음에는 나이를 계산하는 것이 사소한 것이라고 생각했습니다 : \ n 현재 연도 – 출생 연도 = 연령. 완료.
그러나 시간은 그렇게 멋지게 재생되지 않습니다.
- 여분의 날에 낙담 한 날에 몰래 빠져 나옵니다.
- 달은 다양합니다 (28, 29, 30 또는 31 일).
- 올해의 생일이 아직 발생하지 않았다면, 당신은 그것을 빼냅니다.
갑자기, 중학교 수학 문제처럼 보이는 것은 가장자리 케이스로 가득 찬 퍼즐이되었습니다. 나는 JavaScript의 Date () 대상에 의지했지만 충분하지 않았습니다. 2 월 29 일 생일과 같은 몇 달, 며칠 및 특별한 경우에 조심스럽게 조정해야했습니다.
마침내 작동했을 때, 그것은 계산기를 쓰는 것과 같은 느낌이 들지 않았고 숨겨진 시간 규칙 자체를 발견하는 것과 비슷합니다.
∎ 정확한 연령이 생각보다 더 중요한 이유
처음에는 사람들이 호기심에서 계산기 만 사용할 것이라고 생각했습니다. 그러나 피드백이 많을수록 실제로 얼마나 실용적인지 깨달았습니다.
- 한 학생은 입학 양식을 작성하는 데 사용했다고 말했습니다.
- 금융의 누군가는 연금 자격을 확인했다고 말했다.
- 코치는 생일 카운트 다운이 팀의 재미있는 동기가되었다고 말했다.
그것은 나이 정밀도가 내가 생각했던 것보다 더 많은 곳에서 중요합니다.
- 법률 문서 – 출생 증명서, 여권, ID.
- 은행 및 연금 – 자격은 종종 정확한 날짜에 따라 다릅니다.
- 스포츠 – 연령 컷오프는 바로 그날까지 엄격 할 수 있습니다.
- 의료 – 정확한 연령과 관련된 백신, 검사 및 치료.
- 교육 – 엄격한 제한이있는 입학 및 시험.
이 모든 것들에서“나는 약 30 명”은 충분하지 않습니다. 정밀 문제.
🎯이 도구를 다르게 만드는 것
첫 번째 버전은 몇 년 만 반환되었습니다. 유용하지만 정직하게 지루합니다. 그래서 나는 추가 통계를 추가하기 시작했습니다.
- 총 일은 살았습니다 → 5 자리 숫자를 쳐다 보는 것은 초현실적입니다.
- 몇 주 및 몇 달 → 깔끔한 이정표 대부분의 사람들은 결코 생각하지 않습니다.
- 시간, 분, 초, 밀리 초 → 당신의 삶의 모든 진드기는 계산되었습니다.
- 십진 나이 → “34 년”뿐만 아니라 34.40 년.
- 추정 된 심장 박동 b️ → 수십억의 비트, 갑자기 건강에 대해 생각하게합니다.
- 다음 생일 카운트 다운 🎉 → 다음 케이크까지 정확한 날, 시간, 분.
내가 그것을 스스로 테스트했을 때, 나는 기절했다 : \ n Over 12,000 일이 살았으며 13 억 개의 심장 박동이 있었으며 여전히 계산했습니다.
내가 그 숫자로 내 인생을 보았을 때 처음이었고, 어떻게 든 시간이 더 길고 짧은 순간에 더 짧고 짧아졌습니다.
📊 사람들이 간단한 도구를 좋아하는 이유
나는 계속 궁금해했다 : 왜이 작은 계산기가 그렇게 많은 관심을 끌었습니까? 그래서 사용자 행동과 UX 심리학을 파기 시작했습니다.
대답은 간단했습니다.
- 사람들은 그 도구를 좋아합니다 한 가지를 잘하십시오.
- 그들은 사랑합니다 즉각적인 결과 로그인, 광고 또는 방해없이.
- 그리고 그들은 사랑합니다 그들이 공유 할 수있는 재미있는 사실.
한 학생은 나에게 자신의“살아있는 날”숫자를 전체 수업에 보여 주었다고 나에게 편지를 썼습니다. 다른 사람은 워크숍에서 심장 박동 카운터를 쇄빙선으로 사용했다고 말했습니다. 그때 내가 깨달았을 때 : 이것은 단지 통계가 아닙니다. 그들은 대화 우선.
인터넷은 거대한 앱과 플랫폼으로 가득 차 있지만 때로는 마법이 신선하고 개인적이며 재미있게 느껴지는 방식으로 작은 일을하는 데 있습니다.
∎ 개발자로 배운 교훈
이 프로젝트는 큰 아이디어를 쫓는 것이 아닙니다. 그러나 결국 부수적 인 프로젝트에 대해 어떻게 생각하는지 재구성했습니다.
- 작은 것은 사소한 것을 의미하지 않습니다. 계산기조차도 법률, 금융, 건강 및 일상 생활을 만질 수 있습니다.
- 가장자리 케이스는 모든 것입니다. 도약, 부정적인 날, 소수점 정밀도 – 세부 사항은 신뢰가이기는 곳입니다.
- 사용자가 당신을 놀라게합니다. 나는 심장 박동 카운터가 인기가 있다고 생각하지 않았지만 사람들이 가장 좋아하는 기능으로 밝혀졌습니다.
💬 최종 생각
친구가 며칠이되었는지 물었을 때, 나는 그것이 바보 같은 질문이라고 생각했습니다. 이제 나는 그것이 내가 일한 가장 흥미로운 측면 프로젝트 중 하나에 대한 불꽃이라는 것을 알았습니다.
그가 그의“13 억 하트 비트”통계를 비웃는 것을 보면서 가장 작은 도구조차도 실제 인간의 순간을 만들 수 있다는 것을 상기시켰다. 그리고 그것은 나에게 화려한 앱이나 프레임 워크보다 더 가치가 있습니다.
👉 궁금한 점이 있으면 여기에서 도구를 시도해 볼 수 있습니다 : 무료 온라인 연령 계산기.
그리고 당신이 개발자라면 : 작은 것들을 과소 평가하지 마십시오. 때로는 가장 큰 영향을 미치는 단순한 작은 프로젝트입니다.
Post Comment