피드로 돌아가기
Dev.toFrontend
원문 읽기
음악 교사가 ActionScript → Visual Basic → JavaScript 마이그레이션을 거쳐 20년간 100개의 웹 앱 생태계 구축으로 장애 학생 교육 자동화
From a Kitchen Debt to 100 Apps: How a Music Teacher With No CS Degree Built an Ecosystem That Changed Her Students' Lives
AI 요약
Context
장애 학생 맞춤형 교육 자료를 상용 소프트웨어나 기존 교육 앱으로 해결할 수 없었다. 교사가 직접 만든 소프트웨어는 ActionScript, Visual Basic, VB.NET 등 차례로 폐기되는 기술에 의존해 설치 및 유지보수 문제가 지속되었다.
Technical Solution
- ActionScript 기반 데스크톱 앱(Nemo's Letters, MemoApp, Parla)을 JavaScript 기반 웹 앱으로 마이그레이션: 브라우저 실행으로 설치 불필요
- AI를 프로그래밍 어시스턴트로 활용: ActionScript와 유사한 JavaScript 문법으로 4년간 약 100개 앱 개발
- 브라우저 기반 배포로 학교/가정 모든 기기에서 동일 도구 접근 가능하게 구조화
- 기존 데스크톱 설치 방식의 학교 네트워크 차단 문제를 웹 앱으로 우회
Impact
약 100개의 웹 앱 생태계 구축(4년 기준).
Key Takeaway
교육 기술은 시장 트렌드가 아닌 학생의 실제 학습 장애를 중심으로 설계할 때, 그리고 기술 폐기 주기를 웹 표준(JavaScript)으로 흡수할 때 비로소 지속 가능하고 확장 가능한 도구가 된다.
실천 포인트
단일 언어/프레임워크에 장기간 의존하는 교육 소프트웨어 개발 환경에서 마이그레이션 비용을 최소화하려면 초기 단계부터 웹 표준(HTML/CSS/JavaScript) 기반으로 아키텍처를 설계하고, AI 프로그래밍 어시스턴트를 활용해 기술 전환 시간을 단축할 수 있다.