Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

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

Программирование
Анонимный вопрос
  · 6,2 K
< Frontend-разработчик /> "Это не похоже на настоящее описание" - сказал мне валидатор...  · 24 нояб 2018

Теми же, что и в любых других случаях удаленной работы.

Личные качества (softskills)

1) Дисциплина. Никто не будет сидеть за Вашим плечом и смотреть, точно ли Вы работаете или смотрите видюшки про котят. Однако на очередном мит-апе\созвоне\любом другом промежуточном подведении итогов (зависит от методологии разработки в Вашей конторе), станет сразу понятно, занимались ли Вы Вашими задачами.

2) Мобильность и доступность. Желательно быть доступным для связи на час раньше начала рабочего дня и на час позже конца рабочего дня. Желательно - не значит обязательно, но в случае форс-мажора ценность удаленного сотрудника именно в том, что он может прикрыть, пока офисный сотрудник стоит в пробке или едет в метро. Обязательная доступность должна быть в рабочее время. Причем моментальная. Ни один менеджер, тимлид или равный Вам член команды не должен думать "а где это он пропадает". Связь с Вами должна быть такой же простой, как если бы Вы сидели рядом.

Мобильность - в том смысле, что Вы должны быть легки на подъем. Да, Вы на удаленке. Но есть такие случаи, как знакомство с заказчиком, встречи с командой для обсуждения каких-то глобальных наработок, командировки и т.д. Это конечно личное дело каждого, но если сотрудник покрывает достаточную зону ответственности, он - сотрудник. А если нет - рано или поздно отношение к нему переходит в классификацию "аутсорс". Ну и никто не отменял технических проблем с оборудованием. Если вдруг у Вас просядет инет - нужно хоть из макдака, но доработать текущие задачи.

3) Самообучаемость. Из-за невозможности подозвать старшего и более опытного товарища к своему монитору в случае затыка, необходимо уметь самому находить решения проблем. Как говорится, "junior не знает ни что искать, ни где искать, middle знает, что искать, а senior знает, где искать".

Технические навыки (hardskills)

1) Ваш язык программирования. Это, конечно, очевидно, но все же...Python, его стандарты, его какие-то внутренние плюшки и фичи. Если подписаны на какие-нибудь каналы\сообщества с классными примерами кода - замечательно.

2) Английский. Даже если работаете на русскую или (надеюсь нет) на совковую контору - английский маст хэв. Не можете вылезти из затыка - интернет в помощь и скорее всего это именно зарубежный сектор. Типа StackOverFlow и иже с ними. Реже, но тоже хорошо - Toster.

3) Инструментарий. Git, Jira и прочие проги, которые используются в Вашей команде. Скажу по своему опыту, эти знания необязательны. Несмотря на то, что все хэдхантеры повально кричат о том, что это вай-вай-вай какие супер-навыки, на самом деле, это всего лишь инструменты. На работе Git я освоил за день + на второй день попал в затык, благодаря которому узнал, как разрешать merge-конфликты, что такое stash и т.д. Если бы учил его по каким-нибудь курсам, наверняка потратил бы неделю. Иными словами, пара дней реальной работы и Вы в теме.

Насчет самых частых вопросов типа "опыт работы" и т.д. скажу так - я видел очень много резюме индусов с 10 годами опыта, которые не могут "поменять значения двух переменных местами, не используя третью". Так что, если самоучка - создайте пару приложений\парсеров\чего угодно, что позволяет Ваш язык программирования, и разместите в открытом доступе на гитхабе. Это будет куда лучше говорить о Вас, чем гипотетические года опыта. Заодно можно будет сразу провести Вам code-review. И не чуждайтесь тестовых заданий, которые дают компании. Пару раз выполните и уже поймете, на что стоит тратить время, а на что - нет.

P.S. если это совсем первый опыт работы в сфере IT или разработок или чисто python'а, лучше пару месяцев поработайте штатно, в офисе. Проще будет переварить тот огромный поток информации, который на Вас свалится. Коммерческая разработка имеет свою специфику и по скайпу ее никто объяснять не будет :)

2 эксперта согласны
Сервис онлайн-образования  · 7 дек 2020  · practicum.yandex.ru
К уже написанному в других ответах добавлю, что за время карантина стало больше продуктовых компаний, в которых практикуют удалённую занятость. Также появляются гибридные схемы занятости, например, 3 дня в офисе и 2 дистанционно. В удалёнке лидерами по-прежнему остаются аутсорс-компании и команды. Но требования к сотрудникам там немного выше: начиная от наличия... Читать далее
Выбрать профессию в Яндекс Практикуме и попробовать себя в новой ролиПерейти на praktikum.yandex.ru
Сервис подбора онлайн-курсов по программированию, дизайну, маркетингу, аналитике и...  · 13 окт 2020  · kursfinder.ru
Рython программист - это специалист, который занимается разработкой программ любых назначений, например, клиент-серверы, веб-приложения и standalone. Обязанности Он должен уметь разрабатывать сервисы и приложения на языке Python. При работе в одиночку или в команде он должен писать код, тестировать его и внедрять готовый продукт, а также писать инструкции для эксплуатаци... Читать далее

Хоть кто-то написал попунктно, без воды и без внедрения в ответ личного "я"(опыт и пр.). Сэкономили время, спасибо.

Я — искатель приключений в мире слов и их значений.  · 20 нояб 2018

У разных компаний разные требования. Самые общие - знание Python и опыт работы на нём, знание структур данных, а также английский на уровне чтения технической литературы.

Сравниваем 2000+ онлайн-курсов и рассказываем об этом в своём блоге :)  · 23 июл 2020  · checkroi.ru
Отвечает
Антон
Стартовать в любой карьере, в том числе и python-программисту стоит с азов профессии. Итак, давайте для начала разберёмся что должен знать Junior Python-developer (новичок). Потенциальному Python-специалисту следует читать много литературы, уметь быстро находить нужную информацию, а также: - Представлять что такое операционные системы, для чего они нужны, какие там... Читать далее
Посмотрите актуальные онлайн-курсы в digital 2023 года!Перейти на checkroi.ru