22 вопроса для Junior Python Developer из Санкт-Петербурга
Доброго времени суток!
Я хотел бы начать новую рубрику, интервью с людьми, что смогли самостоятельно изменить свою жизнь и перейти в IT.
В сегодняшнем интервью мы пообщаемся с Валентином, человеком, что в 30-летнем возрасте решился изменить сферу своей профессиональной деятельности, от старшего помощника капитана судна до Junior Python Developer. Начинаем!
1. Валентин, добрый день! Расскажите о своём образовании и связано ли оно с программированием?
Образование судоводительское и биологическое, с самим программирование не связано.
Хотя память об общих дисциплинах, таких как статистика, дискретка, линейная алгебра, матан очень пригождается.
2. Из какого вы города?
Санкт-Петербург
3. Кем работали до того, как решили стать программистом?
Я работал старшим помощником капитана
4. Почему решили изменить сферу деятельности и уйти в IT?
По семейным и профессиональным причинам. Работа в море жутко зарегулирована , и крайне редко ставит нетривиальные задачи, для решения которых бы потребовалось поднапрячь голову.
5. Почему именно Python?
Развилось из хобби: заинтересовался нейросетями, наиболее часто для их написание используется Python, что и предопределило выбор первого языка
6. Почему именно Backend?
Потому что этого требовал проект), ну и фронт я совсем не знаю, к сожалению.
Но по ходу дела придется разбираться и с этим
7. Как и за какой период вы стали Python-разработчиком?
С 0 до текущего уровня(который ниже, чем у половины это читающих желающих войти в айти) за полгода
8. Какие ресурсы использовали при обучении?
Курсы на stepik, freecodecamp, множество курсов на youtube (abglazov,indian pythonista, selfedu и т.д.) Книги: DataScience from scratch, Deep Learning with TensorFlow и т.д.
Немного удалось позаниматься с репетитором
9. Какие технологии пришлось изучить, чтобы соответствовать статусу начинающего разработчика?
Python, ключевые библиотеки для работы с данными, SQL
10. Расскажите о том, как вы искали первую работу разработчиком?
Я упорно трудился и верил в себя, и нашел работу)
Но на самом деле нет. С работой повезло, особо ее не искал,приятель рассказывал, что фирма , вкоторой он работает, в поиске человека, который имеет некоторые знания в области метаболомики, сносно кодит в Пайтоне, понимает в линейном программировании, и не требует зарплаты крутого сеньера/мидла. Случилось так , что все условия совпали.
С ужасом читал статью про тестера, который более тысячи раз отправлял резюме, но так и не был приглашен на собеседование. Если бы я пытался найти работу на голую вакансию Python разработчика- у меня не было бы ни шанса.
11. В чем заключается ваша работа Python-разработчиком?
Разработка модели метаболизма, и наполнение ее дополнительными функциями.
Обработка данных после хроматографии.
12. С какими трудностями приходится сталкиваться во время работы?
Так как работаю недавно, приходится работать почти круглыми сутками, чтобы скорее разобраться со сложностями, и наработать какой-то навык.
13. Какие качества нужны, чтобы успешно работать разработчиком?
Выносливость, умственная выносливость, что после 30 уже не так просто
14. Ценятся ли разработчики в бизнесе?
Как и любые другие рабочие), то есть не особо. Моё мнение.
15. Плюсы и минусы вашей нынешней профессии?
+Нетривиальные задачи
+Постоянная учеба
+Удаленка
-Зарплата(на фоне прежней)
-Почти сутками за компьютером, нагрузка на глаза и гиподинамия дают о себе знать
16. Математика – важна для программиста?
Для меня более, чем важна
17. Три ресурса, с которыми стоит познакомиться разработчику.
Git , proglib, freecodecamp
18. Вернувшись в прошлое, какие советы вы бы дали себе в начале пути?
Учиться программированию еще в школе
19. Какие качества и профессиональные компетенции выделяют специалистов на фоне остальных кандидатов при собеседовании?
Знание математики, адекватность, английский язык(именно в таком порядке)
20. Почему стоит стать Python-разработчиком и всем ли это подходит?
Простой и популярный язык с множеством приложений
Среди тех, кто решил стать айтишником безусловно)
21. Какие ваши дальнейшие планы?
Проработать год на текущем месте, и понять хочу ли я продолжать карьеру в этой сфере)
22. Что посоветуете людям, желающим перейти в программирование из другой сферы деятельности?
Попытаться использовать свой опыт/образование в текущей сфере для упрощения поиска работы.
Учиться, и желательно, не одному)
Писать проекты, и сделать это своим хобби
Учиться из под палки не получится.
P.S. Дорогие читатели, буду признателен вам, если напишите в комментариях те вопросы, что вы хотели бы видеть в дальнейшем интервью подобного формата. Буду стараться благодаря вашей критике и советам максимально улучшать качество следующих интервью.
Мой канал в телеграмм
Если статья показалась вам интересной, то буду благодарен за подписку на мой канал IT-старт t.me/it_begin ,где я также публикую обзоры технической литературы, интервью с разработчиками и иную полезную информацию, как для действующих, так и для начинающих программистов