Рекомендации по направлению .NET

Требования:

  • Хорошие навыки ООП и хорошее качество кода
  • Опыт с .NET, Web API, MVC, Web Services (WCF)
  • Хорошие знания платформы .NET Framework
  • Опыт с JavaScript / AJAX / HTML
  • Опыт с Twitter Bootstrap
  • Хорошие знания систем управления базами данных и опыт с SQL
  • Опыт работы с системами контроля версий (например, svn, git)
  • Опыт работы с системами управления задачами (JIRA или TFS или RTC, …)
  • Английский язык на уровне уверенного Intermediate (технический письменный и устный)

 

Рекомендуем прочитать:

Обязательно:

  • CLR via C# by Jeffrey Richter
  • C# in a Nutshell by Joseph Albahari, Ben Albahari
  • The Art of Computer Programming by Donald E. Knuth
  • Code Complete: A Practical Handbook of Software Construction by Steve McConnell
  • Agile Principles, Patterns, and Practices in C# by Robert C. Martin and Micah Martin
  • Design Patterns: Elements of Reusable Object-Oriented Software by Gamma, Helm, Johnson, Vlissides
  • Professional ASP.NET MVC by Jon Galloway, Brad Wilson, K. Scott Allen, David Matson
  • JavaScript: The Good Parts by Douglas Crockford

Желательно:

  • The Pragmatic Programmer: From Journeyman to Master авторов Andrew Hunt, Dave Thomas
  • Domain-Driven Design: Tackling Complexity in the Heart of Software автора Eric Evans
  • Working Effectively with Legacy Code автора Michael Feathers
  • Refactoring: Improving the Design of Existing Code by Fowler, Beck, Brant, Opdyke, Roberts
  • The Art of Unit Testing by Roy Osherove
  • Kanban and Scrum — Making the Most of Both by Henrik Kniberg,  Mattias Skarin
  • Scrum and XP from the Trenches by Henrik Kniberg
  • The Art of Readable Code by Dustin Boswell, Trevor Foucher

Материалы для самообучения: