ru:https://highload.today/blogs/chego-hochet-i-chto-uchit-razrabotchik-s-15-letnim-opytom/ ua:https://highload.today/uk/blogs/chego-hochet-i-chto-uchit-razrabotchik-s-15-letnim-opytom/
logo
Опыт      22/04/2021

Чему учится .NET-разработчик с 15-летним опытом: список полезных ресурсов

Денис Казаков BLOG

разработчик на .NET

Однажды в моей Facebook-ленте попался вопрос от знакомой HR: «А что хотят разработчики, у которых опыт больше 10 лет?». Я отшутился и ответил: «Спалить комп и уехать на Бали».

Согласно этому опросу, только 12,4% IT-специалистов в Украине имеют опыт работы больше 10 лет. А есть еще и стереотип о том, что после 40 лет найти работу в IT сложнее, мозговая активность проседает, и не редки случаи, когда бородатый специалист держится за свое место мертвой хваткой, потому что за пределами компании эти скиллы уже никому не нужны.

Я часто спрашиваю, у знакомых и коллег старше 40 и 50 лет, каково им там, за горизонтом. Основная мысль на которой многие сходятся: «Если ты работаешь в IT, то должен постоянно учиться и развиваться». Это аксиома. Иначе пойдешь таксоватьМой совет: больше практикуйтесь, постоянно пробуйте новое, создавайте, не стойте на месте.

Что я умею

Я разработчик на .NET и в целом приверженец стека от Microsoft. Мой опыт коммерческой разработки — 15 лет, а первую программу я написал и того больше — 20 лет назад.

Мой профессиональный путь начинался с С++, с которого я постепенно мигрировал на C#/.NET. На .NET я делал в основном desktop-приложения в связке с фреймворком WPF. За плечами около 70 проектов, в которых я участвовал и как фрилансер, и как менеджер, и как наемный работник. Кому интересно, мои «ачивки» можно полистать тут.

Года три-четыре назад стало ясно, что desktop-разработка — не самое перспективное направление. Да и скучно писать одно и тоже. На мое счастье, появился заказчик, который хотел портировать Windows-приложение на iOS/Android. Мой вам совет, коллеги: хватайтесь за такую возможность не раздумывая! Если вы сидите на ветхом legacy, скорее бегите в сторону чего-то нового.

Сейчас я разрабатываю два мобильных приложения на Xamarin для двух иностранных заказчиков как фрилансер. Параллельно с mobile-разработкой мне заказывают бэкенд, фронтенд, DBA, Azure Services и еще кучу дополнительных активностей, так что разнообразия хватает.

Как я учусь

Чего мало на фрилансе — так это крупных проектов. Крупных в смысле количества пользователей софта, который мы пишем, то есть пресловутого Highload. За 15 лет мне попался только один заказчик, чьим сервисом пользовалось больше 1 млн человек.

Поэтому, желая то, чего нет, я изучаю высоконагруженные системы. А именно — сервисы Azure, стремясь стать Azure Solutions Architect. Сертификат от Microsoft, по моим наблюдениям, ценится среди работодателей и клиентов.

Основной источник самообучения — видеоуроки от Pluralsight ($30 в месяц). Чтобы закрепить и провалидировать знания тестами, пользуюсь Whizlabs ($15 за набор экзаменов).

AWS для початківців.
Навчіться працювати з cloud-native системами та побудуйте власний застосунок для зберігання даних у системі AWS.
Дійзнайтеся більше

Когда еду по киевским пробкам, запускаю приложение Learn Azure, которое сам и написал. Есть еще много над чем работать и что улучшать в этом проекте, в первую очередь — эффективность обучения, качество тестов и стимулирование пользователя учиться.

Помимо этого, Microsoft выпускает новые версии C#, .NET, Xamarin и ASP.NET Core каждый год. На подходе Visual Studio 2022. Все это тоже нужно изучать, чтобы повышать свою эффективность.

Да, я знаю многих коллег, которым лень учиться. Они могут сделать «то же самое» на Visual Studio 2010 и .NET 3.5, без всякого mobile. Но это самообман. Технологии меняются, рынок меняется, а вместе с ними — и требования к разработчикам и софту, который они пишут.

Полезные ресурсы для обучения

Вот список ресурсов, которые я стараюсь изучать в совокупности хотя бы три-пять часов в неделю:

  1. С# digest. Рассылка последних новостей C#. Материал в основном уровня middle/senior.
  2. Weekly Xamarin. Моя любимая рассылка по Xamarin. Почерпнул оттуда множество рецептов и решений. В довесок к ней — очень качественные блоги XamGirl и XamBoy.
  3. Fwdays. В доковидные времена Fwdays выдавали суперкачественные ивенты и мастер-классы. Сейчас они также предлагают онлайн-воркшопы.
  4. Indie Hackers. «А это тут что делает?» — спросите вы. Это самое полезное коммьюнити, которое я видел на просторах интернета. На этом сайте собираются одиночки-энтузиасты и запускают свои инди-проекты. Хотите чему-то научится? Переходите к практике! Инди-проекты (или pet-проекты) — лучший способ научиться новому в реальных условиях. Опыт бесценен.
  5. YouTube-канал «Быть программистом». Его автор — фрилансер из провинции Молдовы. Про канал мало кто знает, но контент сделан качественно. Если вы работаете удаленно или как фрилансер — обратите внимание на его видео из жизни, там можно многое почерпнуть для себя.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Курс Frontend.
Frontend розробник може легко створити сторінки вебсайту чи вебдодаток. Тому після курсу ви станете затребуваним фахівцем у сфері, що розвивається.
Інформація про курс

Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.

Топ-5 самых популярных блогеров февраля

Всего просмотровВсего просмотров
229
#1
Всего просмотровВсего просмотров
229
Всего просмотровВсего просмотров
209
#2
Всего просмотровВсего просмотров
209
QA в CodeGeeks Solutions
Всего просмотровВсего просмотров
156
#3
Всего просмотровВсего просмотров
156
Senior Project Manager at Nemesis
Всего просмотровВсего просмотров
99
#4
Всего просмотровВсего просмотров
99
Software Architect at Devlify
Всего просмотровВсего просмотров
95
#5
Всего просмотровВсего просмотров
95
Рейтинг блогеров

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: