Brutally honest advice for new .NET Web Developers
- C#을 익히는 것이 필수적이며, 웹 애플리케이션 개발을 시작하기 전에 콘솔 애플리케이션을 작성해 볼 수 있어요. 🏛️
- ASP.NET MVC를 먼저 배우고, Razor Pages나 Blazor는 이후에 접근하는 것이 좋습니다. 🧭
- HTML, CSS, JavaScript는 웹 개발의 기본이며, 깊이 이해해야 합니다. 💻
- React를 배우는 것이 Single-Page Application으로 학습할 때 유리합니다. 🍀
- 의존성 주입, SOLID 원칙, 테스트 코드 작성 능력은 필수입니다. 🧪
- "Pro C# with .NET 6", "Clean Code", "Dependency Injection in .NET" 도서를 읽어보는 것이 좋습니다. 📚
- SQL Server에 대한 이해가 필요하며, Entity Framework Code First를 ORMand LINQ를 함께 배우는 것이 좋습니다. 🗄️
- .NET은 주로 대기업 및 금융기관에서 사용되므로 이러한 기업과의 잠재적인 경력을 고려해야 합니다. 🏦
- 채용 정보에서 ".NET" 라는 표현을 보고 .NET Framework와 .NET 5+를 구분하여 확인하는 것이 중요합니다. 💼
- WebForms, SOAP, WCF, MSMQ와 같은 기술은 현재까지 고려하지 않는 것이 좋습니다. ⛔
- Event Sourcing, CQRS, message buses, MediatR와 같이 고급 기술은 경력이 부족할 경우 생략하는 것이 좋습니다. 📈
- .NET 개발자로 실력을 인정받기 위해 실제 애플리케이션을 개발하는 것이 중요합니다. 💡