Ник Косентино, главный менеджер по разработке программного обеспечения 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 очень легко работать и писать. Редактор для создания постов предельно прост и интуитивно понятен. Ноль жалоб от меня, и я с нетерпением жду возможности написать здесь больше!
Спасибо, что нашли время присоединиться к нашей серии «Познакомьтесь с писателем». Это было приятно. У вас есть заключительные слова?
Я бы посоветовал каждому, кто когда-либо задумывался о том, чтобы научиться программированию, просто начать что-то делать. Выберите язык. Неважно, какой. Начните пытаться строить вещи, даже если они кажутся слишком простыми. Практический опыт написания кода научит вас большему, чем любой курс или учебник. Единственный способ ошибиться здесь — это не начать… так что иди строй, а потом расскажи мне об этом!!
Оригинал