Ник Косентино, главный менеджер по разработке программного обеспечения Microsoft, рассказывает о своем процессе написания

Ник Косентино, главный менеджер по разработке программного обеспечения Microsoft, рассказывает о своем процессе написания

15 февраля 2023 г.

Итак, начнем! Расскажи нам немного о себе. Например, имя, профессия и личные интересы.

Привет! Меня зовут Ник Косентино, я главный менеджер по разработке программного обеспечения в Microsoft. Я занимаюсь программированием более 20 лет и получаю удовольствие от создания контента на тему разработки программного обеспечения и C# на моем веб-сайте и YouTube.

Интересно! О чем была ваша последняя статья в Hackernoon Top?

Я совсем недавно писал о проблемах с асинхронной пустотой в обработчиках событий в C#. При смешивании async/await и сигнатуры async void этих обработчиков вы можете столкнуться с некоторыми сложными проблемами с исключениями. В статье подробно описано действительно простое решение, которое поможет вам избежать этого, и оно основано на замечательных отзывах от эту исходную статью (в которой использовался совершенно другой подход).

Вы обычно пишете на похожие темы? Если нет, то о чем вы обычно пишете?

Не говоря уже о async/await и обработчиках событий, мне нравится создавать примеры и руководства по C# и экосистеме .Net. Если не конкретные примеры кода, я создаю контент на основе практики разработки программного обеспечения, чтобы помочь другим повысить свой уровень инженеров-программистов. Видео, которые я создаю, также посвящены тем же темам.

Отлично! Каков ваш обычный распорядок письма (если он у вас есть?)

Я стараюсь создавать хотя бы одну статью в неделю, которую могу опубликовать. Как правило, это также будет связано с видео. У меня нет более подробного распорядка, чем этот, за исключением того, что я стараюсь использовать свои субботы и воскресенья, чтобы выделить время для письма.

Быть техническим писателем может быть непросто. Часто это не основная наша роль, а дополнение к другой. Какова самая большая проблема, с которой вы сталкиваетесь, когда дело доходит до письма?

Написание контента занимает гораздо больше времени, чем общение с камерой. Да, видео требуют монтажа, но я могу говорить на какую-то тему 5-20 минут, а на набор текста у меня уходит несколько часов. Поэтому мне нужно убедиться, что я не пропускаю небрежный материал только для того, чтобы уложиться во временные рамки.

Чего вы надеетесь достичь в своей карьере в ближайшее время?

Я руковожу несколькими отличными командами в Microsoft, которыми очень горжусь. На протяжении всей моей карьеры мне посчастливилось работать с замечательными инженерами-программистами. Я надеюсь продолжить идти по этому пути и стать более масштабным и влиятельным.

Одна вещь, с которой я никогда не хочу терять связь как инженер-менеджер, — это мои технические способности. Я постоянно пишу код вне работы и хочу, чтобы члены моей команды знали, что они могут обращаться ко мне с любыми вопросами, в том числе помогать с кодом.

Вау, это замечательно. А теперь кое-что более непринужденное: что вы предпочитаете из соображений вины?

Не оставляйте печенье или пирожные в одной комнате со мной!

У вас есть хобби, не связанное с технологиями? Если да, то что это?

Бодибилдинг и модифицированные автомобили!

Что сообщество Hacker Noon может ожидать от вас в следующий раз?

Я постараюсь, чтобы у меня было хорошее сочетание примеров программирования для начинающих (потому что я хочу помочь преодолеть барьер для начала работы с программированием), но я буду смешивать более сложные темы, которые я сейчас изучаю. также. Более сложные темы занимают значительно больше времени, поэтому они могут публиковаться немного реже, пока я не улучшу свою частоту.

Что вы думаете о HackerNoon как о платформе для писателей?

С HackerNoon очень легко работать и писать. Редактор для создания постов предельно прост и интуитивно понятен. Ноль жалоб от меня, и я с нетерпением жду возможности написать здесь больше!

Спасибо, что нашли время присоединиться к нашей серии «Познакомьтесь с писателем». Это было приятно. У вас есть заключительные слова?

Я бы посоветовал каждому, кто когда-либо задумывался о том, чтобы научиться программированию, просто начать что-то делать. Выберите язык. Неважно, какой. Начните пытаться строить вещи, даже если они кажутся слишком простыми. Практический опыт написания кода научит вас большему, чем любой курс или учебник. Единственный способ ошибиться здесь — это не начать… так что иди строй, а потом расскажи мне об этом!!


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE