Дисклеймер:
Я джун, хочу рассказать что делал, учил, как двигался дабы
устроиться на работу.
Может быть мой опыт будет вам полезен, если вы пытаетесь найти
работу или только учитесь / начинаете учиться.
Если есть дополнения: книги, youtube, курсы и т.д. ставьте вызов
меня и дополнение, и если я разберусь как тут дополнять, то буду по
чуть-чуть расширять пост вашими комментариями с пометкой
*комментарий пользователя и ваш ник
Это не таблетка которая работает 100%, а исключительно мой опыт.
На всё ушло полтора года(1 год учёбы + пол года поиск
работы).
Пишу пост, так как часто отвечаю на вопросы в тг и в последнее
время участилось здесь. Отвечаю потому что в свое время мне никто
не помогал и этого очень не хватало на пути становления.
Не любитель писать(поймете по моей орфографии) поэтому скажем так
это первый мой и последний пост скорее всего здесь.
Не знаю можно оставлять ссылки или это будет считаться рекламой,
так что где-то они будут, где-то нет. Но на всякий случай пост НЕ в
рекламных целях.
Немного о себе:
Для того чтобы представить полноценную картину. Мне 27 лет, работал
в Альфа-банке и ушел из-за того, что не могу навязывать людям
продукты. Прогорел бизнес в 24 года(ателье). Устроился работать в
макдоналдс в ночную смену(так называемый "ночник"- что-то типа
уборщицы и посудомойки), проработал год и понял что хватит плыть по
течении и надо брать жизнь в руки.
Высшего образования не имею(Ушел с 5 курса 'Эконом безопасности'),
в дальнейшем не восстанавливался, так как хотел доказать себе, что
обладание дипломом, а не знаниями это уже прошлый век, но это
отступление.
Собственно информация ради которой был создан пост:
Курсы:
Купил курс Skillbox(https://skillbox.ru/course/profession-python/)-лично
моё мнение, денег своих не стоит, разве что у меня был отличный
куратор, на этом плюсы заканчиваются.
Купил курс на Udemy(https://www.udemy.com/course/django-31-junior-django-develop...
курс понравился, очень много интересного от туда подчерпнул.
Окунулся в пиратство(Сайт с робингудом так сказать раздающий
лес):
Там в поисковике:
- udemy-Разработка-telegram-ботов-на-python-2020
- Полный курс по веб разработке с нуля на Python + Django
(2020)
-
udemy-angela-yu-100-days-of-code-Полный-учебный-курс-python-pro-на-2021-год
YouTube:
Перечислю только тех, чей контент мне помог разобраться в профессии
и освоиться в Django:
- DjangoSchool(https://www.youtube.com/c/DjangoSchool
)
- PythonToday(https://www.youtube.com/c/PythonToday
)
- Диджитализируй!(https://www.youtube.com/channel/UC9MK8SybZcrHR3CUV4NMy2g)-дл...
меня до сих пор много нового открывается при просмотрах
- Selfedu(https://www.youtube.com/c/selfedu_rus
)
- PyCoding(https://www.youtube.com/c/PyCoding)-
по каким-то причинам стал по подписке и смотреть
перестал, но может кто-то захочет оплачивать и раньше его смотрел,
поэтому он тут
- Python samurai(https://www.youtube.com/channel/UCJfpKsFegI5rrNPwzmFYVaw)
- Senior Pomidor Developer(https://www.youtube.com/c/SeniorPomidorDeveloper)
- MoscowPython(https://www.youtube.com/c/moscowdjangoru
)
- ITна Dиване(https://www.youtube.com/channel/UChcuP_3gqyNiYZeOFDNK-aw)
- Програмысли(https://www.youtube.com/c/Програмысли
)
- ПрограмыслиВидеоуроки(https://www.youtube.com/c/ПрограмыслиВидеоуроки)
Что читал:
- Ну собсна сама документация(https://docs.djangoproject.com/en)-не
читать доки это кащунство:) так как всегда самая
актуальная и полная инфа именно в них
- A Byte of Python
- Изучаем Python
- TestDriven Development with Python
- Two Scoops of Django
- Django. Разработка веб-приложений на Python
- Книга Паттерны разработки на Python: TDD, DDD и
событийно-ориентированная архитектура
- Алгоритмы. Руководство по разработке
- Грокаем алгоритмы. Иллюстрированное пособие для программистов
и любопытствующих
Как искал работу:
На поиск работы ушло около полугода. Запаситесь терпением и
будьте настойчивы, рынок около-джунами переполнен, а в
мидлах-сеньорах в дефиците, вот такая вот штука.
Отшивать будут часто, много. Искал работу по РФ с возможностью
переезда куда угодно, хоть за границу, хоть куда.
Типичные вопросы:
- Рассказать несколько алгоритмов
- Решить логическую задачку (у меня была часто задачка 'Задача с
девятью шарами' в гугле можно найти спокойно)
- Рассказать про структуры данных
- Ревью моего кода (или их кода) с человеком( почему так, почему
сяк) проговаривая в слух мою логику
- Тестовая задачка ( задачи достаточно легкие, смог решить задачу
на Golang не зная этого языка)
Типичные отказы:
- Мало / Нет опыта разработки в команде
- Рассматриваем кандидатов только из своего города
- Мы уже наняли
- Без диплома не рассматриваем
- Бесплатная стажировка(тут уже отказывался я)
Схема такая: ищу почту или телефон HR и отправляю лично ему или
звоню и прошу почту куда отправить, так как 'отклики' на сайте
считаю вообще не эффективными
Сайты:
- https://hh.ru/
- https://ru.linkedin.com/
(vpn, русских компаний сидит там достаточно)
- https://career.habr.com/
- https://ru.jooble.org/
Telegram:
- @GetMeIT_bot
- @g_jobbot
- https://t.me/theyseeku_it
- https://t.me/pythonrabota
- https://t.me/Remoteit
- https://t.me/forpython
- https://t.me/Getitrussia
- https://t.me/jobskolkovo
- https://t.me/geekjobs
- https://t.me/ru_pythonjobs
- https://t.me/jobforjunior
- https://t.me/hr_itwork
- https://t.me/it_hunters
Мой github/gitlab:
Примечание! Код там ужасен, знаю, проектов там почти нет(а рабочие
проекты все запривачены), но как руки дойдут я перепишу свой ужас
и
- https://github.com/AntonButyrin
- https://gitlab.com/butyrinhome
Моё резюме(часто отмечали на собесах резюме в положительную
сторону, но по хорошему надо еще eng версию сделать):
- https://docs.google.com/document/d/1esMP3WEGhH3n27ptDVWlb4Xr...
На данный момент уже требуется еще front часть от меня (css, js,
ajax), так как планируется перевести на зп по выше в фулл-стак
разраба, но на начальном этапе требовался исключительно back(sql,
django,drf, unix(просто умение поставить сервер),docker) всё на
базовом уровне
Краткие выводы:
Составить резюме, набраться определенного багажа знаний, иметь
гитхаб и gist гитхаб ну и просто пробивать себе путь, так как
дорогу осилит идущий:)
Надеюсь хоть чем-то, да помог Вам на пути становления
разработчиком, дорога тяжелая, но безумно интересная.
Если остались вопросы, готов ответить на них в личку
https://t.me/admdpv
Спасибо за внимание!