Это второй пост из серии, которую я пишу о диалогах внутренней группы Slack моей компании. Вы можете проверить первый здесь.

Если вы присоединитесь к нам сейчас, мы управляем частной группой Slack, в которую входят наполовину опытные специалисты по данным, а наполовину - начинающие специалисты по данным. Стремящаяся половина склонна задавать великие вопросы, а опытная половина - давать отличные ответы.

Сегодня мы рассмотрим следующий вопрос: Когда вы активно ищете работу, как вам разделить свое время между поиском работы - подачей заявления, собеседованием, нетворкингом - и сохранить свои технические навыки?

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

Иржи Стодулка спрашивает:

Я сосредоточился на поиске работы около двух месяцев - и в результате я не очень много писал за это время.

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

Как вы справляетесь с этой проблемой? Сколько вы сейчас программируете - при условии, что вы активно ищите работу?

Ответ Джереми Харриса:

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

Один из распространенных способов разделения - это выполнение проектной работы по выходным, а также прием заявок на работу и собеседование в будние дни.

Рассел Поллари:

Да, решение состоит в том, чтобы явно запланировать время на код. Правильный график для всех будет разным.

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

Ответ Картика Субраманиана:

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

Наряду с регулярной практикой очень помогает документация. Все, что вы практикуете, необходимо задокументировать.

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

Документирование также дает вам простой способ найти информацию, не полагаясь на поиск Google в тот момент, поскольку вы уже проделали тяжелую работу. Я хотел бы добавить пару лучших ссылок, которые помогли мне быстро перейти к решению, чтобы в следующий раз все было намного быстрее.

Дрю Лехе:

Я думал, что я единственный, кто пострадал от этого! Я всегда помню о «кривой забывания» - поэтому я трачу больше времени на кодирование, чем на подачу заявки на вакансии:

Помимо этих отличных ответов, вот моя собственная стратегия: создать систему вознаграждения для себя.

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

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

Затем вы можете установить минимальную цель для заявлений о приеме на работу (например, одно в день) и конкретный временной интервал в течение дня, когда вы работаете над заявками о приеме на работу (например, 6 -6:30 вечера). После того, как вы отправите свое дневное заявление о приеме на работу, вам будет разрешено работать над своим проектом кодирования.

Я, вероятно, буду публиковать больше таких разговоров в будущем - если есть тема, которая вас особенно интересует, напишите мне в Twitter!