Автор оригинала: Tim Bourguignon.
На этой неделе я опубликовал историю Майкла Кеннеди #DevJourney в своем одноименном подкасте: Путешествие разработчика программного обеспечения . Среди многих других вещей, вот мои основные личные вынос:
- Майкл пришел к программированию с математической стороны. Летом он работал студентом на математическом факультете своего университета, обучаясь программированию для решения математических задач. Он понял, что попал в беду, когда понял, что те части проектов, которые его раздражали… были математическими…
- Чтобы облегчить работу в отрасли, Майкл обнаружил ограниченное количество вещей, которые он мог бы сделать с программированием, и сосредоточился на этом. Как Рувим Лернер сказал в предыдущем эпизоде: “лучше быть большой рыбой в маленьком пруду”!
- Я слышал об исследованиях юзабилити с отслеживанием глаз, но никогда не разговаривал ни с кем, кто хотя бы отдаленно работал над этим. Майкл так и сделал. Его первая работа (7 лет) заключалась в оказании помощи компаниям в проведении UX-тестирования их продуктов.
- Большая часть работы, которую выполнял Майкл, требовала времени. Это должно было сработать в первый раз (подумайте, как люди смотрят рекламу Суперкубка). Это побудило его инвестировать и узнать много нового о качестве кода.
- Когда у Майкла не было наставников, он тратил время во время обеда, чтобы чему-то научиться, почитать книгу и т. Д. Это имело усугубляющие последствия.
- Майкл буквально нашел свою вторую работу благодаря своей ораторской деятельности.
- Майкл любил подкасты еще до того, как они стали называться подкастами, поэтому, когда он перешел на Python и не смог найти подкаст на Python, ему стало ясно, что он должен его создать.
- Майклу нравится понимать историю вещей, над которыми он работает и с которыми работает.
- Когда Майкл основал собственную компанию, у него было 3 ребенка и ипотека. Как это для давления, чтобы добиться успеха? Но, оглядываясь на 5 лет вперед, он не видел, чтобы он продолжал делать то же самое. Экономика была хорошей, так что неудача в этом отношении выглядела ничуть не хуже, чем то, что он делал в то время! Он пошел на это!
- Подкаст “Talk Python” был необходим для роста его бизнеса. У него уже была аудитория.
- Выбирая, какие курсы создавать, Майкл также следует ранее описанному “процессу нишевого мышления”. Вот как он создал курс “Python для разработчиков C#”: “должно быть только несколько других курсов, специально предназначенных для этой аудитории” сказал он.
- Майкл перешел с C# на Python, чтобы разнообразить свои навыки, не думая, что это поглотит его, как это было
- Причина, по которой Python так популярен, заключается в том, что Python имеет наименьшее трение для решения проблемы. Нет необходимости в шаблонном коде или больших знаниях программирования, вы можете сразу написать сценарий.
- Майкл создал два разных подкаста, потому что они рассчитаны на две разные аудитории и временные рамки. “Talk python” задуман как реестр вечных историй, в то время как “Байты Python” сосредоточены на новостях по всему миру Python. Легче создать сообщество со вторым, но трудно сделать это с вечным подкастом.
Некоторые цитаты:
- “Одно дело сказать:” Могу ли я построить это?”, И совсем другое-сказать: “Могу ли я заставить кого-то заботиться?””
- “Раньше я любил C++ и думал, что C# – это здорово, а теперь я смотрю на него и думаю:” Почему здесь все эти символы? Зачем так много точек с запятой, и кому нужно столько фигурных скобок?'”
Совет: убедитесь, что жизнь, которой вы в конечном итоге живете, – это та жизнь, которую вы выбрали!
Спасибо Майклу за то, что поделился с нами своей историей!
Вы можете найти полный эпизод и примечания к шоу на devjourney.info
Вы слушали его историю?
- Чему вы научились?
- Каковы ваши личные выводы?
- Что вам показалось особенно интересным?