Email or username:

Password:

Forgot your password?
Evv1L :blobcatlaptop:

Я: Хмм, а попробую ка я изучать Python самостоятельно

Смотрю требования к вакансиям:
> Django
> SQL (PostgreSQL)
> Nginx
> Gunicorn
> Docker
> Kubernetes
> Git
> Bash
> Linux

Ух ё :blobcatgooglyholdingitsheadinitshands: :blobcatgooglyholdingitsheadinitshands: :blobcatgooglyholdingitsheadinitshands:

10 comments
🕉

@Evv1L удачи. занимаюсь тем же самым. могу что-то подсказать

Evv1L :blobcatlaptop:

@apxont Спасибо. Можешь кидать что-нибудь интересное, но сейчас я занят универом (конец семестра :blobcatgooglyholdingitsheadinitshands: )

🕉

@Evv1L какой у тебя уровень в питоне в програмировании?

Evv1L :blobcatlaptop:

@apxont да практически ноль. Бота написал как-то раз и на этом всё.

🕉

@Evv1L вот здесь препод-линуксоид, причастный к разработке российской ос. есть базовый курс и углубленный. видосы на ютуб по плейлистам. Объясняет специфически, я смотрю скорости 1.5х. Может зайдет
uneex.org/Python

D:\side\

@Evv1L "практически ноль" это hello world или fizzbuzz. Работоспособный бот с какой-нибудь нетривиальной функцией по меркам галер вполне тянет на джуна.

А что у них весь стек приложения написан, не означает, что его весь нужно знать, чтобы пройти. Если инфраструктурная сторона у них уже налажена, половину этого можно освоить уже там, причём на живом примере – что гораздо легче, чем своим ходом.

@apxont

[DATA EXPUNGED]
Анки 🍋🍍🍤

@Evv1L из этого всего разве что докер и кубер нужно учить

OfShadows

@Evv1L в нашей сфере не так весело будет (наверное), но попроще
рандомная вакансия для примера: hh.ru/vacancy/49982392

Alexey Skobkin

@Evv1L
> Kubernetes
Ну типа Kubernetes тебе как разработчику знать не нужно.
Понимания Docker будет достаточно, остальное сделают девопсы.

> Nginx

Разобраться в том как базово сконфигурить Nginx для приложения - это недолго.
В большинстве случаев тебе фреймворк или тулкит уже готовый конфиг предлагают.
Да и строго говоря это далеко не всегда нужно разработчику.

> Git

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

> Linux

Не так много разработчиков что-то хорошо понимают в Linux. Хватит поверхностного умения работать с командной строкой и сконфигурить окружение.

> Gunicorn

Это просто тулкит. Изучается по ходу написания приложения.

> Django

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

> SQL

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

> Bash

См. Linux.

> Docker

С ним, скорее всего, будет немного заёбисто. Вот ради его понимания знать Linux полезно, конечно.
Хотя поверхностно и его ковырять не так долго как может показаться.

> Смотрю требования к вакансиям

И да.
Требования к вакансиям в камне не высечены. Абсолютно нормально сказать на собеседовании, что ты какого-то пункта не знаешь (даже из секции "требования") и если ты не совсем хлебушек по остальным пунктам, то это может вообще никак не повлиять.
Я это не выдумываю, а говорю на личном опыте.
Мне не раз присылали вакансии, которым я не до конца соответствовал, я сразу говорил какие пункты не подходят, они совещались с техлидами и всё равно звали меня собеседоваться.
Потому что в целом если ты не хлебушек, то ты выучишь то, чего не хватает. А не хлебушки на рынке ценятся.

@Evv1L
> Kubernetes
Ну типа Kubernetes тебе как разработчику знать не нужно.
Понимания Docker будет достаточно, остальное сделают девопсы.

> Nginx

Разобраться в том как базово сконфигурить Nginx для приложения - это недолго.
В большинстве случаев тебе фреймворк или тулкит уже готовый конфиг предлагают.
Да и строго говоря это далеко не всегда нужно разработчику.

Go Up