Несколько уловок о том, как быстро учиться - особенно в мире Data Science.

Технологии завораживают. Это недостающее звено, которое сегодня приносит завтрашние мечты. Это также привлекательная карьера для многих - приветствуются инженеры, менеджеры, предприниматели и всевозможные лица, решающие проблемы.

К сожалению, здесь есть загвоздка. Уловка заключается в постоянно меняющемся технологическом ландшафте в сочетании с беспрецедентным изобилием информации. С чего начать и как оставаться сосредоточенным и, ну, в общем, актуальным? Вам это не знакомо?

В этой статье я хотел бы поделиться несколькими «хитростями», которые позволили мне набрать обороты после двойного поворота в карьере. Каждый раз, когда я бросался в новую воду, мне приходилось учиться плавать. Теперь, когда я оглядываюсь на последние 10 с лишним лет моей профессиональной карьеры, я хотел бы поделиться своими мыслями о том, какие приемы обучения сработали.

Крыша и фундамент

Позвольте мне сразу перейти к делу. Чтобы решить проблему, нужно ее понять. Хотя это кажется очевидным, большинство из нас сталкивается с проблемой только с одной стороны. Как люди, мы склонны формулировать их в терминах, которые нам знакомы, и использовать язык, связанный с нашим прошлым.

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

Итак, как получить вторую перспективу?

Подумайте о доме. Хорошее здание не может существовать без крыши или прочного фундамента. Вы можете думать об этом как о наборе функциональных возможностей, таких как способность обеспечивать укрытие, хранение или защиту. Вы также можете думать об этом как о соединении материалов, конструкций, кирпичей и всего того, чем он является физически. Оба способа верны, но они подчеркивают разные вещи. В зависимости от уровня абстракции мы можем работать на «уровне функций» или «уровне первых принципов» (крайний пример), но требуется овладеть обоими, чтобы стать хорошим «решателем проблем, связанных с домом». ”

Исходя из моего опыта, в любом задании ключевой задачей всегда было выявить мосты между высокоуровневыми бизнес-функциями и конкретными методами и используемыми структурами - почему они использовались? Зачем использовали такие, какие были? Было ли так, как должно было быть? Или это просто имело смысл в то время?

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

Все дело в отображении процесса принятия решений.

Построить сарай

Чем больше здание, тем больше времени и сил уходит на его возведение. Мало того - многие здания спроектированы для выполнения нескольких функций или построены и преобразованы в разное время в соответствии с разными правилами или законами. Некоторые места строились десятилетиями (если не столетиями).

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

Когда я начинаю новую работу или новый проект, одна из моих первых целей - определить любимый проект, который чем-то похож на то, что я должен выполнять профессионально. Не идя на компромисс с секретами или этикой, я пытаюсь создать «сарай» и делать вид, что это продукт для воображаемого покупателя. Иногда это полезный гаджет или приложение для моих близких, иногда бесполезная программа, которая неизбежно гниет. Что бы это ни было, это всегда помогает мне быстрее понять, «что происходит».

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

Это может быть уродливо

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

Обычно, работая над своими проектами, я стараюсь оставить одну или две конкретные области более «исследовательскими», а все остальное - менее сложным - возможно, даже использую некоторые из готовых компонентов. Однако в исследовательской области я пытаюсь построить свой сарай, исходя из первых принципов, чтобы получить более фундаментальное понимание. Например, вы хотите изучить докер. Имеет смысл создать реальное приложение, которое будет обслуживать вашу прогнозную модель, и развернуть его с помощью «нового» инструмента. Вместо того чтобы сосредотачиваться на всех аспектах вашего «продукта»: моделировании, сети и т. Д., Попробуйте «докеризовать» простое приложение несколькими способами.

Со временем вы, возможно, захотите более подробно остановиться на других областях. Тем не менее, работать на всех фронтах утомительно, и менее вероятно, что эндорфины заработают, закончив то, что вы начали. Если вы пристраститесь к этим пинкам, вы будете часто доставлять свои «сараи». Со временем они станут домиками!