Senior Pomidor Developer
Senior Pomidor Developer
  • 50
  • 808 805
Как найти работу программистом в 2024 году? Суровая правда
00:00 Вступление
00:36 Как стать It-менеджером в Индии
02:20 Курсы программирования это хорошо или плохо?
03:07 На какие вакансии откликаться?
03:57 На что первым делом смотрят в вашем резюме
04:22 Какие сейчас Джуниоры нужны?
04:48 Почему Миддл программистов собеседуют на системный дизайн?
05:38 Как продуктивно обучаться
05:59 Какие темы надо знать в IT
06:55 Бизнес-логика компании это тоже важно
07:10 Программист или Разработчик?
07:54 Готовьте знания под конкретные собеседования
08:52 О чем болит голова Тим Лида? (не о вас)
09:29 Нужно ли учится в ВУЗе ?
09:58 Что я понял, отбирая кандидатов.
11:22 Что нужно сделать чтобы Вас заметили?
Переглядів: 15 055

Відео

РЕФАКТОРИНГ: Паттерн Проектирования - "Шаблонный метод"
Переглядів 1,6 тис.Місяць тому
Вот pull request с изменениями - github.com/AndreyFedorov78/mini_CRM_for_construction/pull/1/files Группа в телеграмме тут - t.me/tomato_python
Делаем тестовое задание, которое мне дали на собеседовании
Переглядів 16 тис.6 місяців тому
Код задания - github.com/chepe4pi/test_task 00:00 вступление 00:43 Смысл задания 01:40 Переделываем Python2 на Python3 02:22 Попробуйте сделать самостоятельно 02:56 Создаем и настраиваем классы 05:36 b = B(5) 07:00 assert(a.i 3) 07:47 assert(a.fnc(2) 2 * 2 * 3) 09:51 assert(b.fnc(10, 4) 10 * 4 * 5) 11:33 assert(a.isFirst() 1) 12:11 assert(a.isSecond 0) 13:17 assert(b.isFirst() 0) 14:00 assert(b...
РЕФАКТОРИНГ: Избавляемся от дублирования
Переглядів 4,9 тис.6 місяців тому
Вот pull request с изменениями - github.com/nikolaisolovev/bot-real-estate/pull/1/files Группа в телеграмме тут - t.me/tomato_python
Новая рубрика: Pomidor Review! Присылайте ваши проекты!
Переглядів 2,9 тис.7 місяців тому
телеграм канал - t.me/tomato_python
Оптимизация Django. 10 - Глобальное кеширование, django-cachalot
Переглядів 5 тис.Рік тому
Оптимизация Django. 10 - Глобальное кеширование, django-cachalot
Оптимизация Django. 9 - DB Индексы
Переглядів 4,9 тис.Рік тому
Оптимизация Django. 9 - DB Индексы
Оптимизация Django. 8 - Redis и ручной кеш
Переглядів 9 тис.Рік тому
Оптимизация Django. 8 - Redis и ручной кеш
Оптимизация Django. 7 - Параллельные celery таски и их проблемы
Переглядів 4,6 тис.Рік тому
Оптимизация Django. 7 - Параллельные celery таски и их проблемы
Оптимизация Django. 6 - Celery таски - отложенный пересчет, SingleTone
Переглядів 8 тис.Рік тому
Оптимизация Django. 6 - Celery таски - отложенный пересчет, SingleTone
Оптимизация Django. 5 - Celery + Docker
Переглядів 14 тис.Рік тому
Оптимизация Django. 5 - Celery Docker
Оптимизация Django. 4 - Annotate и Aggregate в ORM. Вычисления в базе
Переглядів 7 тис.Рік тому
00:00 Вступление 01:02 пишем бизнес-логику приложения 04:35 SerializerMethodField 05:42 смотрим SQL запросы 07:51 вычисляем в базе через annotate и смотрим запросы 13:25 INNER JOIN которые нам сделала Django ORM 14:41 когда не нужно вычислять в базе 16:45 Пишем aggregate Sum, переопределяем list во view и дополняем response 26:08 смотрим какие формируются SQL запросы
Оптимизация Django. 3 - Оптимизация ORM-query
Переглядів 9 тис.Рік тому
00:00 про ORM и SQL 02:15 как логировать SQL query 07:20 находим источники SQL запросов в коде 12:30 делаем prefetch_related 17:43 класс Prefetch для ORM 20:25 select_related 24:25 делаю git commit и git push 24:43 добавляем вложенный сериализатор 27:15 устраняем проблему n 1 31:25 на что обратить внимание при разработке view
Оптимизация Django. 2 - проектирование приложения Django + DRF View API endpoint
Переглядів 11 тис.Рік тому
00:00 вступление 01:13 django startapp в docker - создаем приложения 03:34 создаем модели для джанго , проектируем приложение 16:52 manage.py makemigrations , migrate 19:51 django admin register models 22:22 создаем тестовые данные 26:07 git commit , git push 27:04 Django REST Framework DRF ModelViewSet , queryset 28:11 создаем serializers.ModelSerializer 33:25 urls.py пишем урл , router 36:24 ...
Оптимизация Django. 1 - Django + Docker
Переглядів 29 тис.Рік тому
00:00 Про Docker и зачем он нужен 04:29 Установка и настройка Docker 06:38 Скачиваем Git и PyCharm 07:26 создаем репозиторий в GitHub 10:36 создание Django проекта в Docker 13:02 Создаем базовый image в Dockerfile 19:19 Пишем docker-compose файл 25:35 docker-compose build 28:18 django-admin startproject через docker-compose 29:22 docker-compose up 30:36 git commit / push через PyCharm 31:30 Под...
Оптимизация Django. О курсе
Переглядів 14 тис.Рік тому
Оптимизация Django. О курсе
Обо мне
Переглядів 9 тис.Рік тому
Обо мне
Разворачиваем Django приложение на Linux сервере
Переглядів 12 тис.Рік тому
Разворачиваем Django приложение на Linux сервере
Django сервер на Linux: 12 Настройка Nginx
Переглядів 9 тис.2 роки тому
Django сервер на Linux: 12 Настройка Nginx
Django сервер на Linux: 11 Настройка Gunicorn
Переглядів 10 тис.2 роки тому
Django сервер на Linux: 11 Настройка Gunicorn
Django сервер на Linux: 10 Взаимодействия внутри сервер, порты и сокеты
Переглядів 4,2 тис.2 роки тому
Django сервер на Linux: 10 Взаимодействия внутри сервер, порты и сокеты
Django сервер на Linux: 9 Настройка среды для Django
Переглядів 6 тис.2 роки тому
Django сервер на Linux: 9 Настройка среды для Django
Django сервер на Linux: 8 Vim 😱
Переглядів 3 тис.2 роки тому
Django сервер на Linux: 8 Vim 😱
Django сервер на Linux: 7 Сетевые инструменты Linux
Переглядів 3,5 тис.2 роки тому
Django сервер на Linux: 7 Сетевые инструменты Linux
Django сервер на Linux: 6 Сетевые взаимодействия
Переглядів 3,5 тис.2 роки тому
Django сервер на Linux: 6 Сетевые взаимодействия
Django сервер на Linux: 5 про hardware
Переглядів 3,2 тис.2 роки тому
Django сервер на Linux: 5 про hardware
Django сервер на Linux: 4 про Linux
Переглядів 3,3 тис.2 роки тому
Django сервер на Linux: 4 про Linux
Django сервер на Linux: 3 Командная строка Linux
Переглядів 4,7 тис.2 роки тому
Django сервер на Linux: 3 Командная строка Linux
Django сервер на Linux: 2 Linux на хостинге
Переглядів 7 тис.2 роки тому
Django сервер на Linux: 2 Linux на хостинге
Django сервер на Linux: 1 О курсе
Переглядів 10 тис.2 роки тому
Django сервер на Linux: 1 О курсе

КОМЕНТАРІ

  • @EvgeniySakharov
    @EvgeniySakharov 8 годин тому

    Первых 37 секунд прям жесткого мата! 🤣😂🤣😂😀 По крайней мере для меня это выглядело так.Пока так. Спасибо, Сеньор Помидор.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 8 годин тому

      Значит для вас видео про шаблонный метод!

    • @EvgeniySakharov
      @EvgeniySakharov 8 годин тому

      @@SeniorPomidorDeveloper Сейчас смотрю видео где Вы рассказываете о себе. Мне вообще понравился Ваш канал. Честно. По теме, подробно, не нудно. Заканчиваю обучение. Скоро пришлю вам свою работу для рефакторинга. Возможно увижу ее на Вашем канале, как Вы ее разносите. ))) Спасибо за Вашу работу. Она для таких как я очень полезна. И благодаря Вам я перестал бояться терминала и линукса.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 7 годин тому

      @EvgeniySakharov рад что понравилось! Присылайте !

  • @ula_uragan
    @ula_uragan 10 годин тому

    спасибо мужик. Благодаря тебе я развернул приложение на сайте

  • @barabucho
    @barabucho 22 години тому

    ИТ перенасыщен,нет там халявы и золотых гор. Платят сейчас мало,даже опытным тяжело пробится. Подтверждаю,джуны нужны со знаниями мидл,максимальной самостоятельностью,широким кругозором,с опытом и т.д,и т.п... Отдельная история о собесах,это то еще испытание. Учится нужно каждый день. Мне надоело ИТ за 20 лет. зы:сейчас от "прога/разраба" хотят и экстроверта и интроверта,это не совместимо,компромис будет по середине (ни то,ни се,разный баланс взглядов,ценностей...).

  • @EvgeniySakharov
    @EvgeniySakharov День тому

    Коментарий к прошлому видео. Не стартанула ракета. Пересоздал сервер и сделал на БДлайт. Ст артанул. Ракета появилась. И только после понял что в файле настройки не тот айпи прописал. 😊 Автору спасибо. Класская подача материала. Да, и еще, перед sudo ufw allow 8000, надо выполнить установку: sudo apt update sudo apt install ufw.

  • @the_huge_knight
    @the_huge_knight День тому

    Можно в методе save() указать параметр update_fields в ф-ции set_price равный ('price', ) , в ф-ции set_comment равный ('comment', ). Тогда update в sql запросе не будет перезатирать все значения (можно чекнуть логи) объекта, а только указанные в update_fields. В данном случае эти 2 таски можно запустить параллельно.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper День тому

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

  • @napylov2042
    @napylov2042 3 дні тому

    Во-первых спасибо большое за крутой контент! Подскажите пожалуйста. Сделал небольшой проект django + celery + rabbitmq. Упаковал все в докер файл и написал docker-compose. При билде и запуске заметил, что Docker Desktop ест очень много оперативки и очень много памяти SSD диска на котором установлена ОС (Windows) порядка 15-20Гб. Это нормально или я как-то не правильно запускаю/собираю проект?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 3 дні тому

      Рад что контент понравился. На оперативку там надо ставить лимит в настройках Docker Desktop. По идее ему не нужно много с такой конфигурацией. На счет диска не помню, тоже вроде настойка есть, я удалил докер, негде посмотреть) но по идее каждый image и каждый контейнер что-то весит. Можно еще у нас в ТГ группе спросить, ссылка в профиле

    • @napylov2042
      @napylov2042 3 дні тому

      ​@@SeniorPomidorDeveloperспасибо за оперативный ответ! Действительно, надо будет посмотреть настройки в докере, возможно там проблема.

  • @VladimirHard
    @VladimirHard 3 дні тому

    А почему видео снято в падике у батареи?

  • @fentan6806
    @fentan6806 5 днів тому

    Вы должны знать всё, а вам ничего не должны

  • @dimondimarikdmitry
    @dimondimarikdmitry 8 днів тому

    респект таким ребятам, делающим имбовые курсы. благодарю и с новым годом!

  • @timofey-0307
    @timofey-0307 8 днів тому

    Привет! Вот вы сказали, что не большой любитель django сигналов, но почему? Они чем-то плохие, или вам просто не нравится? Это я спросил, чтобы понимать, стоит ли их использовать в дальнейшей разработке или лучше найти другой метод.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 8 днів тому

      По тому что они не очевидные. Вот я сохранил модель , и где-то какие-то сигналы запустились. Если проект большой то увидеть это в когде не всегда просто. Их надо по коду искать, и более того, о них надо всегда помнить. Если я напишу код в методе save() то я всегда буду его видеть , я понимаю что он запуститься на сохранении модели. Но вот сигнал на delete штука полезная, его сложно чем-то заменить

    • @timofey-0307
      @timofey-0307 8 днів тому

      @@SeniorPomidorDeveloper спасибо за ответ и за курс!

  • @MrSunTrope
    @MrSunTrope 10 днів тому

    Как же круто, и понятно спасибо большое

  • @bernardsoul8936
    @bernardsoul8936 11 днів тому

    По какой-то причине, если я редактирую docker-compose, потом не запускается docker пока не удалю контейнеры и образы, и снова не поведу миграции. Сам билд проходит без ошибок, но вот при docker-compose up вообще не ап) ругается... При этом контейнеры создаются. Приходится всё удалять (образы, контейнеры) и соответственно заново заполнять бд, думаю это не так должно работать=) Если кто знает, подскажите в чем может быть проблема?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 11 днів тому

      Может кто-то в тг чате подскажет, ссылка в профиле

    • @bernardsoul8936
      @bernardsoul8936 11 днів тому

      @@SeniorPomidorDeveloper пойду спрашивать

  • @bernardsoul8936
    @bernardsoul8936 11 днів тому

    Большое спасибо за урок! Благодаря ему в моем пет проекте теперь нет проблемы n+1, а кол-во запросов снизилось с 20+ до 6

  • @bernardsoul8936
    @bernardsoul8936 11 днів тому

    Спасибо! Курс хорош, подача приятная)

  • @bernardsoul8936
    @bernardsoul8936 12 днів тому

    после подключения postgres ошибка: alexandr@alexandr:~/Рабочий стол/learning/dev_env/pomidor$ docker-compose up pomidor_database_1 is up-to-date Recreating 29990309b6bc_pomidor_web-app_1 ... ERROR: for 29990309b6bc_pomidor_web-app_1 'ContainerConfig' ERROR: for web-app 'ContainerConfig' Даже чатгпт не помжет помочь, я уже всю голову сломал, помогите пожалуйста

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 12 днів тому

      Вроде в конфиге докера ошибка , можно его переписать. Или какое-то более подробнее логирование велючить. Или напишите у нас в чате, ссылка в профиле.

    • @bernardsoul8936
      @bernardsoul8936 12 днів тому

      решил так: удалил все image и контейнеры, заново сделал build, применил миграции и docker взлетел

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 12 днів тому

      Супер

    • @bernardsoul8936
      @bernardsoul8936 12 днів тому

      ​@@SeniorPomidorDeveloperспасибо вам за знания и за то, что уделяете время на ответы! Недавно наткнулся на ваш канал и у вас очень много полезной информации с примерами на реальном проекте. Ещё раз огромная благодарность👍

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 12 днів тому

      @bernardsoul8936 вам спасибо за просмотры!

  • @holyorb2
    @holyorb2 12 днів тому

    - это не докер есть 8Гб оперативы, это ваша десктоп утилита РЕЗЕРВИРУЕТ 8гб оперативы. - докер десктоп это просто интерфейс, он как бы и не нужен - в докер файле не нужно COPY папку сервиса, если проект будет сотни мегабайт или пару гигабайт - зачем их копировать? Там просто создать папку сервисов. А потом ві делает монтирование папки в компос файле. В вашем случае все что вы скопировали, маскируется тем что примонтируется - поэтому копировать смысла ноль. - RUN желательно делать одной строкой, что бы в контейнете не было куча слоев. И перед установкой софта, можно обновить репозитории, а после всех установок удалить кеш apk (в той же команде RUN) что бы лишний мусор не был в контейнете

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 12 днів тому

      Спасибо. Учту

    • @holyorb2
      @holyorb2 12 днів тому

      @@SeniorPomidorDeveloper нет смысла выделять 50% оперативы на докер, это скорее всего поведение по умолчанию, типа на всякий случай. У меня локально 10 сайтов в докере = 10 апачей + 10 рнр + мускул + портаинер + маилхог + траефик, выкушивают около 1 Гб, даже меньше. Там примерно по 100Мб на процесс и когда процесс не активный память высвобождается. А так как я локально не могу сразу с 10ю сайтами работать активно, то оперативу вікушивает всего штук 4-8 потоков РНР и апач + мускул, тоесть сумарно при обычной работе докер есть от 500Мб до 1 Гб. В случае джанго, ситуация будет похожей, постгресс сьест около 200Мб, питон не больше 100мб на один поток и даже если 5 потоков запуститься под загрузку статику, то это будет меньше 1 Гб. Можете попробовать опусть резирвиврование памяти до 1-2Гб и я уверен что на скорости работы проекта это никак не скажется

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 12 днів тому

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

  • @dimondimarikdmitry
    @dimondimarikdmitry 13 днів тому

    забыл добавить список приложений = 50 раз отжался

  • @dimondimarikdmitry
    @dimondimarikdmitry 14 днів тому

    спасибо, и вас с новым годом. в новом году я начну ходить в качалку!

  • @user-fg3qk3cc4k
    @user-fg3qk3cc4k 14 днів тому

    Отличная идея создать данный курс!🙌

  • @dimondimarikdmitry
    @dimondimarikdmitry 15 днів тому

    спасибо за серию манов и с днём рождения, Игорь Владимирович! щастье-здорове!

  • @dimondimarikdmitry
    @dimondimarikdmitry 17 днів тому

    благодарю за серию мувиков

  • @user-xv5fh9nr5g
    @user-xv5fh9nr5g 18 днів тому

    не забудьте добавить 'django_filters' в installed apps

  • @user-zs1cq8tb2g
    @user-zs1cq8tb2g 19 днів тому

    Спасибо Вам!

  • @user-xv5fh9nr5g
    @user-xv5fh9nr5g 19 днів тому

    Спасибо большое за урок, узнал много нового. Тесты отдельный респект, также вспосмнил про терминал и psql. Обязательно дойду до конца

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 19 днів тому

      Супер! Рад что понравилось. Там еще следующий курс есть про оптимизацию, сделан на основе докера

  • @user-xv5fh9nr5g
    @user-xv5fh9nr5g 19 днів тому

    raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Requested setting REST_FRAMEWORK, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. Выводит это после запуска теста апи, но тесты с терминала работают

  • @user-xv5fh9nr5g
    @user-xv5fh9nr5g 19 днів тому

    raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Requested setting REST_FRAMEWORK, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. При запуске теста выходит такое. Но с терминала тесты работают

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 19 днів тому

      Запуск тестов из pycharm работает только в платной версии

  • @DmitriyFH
    @DmitriyFH 19 днів тому

    Никак не закроем вакансию опытного питониста. Вакансия есть, кандидатов нет

  • @alexeyni722
    @alexeyni722 19 днів тому

    большое спасибо:)

  • @Ryzzon
    @Ryzzon 22 дні тому

    Добрый день! На данный момент являюсь учеником 1 курса университета (IT - направление), мы изучаем C++, что мне очень нравится, да и даётся всё легко, и я хочу задать пару вопросов: что посоветуете, чтобы уже начать понимать, в каком направлении двигаться? Когда я выберу направление, откуда взять информацию о том, что именно нужно учить, чтобы была возможность работать? Также частенько терзает мысль, что нейронки позаменяют часть программистов и работу будет найти гораздо сложнее, да и конкуренция пугает... Что скажете по этому поводу?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 20 днів тому

      Добрый день! Смотрите вакансии, по РФ, по миру, в разных странах, не обязательно англоязычных. Смотрите какие технологии запрашивают вместе а C++ или тем языком , который вы выберете. Соберите свою статистику и выбирайте из нее, что больше нравится. Находите варианты подработки уже сейчас. Учите что там спрашивают на собесах, алгоритмы и прочее. Но сильно напрягаться тоже не нужно , студенчество бывает один раз в жизнь (обычно). Надо не забыть хорошо повеселиться тоже ) А потом можно и в магу поступить заграницу, возможность такая вполне есть. Тогда с работой еще проще будет. Не думаю что нас заменят нейронки. Как тут кто-то написал , что они также нас заменят , как подъемные краны заменили строителей. Мы в первую очередь разработчики (большинство из нас) . Мы развиваем продукты, внедряем функционал, который обсуждаем и планируем с заказчиком. Закодить что-то это как правило только половина работы , а иногда и меньше. Нужно проектировать бизнес логику и уметь ее имплементировать в проект. А с языком программирования, действительно поможет разобраться ИИ.

    • @fentan6806
      @fentan6806 5 днів тому

      qt

  • @user-om8ve3yw2y
    @user-om8ve3yw2y 22 дні тому

    Боюсь, что ситуация такова, что ждунам нужно самим искать клиентов. Если ты все умееш, то без проблем их найдёшь!!

  • @andreyevanton
    @andreyevanton 24 дні тому

    а какую книгу (или другой материал) для прокачивания эрудиции вы бы посоветовали? есть вообще такой материал, где бы качественно, но не глубоко, описывались основные сущности IT (сети, память etc)?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 24 дні тому

      Хороший вопрос. Когда я изучал , в основном читал статьи. Уэнделл Одом - Официальное руководство Cisco по подготовке к сертификационным экзаменам CCENT/CCNA хороший материал по сетям.

  • @zhenyaterebov1331
    @zhenyaterebov1331 25 днів тому

    В тесте на 9:45 выдаёт ошибку: django.db.utils.IntegrityError: ОШИБКА: повторяющееся значение ключа нарушает ограничение уникальности "auth_user_username_key" DETAIL: Ключ "(username)=(user1)" уже существует. Весь инет перерыл, не знаю как решить :(

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 25 днів тому

      Значит база не пустая. Тестовая база , которая . Как вариант можно зайти в Postgres и просто удалить эту базу. Вообще обычно он перед запуском сам спрашивает почистить базу или нет . И надо напечатать yes. Причина это когда мы прерываем тест до его полного окончания, но это нормально, просто потом почистить надо

  • @user-zs9dh6ng1f
    @user-zs9dh6ng1f 27 днів тому

    Лицо знакомое! Ты не на мат-мехе случайно учился? СПбГУ

  • @akolchanov83
    @akolchanov83 28 днів тому

    какие зп предлагают ?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 28 днів тому

      По разному бывает. Для Джуниора в РФ плюс минус 50.000

  • @-Sergey
    @-Sergey 29 днів тому

    Я так понял, вы хотя бы в принципе джунов набираете. А какое у вас в компании соотношение сеньоры/мидлы/джуны?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 29 днів тому

      Не считал соотношение . Наверное 30/30/40 или около того.

  • @alexandrf2428
    @alexandrf2428 29 днів тому

    4.22 интересно . У меня такой вот вопрос а есть ли в принципе какая то общепринятая градация аля джун должен знать это и это , а мидл уже плюс вот это . И я имею ввиду не джунв там в 2023 году во время кризиса и увольнений а вообще в принципе Как это выглядит сейчас в индустрии вместо троицы джун мидл синиор осталась двоица мидл + синиор))

    • @-Sergey
      @-Sergey 29 днів тому

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

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper 29 днів тому

      Градация такая есть и Джуны никуда не делись , просто конкурс больше и по естественным причинам на места Джуниора берут сейчас Джуниор+ , то есть кандидата с хорошими знаниями . Либо того кто чем-то заинтересовал , как-то выделяется из других, не обязательно что именно знаниями. Вовлеченностью , амбициям, проектами

  • @uuuummm9
    @uuuummm9 29 днів тому

    Ситуация с собеседованиями счас - тебя не приглашают на собеседования 😆 Забейте на айти уже. Испортили нормальную среду обитания чересчур большими зарплатами.

    • @Sightools
      @Sightools 27 днів тому

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

  • @dimondimarikdmitry
    @dimondimarikdmitry Місяць тому

    часть с тестами ультра балдёжная, обычно в подобных видео-манах тестируют ручками в терминале, за это РЭАЛЬНЫЙ РЭСПЭКТ

  • @user-ed6cn1eo6f
    @user-ed6cn1eo6f Місяць тому

    обо мне: я сеньйор памидор.

  • @user-fo8yv6cf9h
    @user-fo8yv6cf9h Місяць тому

    thanks

  • @Jason-lk6gb
    @Jason-lk6gb Місяць тому

    Это уже третий курс ваш начинаю. Спасибо. За курс

  • @igoramirkhanian
    @igoramirkhanian Місяць тому

    Вот к примеру я, по незнанке лет 4 назад начал изучать язык программирования с самых низов. Да, курсы бы сэкономили моё время. Но зато представление о коде у меня сложилось ясное. Пытался папасть хотя бы на какие то бесплатные стажёрские проекты, но безрезультатно. Коды пишу не молниеностно, но в голове хороших идей куча. Один из которых я умудрился вложить в код "Программа лояльности". Она у меня как считаю не похожа на все остальные, шаблонные. Даже скажу больше, не имеет аналогов ...! Предлагать пока не стал никому, интересно сначало пообщаться с программистамми с опытом, и так дальше, больше ...

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper Місяць тому

      Респект. Главное чтобы самому было интересно с проектом работать, тогда из него обязательно что-то интересное вырастет.

  • @user-ed6cn1eo6f
    @user-ed6cn1eo6f Місяць тому

    Спасибо, все круто, но как настроить вывод в pycharm console?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper Місяць тому

      Если PyCharm professional там вроде по умолчанию это работает

    • @user-ed6cn1eo6f
      @user-ed6cn1eo6f Місяць тому

      @@SeniorPomidorDeveloper а еже ли я из простого народа, просто сталкивался раньше с этим, не могу никак найти решения в тыртырнете, мистор сеньер помидор. абалденный ник

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper Місяць тому

      Спасибо 😁 Не очень понял что имеется ввиду. Если консоль Джанго то это только а Pro версии. Если терминал ОС то он вроде в любой версии и настраивать его не надо

    • @user-ed6cn1eo6f
      @user-ed6cn1eo6f Місяць тому

      ​@@SeniorPomidorDeveloper Проблема была не в том что я запускал из pycharma, а неизвестно где, ибо я только что запустил из консоли и там тоже ничего не выводиться.

    • @user-ed6cn1eo6f
      @user-ed6cn1eo6f Місяць тому

      @@SeniorPomidorDeveloper ладно, как обычно ахах, было django.db.backend а не django.db.backends

  • @igorratnik2357
    @igorratnik2357 Місяць тому

    Яндекс- практикум их выпускает тысячами, а впускает почти ноль.))) Интересно, они хотяб какой-то процент своих выпускников на работу взяли к себе?))) Скоро ChatGpt заменит половину добрую Itшнегов)

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper Місяць тому

      А зачем им кого-то брать? ) Возьмут они тех, у кого фундаментальных знаний больше и что-то мне подсказывает, что это выпускники ВУЗов. Но большинство компаний не такие требовательные как Яндекс. Они не для себя людей учат. И все-таки Практикум я считаю что делают лучшие курсы в IT в РФ.

    • @-Sergey
      @-Sergey 29 днів тому

      Заменит. Примерно так же как подъёмные краны заменили строителей.

  • @user-lz9rw6fc9c
    @user-lz9rw6fc9c Місяць тому

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

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper Місяць тому

      Вцелом перспективы хорошие, я думаю. В плане изучения программирования- это мощный язык, который может дать хорошее понимание. В плане поиска работы, тут нужно смотреть по вакансиям на данный момент в вашем регионе. Возможно их не много. Но есть еще вариант с Си Шарп , что это очень распространенный язык для разработки корпоративных веб приложений на фреймворке .NET. Как вариант, со знанием Си Шарп можно и там себя попробовать . Ну и самый крутой плюс, это конечно Unity, на нем просто интересно что-то делать. Как свой проект и для портфолио, это не будет скучно , в любом случае .

  • @xmaster83
    @xmaster83 Місяць тому

    хрен знает о чём он говорит за неделю 3 оффера получил ,

    • @user-zu8vc7xg6v
      @user-zu8vc7xg6v 24 дні тому

      подскажи, пожалуйста, сам готовился или на курсах учился? Или может вообще у тебя уже опыт большой?

  • @user-oh3hc6ft8d
    @user-oh3hc6ft8d Місяць тому

    Вот вам прикол! Сделал пару лет назад тестовый гибридный фрэймвор на открытом API Cisco, за основу взял пару web приложений базирующихся на этом API в качестве демонстрации UI теста. Здесь же используют RestAssured был реализован API тестинг, все это аккумулировалось в тестовом кейсе. Фреймворк был разработан полностью с нуля, была реализована модульная архитектура, т.е. все широко применялись интерфейсы и имплементационные блоки кода. В принципе данный ФВ имел возможность быстро реструктурироваться в Java EE или Spring подход (файловая конфигурация через XML или аннотация). В ФВ было показана работа с документацией API и реализация соответствующая требованиям API Cisco, т.е. работа с объектами авторизации, ролями и прочими API сервисами и внешними интерфейсами. Более был сделан веб сайт портфолио с презентацией ФВ, возможностью скачать, презентация расширенная, два десятка слайдов с описанием архитектуры, объектов ФВ. Также был сделан полный CI\CD процесс с реализацией работ на Jenkins, параллельном тестировании в Docker с использованием серверов AWS. В общем все от начала до конца. Даже реализовал Deploy аля приложения, но так как задеплоить CISCO я не могу, то просто перекидывал файл (обновлял), типа результат теста "ок", обновляем, нет - "передаем логи". Ну о Cucumber отчетности уже молчу, так как это по умолчанию было сделано с рассылкой по адресам. И теперь главное! Я отправил им резюме, помимо самого резюме была ссылка на это демо-проект и что? Да, никто даже не смотрел его! Этот критин, по другому назвать не получается был заинтересован, как поменять местами значения двух переменных без использования буферной переменной! СЕРЬЗНО! Кроме, как послать просто других слов нет! Так что НА..ЕР им там не нужно искать хорошего кандидата! Я спросил одного. Он говорит "да, меня там просили про тестить кандидата, мне реально некогда у меня работы куча... ну я там забежал... чет спросил..." Так что не говорите мне, что кого-то там заботит найти нормального кандидата, они просто тупо выучили вопрос и ответ и ездят сутками по одно и тому же. А про индусов, мне вообще не говорите. Я реально стал расистом! Это же "п..ц" по другому не скажешь! Я живу в США в SAP меня 20 лет опыта работы... они просто везде. Сейчас идут сокращения в США в IT, ну и знаете кого сокращают... бледнолицых. У меня было два проекта в США на американскую и канадскую компанию и че? Я был в командах которые полностью сидят в "МумбаЮ" Спрашиваю шефа "А мне че по индусскому времени работать, ночью? ", он отвечает, да не... пох..ру, работай по местному! Это просто заездец! Первые приехали в США и давай таскать пачками из МумбаЮ и теперь они просто весь IT рынок под себя подмяли! Кого увольнять... да вон давай этого... он пля хиджи не знает... переходят на свой без зазрения совести... просто кабздец! Я наверное росист, но реально бесит!

  • @xddenjoyer524
    @xddenjoyer524 Місяць тому

    Спрос на вакансии настолько превышает предложение, что "Сейчас эту вакансию смотрят 100 человек" 🙄

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper Місяць тому

      а если 100 вакансий смотрит 100 человек, значит ли это что соискателей 10.000?🤔

  • @Kris_B130
    @Kris_B130 Місяць тому

    Классно прям)😍

  • @NickNam157
    @NickNam157 Місяць тому

    Прихожу к выводу, что нечего делать в этой ITшечке. Там уже никого не ждут. Лифтёр-техник в Москве получает 150к в месяц и конкурс 1 человек на место. А в ITшечке 500 человек на место джуна с зп 70к в месяц.... Я вот работаю на заводе инженером с зп 120к в месяц и каждый день мне не надо учиться и волося на голове драть, что если не выучу что-то.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper Місяць тому

      Если у вас уже есть нормальная работа с достойной зарплатой, наверное не нужно бежать увольняться. Тем не менее, потолок зарплат в IT практически бесконечный, карьерный рост достаточно быстрый, есть возможность удаленной работы. Грузчик тоже может получать в два раза больше Джуниора, но вот перспективы у него небольшие. И никто туда не рвется, в отличие от IT. Против инженеров и техников ничего не имею, неплохая работа, я думаю. Тоже требует квалификации и опыта.

    • @truetaras
      @truetaras 24 дні тому

      Проблема в том, что вы можете потерять работу высокооплачиваемого инженера и не найти уже такой никогда. В это время в айти меняют работу каждые 2 года и каждый раз с повышением. Вопрос сложный. Риск не все готовы взять. Но после 50 лет кризис инженером очень вероятен

    • @NickNam157
      @NickNam157 24 дні тому

      @@truetaras я думаю, что рынок IT также изменится с приходом +100500 молоденьких айтишничков. Даже узбеки молодые поголовно учат сейчас программирование и хотят все стать программистами. Я полагаю, что уже сейчас со сменой работы в IT не так всё гладко, как 5 лет назад...

    • @vitaly-
      @vitaly- 6 днів тому

      ​@@NickNam157 нет там ни каких настоящих 500 человек на место, у нас в компанию чела на vue/nuxt не могут найти уже долгое время, хоть и 800+ откликов на вакансию т.к. 90% - 95% это челы, которые вообще не соответствуют описанию из вакансии и делают отклик "просто потому что". Плюс каждый чел делает отклик на несколько сотен вакансий и его 300 откликов, это не 300 человек, это все также один чел, который сможет заполучить только одно место (закрыть одну вакансию, хотя иногда ищут сразу несколько челиков через одну вакансию) А по поводу лифтеров и заводчан, так это удаленно дома не поработаешь, нужно ехать в какой-то крупный город, тем более если живешь в поселке или деревне, большая ответственность, нет комфортных условий труда и т.д., а для многих это ключевые факторы, плюс у них зп не растет так быстро, как у разрабов, у меня в компании, например, регулярные повышения на 20-30к, ибо если не повысишь, то чел с легкостью уйдет в другую компанию.