- Видео 4
- Просмотров 592 556
Backend artist
Добавлен 14 окт 2023
Привет!
Меня зовут Саша. Я backend-разработчик и backend-lead в компании Whitelist.
На этом канале я хочу поделиться опытом и на своем примере показать, как устроена работа в backend.
Меня зовут Саша. Я backend-разработчик и backend-lead в компании Whitelist.
На этом канале я хочу поделиться опытом и на своем примере показать, как устроена работа в backend.
Минимальный уровень по базам данных для первой работы
В этом видео мы просто пройдемся по важным темам, которые нужны в работе с базами данных и я постараюсь объяснить их простыми словами.
Сначала немного теории: поговорим об ACID, транзакциях и нормализации.
Эти вопросы часто попадаются на собеседованиях.
Вторая часть практическая. В ней мы скачаем клиент к базе данных, запустим в докере майскл и постгрес. Создадим базу в обеих субд и сделаем дамп. Посмотрим разницу. Поработаем с индексами и сделаем анализ запроса.
Ссылки:
1) Репозиторий из видео: github.com/LpilinAlexandr/basic_db
2) Замечательная статья с Хабра об ACID, откуда я взял картинки: habr.com/ru/articles/555920/
3) Скачать Dbeaver. Мало ли кто сам не найдёт: dbeaver.io/download/
Таймкод...
Сначала немного теории: поговорим об ACID, транзакциях и нормализации.
Эти вопросы часто попадаются на собеседованиях.
Вторая часть практическая. В ней мы скачаем клиент к базе данных, запустим в докере майскл и постгрес. Создадим базу в обеих субд и сделаем дамп. Посмотрим разницу. Поработаем с индексами и сделаем анализ запроса.
Ссылки:
1) Репозиторий из видео: github.com/LpilinAlexandr/basic_db
2) Замечательная статья с Хабра об ACID, откуда я взял картинки: habr.com/ru/articles/555920/
3) Скачать Dbeaver. Мало ли кто сам не найдёт: dbeaver.io/download/
Таймкод...
Просмотров: 45 642
Видео
ПОЧЕМУ джунам нужно знать ТАК МНОГО и что вообще нужно знать?
Просмотров 219 тыс.Год назад
В этом видео мы постараемся решить одну серьезную проблему новичков. Она заключается в том, что начинающие разработчики вообще плохо себе представляют картинку целиком! То есть: как устроен бекенд, какую роль здесь занимает python, что делают веб-фреймворки, базы данных, sql, orm и всё-всё остальное. Другими словами - как вся эта сложная мозаика складывается в одну красивую и понятную картинку ...
Подробный разбор всех основных git команд
Просмотров 8 тыс.Год назад
Разбираем 25 самых популярных git команд. Ссылка на репозиторий с кодом из видео есть в комментариях к видео и в описании канала Код из видео: github.com/LpilinAlexandr/basic-git Таймкоды: 00:00:00 - Что будет в видео 00:00:58 - git help 00:04:03 - git init 00:05:27 - git clone 00:07:34 - git config 00:11:42 - git status 00:13:44 - git add, git restore, git rm 00:16:43 - git stash 00:20:23 - gi...
Минимальный уровень python для первой работы
Просмотров 321 тыс.Год назад
Как новичку понять, что знаешь python достаточно хорошо, чтобы взяли на работу? Если вы ищите или в скором времени собираетесь искать первую работу python-разработчиком, то можете задаваться этим вопросом. Надеюсь моё видео как-то поможет вам оценить свои знания и придать уверенности на собеседованиях. Код из видео: github.com/LpilinAlexandr/python-for-first-job Таймкоды: 00:00 - Вступление 00:...
Спасибо
единственное - кровать на заднем фоне это ту мач
Большое спасибо, очень полезная информация! 1:00:31
Респект, дружище! Я хоть и го учу, но всё же. Ты оч приятный и без вые6онов этих детских... всего доброго тебе! Может меня дорога и в пайтон заведет, сохраню)
1:00:16 - да...даа...
я вот вроде считаю себя дауном. но nginx настроил , там ssl сертификаты делал в своем проекте сделал как чистые sql запросы так и алхимию подружил параллельно писал на джанго, Фаст апи тг бота сделал на аиограм 2.14 потом переписал полностью на 3.17 делал также ботов на telethon (вместо привычного бота клиентский аккаунт) с селари , шедулер(чтоб он провалился когда в джанго делал) также работал свой сервак на нем впн , на нем nginx, на нем боты, так и с гитом все засинхронил. чтоб был автодеплой. а я точно Джун?))) или как? просто я как китайский рабочий сам создаю себе проблему (задачу) и гордо ее решаю по немногу изучаю всякие штуки и библиотеки. вроде даже работу нашел , через неделю будет боевая задача, инрресно насколько я в ахуе буду от реальной задачи
Да все норм будет, бро 🙂 Думаю на изи вывезешь)
Минимальный уровень на 1 час ахаха
Вот я уже 4-го блоггера смотрю по программированию на Python и так не понял итог вашей работы в чем? Я вижу открытую программу, вижу, что вы работаете в PyCharm, вижу, что вы хитрожопым способом обрабатываете информацию с помощью кучи функций и операторов, а в итого то что? Программа, которая запускается в Windows или вы этот код сворачиваете в файл и открыв который запускается цикл программ, итог то в чем всей этой конетели?
Всем будущим программистам - успехов! Только пишите так, чтобы программы не лагали на ровном месте.
Это лучшее что я посмотрел в интернете касаемо джуновского бекенда. Простым доступным языком чисто логика работы, без лишних слов и терминов.
А есть у тебя курсы?
Спасибо, наконец то я понял как же запросы в Jango попадают)) все почти так же как и в PHP
Все зависит от того, куда новичку хочется попасть, есть ниши, где порог входа ниже, а доход выше чем в большинстве случаев
ведемо это видео для не совсем новичков
Прекраснейший контент, огромное спасибо за такие видеоролики, все понятно структурировано, детально, информативно. лайк колокол подписка
Где вы работаете на данный момент и на какую позицию и какая зарплата?
куда пропал? почему не снимешь новые видео?
Summary: "фсе пофик!" И это нам ндравится!
коврик для мышки за 0,8 евро )). автору лайк за труды
Какая-то логика, какой-то веб сервер, какой-то сервер, какой-то порт. Какой-то бекенд обрабатывает что-то каким-то образом. Походу я один такой тупой во всем мире что не могу представить как все это работает.
Чувак просто нужна практика и время, потом в один миг все поймешь
@MrGor9 Спасибо за ответ
С таким минимальным багажом тебя на работу не возьмут, к сожалению. Требования растут для джунов.
Кто находит в текстах вакансий найма на работу условия того, что владелец предприятия будет оплачивать физический и моральный износ тела работника !?
Здравствуйте, спасибо за видео! Извините за личный вопрос: вы белорус ?)
Прошло 9 месяцев, я все еще жду ссылку на интеллект карту, мне было бы удобнее изучить для дипломной работы :)
@@gutis_g привет. Напиши в лс, в телегу. Попробую скинуть
Текст мелкий не возможно смотреть
Большое спасибо, надеюсь теперь будет легче учится зная на что делать упор!
А нормальный звук будет?
просто имба видос
все красиво, но ничего не понятно вообще, такое впечатление что человек даже не пытается что то объяснить. Да ты что то можешь показываешь это, но нет обучения ни на грамм
Эммм, суть ролика в том чтобы показать что ты должен знать. Не знаешь - иди учи по гайдам
@@I_Krypton_I я написал свою программу не зная вообще ничего, поэтому знать сегодня вы ничего не должны. Достаточно просто шевелить извилинами. Точнее извилинами ИИ. Сегодня не 2000 год, сегодня важнее уметь управлять ИИ.
@@Alex_Smirnov с этим согласен, я сейчас своего бота на py пишу для своего дс сервера. Хотя нет, согласен частично, базу все таки знать надо, без базы шиш
@@I_Krypton_I Привет, я тебе хочу доказать свою точку зрения, можно тебе написать на электронку? У меня опубликована зайди (о канале там почта) и напиши мне, я тебе скину труд трех часов с учетом того что знаний у меня ноль. Потом мы с тобой сделаем общий план, и приступим к выполнению, ты будешь своими мозгами делать я с помощью ИИ и посмотрим кто прав. (труд мой это ексешник в котором я разместил фотографии в том числе гиф-анимацию все это работает как слайдер, к тому же еще функция слайдера заблокирована паролем) Могу тебе выслать без проблем. Единственное ограничение которое я вижу это стоимость полноценного доступа к ИИ сегодня эта сумма около 2000 рублей в мес. Хотя я могу и бесплатно подключиться тк действует такая акция на месяц. При чем мне вообще без разницы какой язык программирования использовать. Так же помогу проверить твой код, оптимизировать, убрать лишнее, исправить любые виды ошибок.
Них*уя не понятно, но очень интересно
Структурированная информация без воды и с ноткой юмора. Спасибо.
Очень наглядная дорожная карта. Наконец, выстроилась полная картинка - что именно учить, зачем, и как все это между собой взаимодействует. Огромное спасибо за вашу работу.
1:10:24 что означает буква е в запросе?
Это алиас. Только в короткой форме без “as” ru.m.wikipedia.org/wiki/Alias_(SQL)
Подскажите, я изучаю питон и переживаю что он не подходит для бэкэнда, т.к. медленный. Может стоит изучить жаву?
Если бы он не подходил, то на нем бы не писали
@@STAR-nl5xq питон медленнее java или go, но для бекенда достаточный. Основные «потери» на бекенде обычно из-за различных коннектов и сетевого взаимодействия, а это есть везде. Если нравится питон, учите питон и не переживайте ни о чем)
@@ВиталяГачибой ну как я думал, на нем делают лёгкие сайты (максимум ютуб)
@@STAR-nl5xq если б ютуб был чисто на питоне, была бы габелла)
Спасибо за видео, поставил лайк и подписался! Предлагаю сделать видео дальше с пет-проектом, по частям, всё что есть в этом видео. Чтобы прям руками с тобой это сделать и было понимание как и что работает, у меня есть арендованные сервера в облаке(Селектел) и есть время так позаниматься, но я не знаю с чего даже начать! Очень бы хотел с тобой такое видео, например можно развернуть докер, внутри виртуалки с NGNX с бэком и брокерами, отдельно БД и потом это связать и причесать, выложить на какой-то хостинг, мне кажется это просто супер пет-проект и потом дополнить например како-то авторизацией и какими-то манипуляциями с бэком, настроить мониторинг и прочее. Автору печенек)
Привет! Спасибо большое за столь отличное видео! У тебя не осталась эта схема в миро?
Обучением не занимаетесь? Писал на Delphi, жизнь подвела к веб программированию, куча вопросов, некому задать
Советую перед началом изучения всяких фреймов узнать подробнее о трёх вещах: 1. Протоколы соединения (HTTP, UDP, TCP, FTP) 2. Параллелизм 3. Модели параллелизма И у вас будет крепкий фундамент для бэкенд разработчика. Жаль мне никто этого не говорил
Спасибо тебе что поделился. Всегда респектую таким людям. Я с тех пор как английский изучил, тоже всегда новичкам рассказываю что и как лучше делать, что изучать, а что скипать. Ибо набил свои шишки на ошибках и хочется чтобы другие не повторяли их же. С бэком так же буду делать.
print('Cпасибо тебе, добрый человек!')
@@enzopaupau2302 можешь поделиться про англ?
@@enzopaupau2302 расскажи пожалуйста про английский, как лучше изучать?
@@enzopaupau2302 расскажи мне тоже, у меня уровень: почти без переводов читаю документацию. Вообще напиши пожалуйста все советы, я бы подтянул что надо и как надо
25:21 все таки уломался, хотел кинуть подписчиков на самовольную установку 😂😂😂😂😂💪🏾
Классный контент, сейчас учу python и периодические просматриваю это видео - это даёт общую картину и не позволяет свернуть куда то не туда. Жду ещё видео. Ты делаешь реально хорошую работу. Спасибо.
46:20 nginx не знает за gunicorn сколько там инстансов
скажите, как с вами связаться?
Обидно было бы,если бы меня выгнал чувак,который вместо тапл,говорит тюпл
Python язык для обезьян, Java язык для нормальных мужыков! у вас пайтон , очень легко ломаеться , что не скажешь о джаве. Язык говна. Пользоваться не реально. А вообще лучше пишите на C++
43:20 А разве ASGI/WSGI - это не описание интерфейса взаимодействия нашего кода, например, на Django или FastAPI и т.п., с веб-сервером, реализующим данный интерфейс, например, gunicorn? uvicorn/gunicorn - это ж веб-сервера.
28:31 Я вместо celery использовал dramatiq на учебном проекте.
Сорян автор. можно узнать, у тебя на столе ноутбук прикольный.. можно модель компьютера узнать? спасибо за видеоролик
большое вам спасибо)
Стыдно спросить, однако как вы, являясь лидом, не знаете когда началась эпоха unix? По идее это должны знать даже люди далекие от программирования, все таки на операционках системы unix работает почти вся инфраструктура современного мира. Вы производите впечатление человека знающего, однако такие моменты заставляют задуматься о том, как вы вообще стали лидом)
Стыдно спросить, а кому это нужно ?))
Если телефон работает, то у обычных людей нет вопроса как это работает. Работает и работает
Текст слишком малюсенький, бро, вообще ничего не видно :/