Why are developers always so angry?
- 개발자들의 분노와 취약성: AI 게임, JS 라이브러리 업데이트, TypeScript 사용 등 기술 발전에 대한 개발자들의 높은 불만과 "경멸"이 만연하며, 이는 개발자들이 전반적으로 "취약해졌다"는 인식을 보여줍니다. 😠
- 정규 분포와 개발자 능력: 정규 분포 개념을 통해 개발자 능력 분포를 설명하며, 대다수의 개발자가 평균 이하이고, 소수만이 훨씬 뛰어나다는 점을 지적합니다. 이는 "1x 엔지니어 신화"와 연결됩니다. 📊
- 댓글 섹션의 소수 의견: 유튜브 댓글 분석을 통해 극소수의 시청자(0.1% 미만)가 대부분의 댓글을 남기며, 이들은 스스로를 상위 계층으로 여기지만 실제로는 평균 이하일 가능성이 높다고 설명합니다. 🗣️
- 인간 본능과 엔지니어링의 충돌: 인간은 본능적으로 "멍청하다"고 느끼는 것을 피하지만, 엔지니어링은 성장을 위해 끊임없이 낯선 것에 부딪히고 "멍청함"을 느껴야 합니다. 이 충돌이 개발자들의 불안감을 유발합니다. 🧠
- 실패를 사랑하는 법 (스케이트보드 비유): 스케이트보드를 통해 수많은 실패(넘어짐)가 성공(트릭 성공)으로 이어진다는 것을 배우며, 소프트웨어 개발에서도 실패(버그, 컴파일 오류)를 통해 배우고 성장하는 것이 중요하다고 강조합니다. 🛹
- "진정한 엔지니어" 신화 비판: 일부 개발자들이 역사적 지식이나 이론에 집착하여 자신의 "진정성"을 증명하려 하지만, 이는 실제 문제 해결 능력이나 새로운 기술 수용보다 중요하지 않다고 비판합니다. 📜
- 성장을 위한 낯섦의 수용: 엔지니어로서 성장하려면 끊임없이 낯선 영역에 도전하고, "멍청하다"고 느끼는 것을 두려워하지 않아야 합니다. 낯섦을 피하면 성장이 멈춥니다. 🌱
- 대처 메커니즘의 필요성: 엔지니어링 분야의 광범위한 복잡성으로 인해 지속적으로 낯섦을 느끼게 되며, 이에 대한 효과적인 대처 메커니즘을 개발하는 것이 중요합니다. 🛠️
데브허브 | DEVHUB | Why are developers always so angry?