Илья Фофанов

Илья Фофанов

C# Senior Developer
Биография
  • C# Senior Developer
  • Блог - http://www.engineerspock.com/
  • Соорганизатор митапов MSK.NET (https://vk.com/mskdotnet)

Образование и карьера
Выпусник налоговой академии и финансового университета при Правительстве РФ. Начинал карьеру в студенческие годы с участия в конкурсе Imagine Cup от Майкрософт с проектом по разработке системы управления деканатом. Работаю с платформой .NET почти с момента её рождения: с 2003 года. Профессионально занимаюсь проектированием и разработкой программного обеспечения более семи лет, в основном на платформе .NET.

Самый крупный проект - разработка программного обеспечения для POS-терминалов по продаже билетов на пригородные электропоезда (элеткрички, другими словами). Терминалами, продающими билеты на электрички, ежедневно пользуются миллионы жителей Москвы и Московской области.

Являюсь сертифицированным специалистом Майкрософт по WPF и WCF.

В октябре 2016 года попробовал себя в качестве спикера: выступил на MSK.NET с докладом по обработке ошибок в C#. В декабре 2016 года выступил на конференции DotNext с докладом "Подводные камни Date & Time", который занял 6-е место в ТОПе докладов на этой конференции. С марта 2016 года записал восемь видеокурсов для одной из онлайн образовательных платформ на английском языке.

На данный момент я также являюсь соорганизатором митапов MSK.NET.
Периодически пишу статьи на Хабре - https://habrahabr.ru/users/engineerspock/
Веду блог по программированию - http://www.engineerspock.com/

О стиле преподавания
Самое главное, что характеризует мои курсы - выжимка самого необходимого. Не люблю растекания мыслями по древу (если ни о чём). Краткость - сестра таланта и я верю в то, что в современную эпоху информационной перегруженности - необходимо сосредотачиваться на самом главном и отсеивать "лишнее" до тех пор, пока это "лишнее" действительно не понадобится.

Студентам
Fake it Till You Make it! Если вы не знаете, что это такое - то, вкратце, это означает следующее: притворяйся, пока не получится! Есть отличная статья Скотта Хансельмана (крутого девелопера и известного блогера), которая называется "I'm a phony. Are you?" ("Я пустышка. А вы?). Эта статья объясняет почему мы должны притворяться теми, кем хотим стать - как-бы имитировать деятельность того, кем вы хотите стать. Хотите стать senior developer? Имитируйте его деятельность, старайтесь делать всё то же, что делает senior developer и так или иначе - вы им станете! Все программисты в той или иной степени некомпетентны. Весь вопрос в границах некомпетентности. Нет ни одного программиста-супер-звезды, который ни чувствовал бы себя профаном постоянно или, как минимум, периодически. Поэтому - учиться, учиться и ещё раз учиться. Нет унынию! Fake it Till You Make it!

Интересы:

wcf, nsubstitute, nunit, unit-testing, uwp, xamarin, ddd, tdd, design and architecture, wpf, csharp

Курсы