소프트웨어 개발자에게 학위가 필요한가?
Source
Evernote/Article Scraps/Do Software Developers Really Need Degrees Simple Programmer.md
Summary
저자 존 소메즈(John Sonmez)는 소프트웨어 개발자가 반드시 대학 학위를 필요로 하지 않는다고 주장한다. 그는 ‘학교 다님(schooling)‘과 ‘진정한 학습(learning)‘을 구분하며, 학위 자체는 시간과 비용의 지출을 증명할 뿐 실제 학습 여부를 보장하지 않는다고 지적한다. 현대에는 Coursera, edX, MIT OpenCourseWare 등 무료 또는 저비용 온라인 자원이 풍부하여, 전통적인 대학 교육과 동등한 수준의 컴퓨터 과학 지식을 자기주도적으로 습득할 수 있다고 강조한다. 즉, 학위는 필요조건이 아니며, 스스로 학습하는 능력이 더 중요하다는 결론을 내린다.
Key Points
- 학위(Degree)는 학습의 증거가 아니라 시간과 비용의 지출을 나타내는 상징일 뿐이다.
- 학교 교육과 진정한 학습은 다르며, 학위가 있다고 해서 반드시 유능한 개발자가 되는 것은 아니다.
- 과거와 달리 현재는 인터넷을 통해 대학 수준의 컴퓨터 과학 커리큘럼을 무료로 또는 저렴하게 접근할 수 있다.
- Coursera, edX, Khan Academy, MIT OCW, Udemy, Pluralsight 등의 온라인 플랫폼을 통해 자기주도적 학습이 가능하다.
- 교수나 학교 시스템 없이도 스스로를 가르치는(Self-education) 것이 가능하고 권장된다.