JUNIOR BALABOL IT MEETUP #2
2:53:15
6 ай бұрын
JUNIOR BALABOL IT MEETUP #1
4:10:38
7 ай бұрын
Пікірлер
@user-yi6lk7li1c
@user-yi6lk7li1c Күн бұрын
Отлично !!! большое спасибо.
@user-od2jl5uj6v
@user-od2jl5uj6v 4 күн бұрын
Всем привет. Я делал по видео, сначала установил гитлаб на удаленный сервер, потом запустил runner на удаленном сервере, и он в личном кабинете отображается, что запущен, потом я склонировал проект на локальный компьютер, прописал в файле gitlab-ci. yml все команды из видео и запушил , но пайплайн не создался, подскажите что я не так сделал?
@xesax
@xesax 7 күн бұрын
по моему это уроки не по фастапи , а по тестам)
@user-ff9el6wr1q
@user-ff9el6wr1q 10 күн бұрын
скажите когда ввожу команду gh repo create имя репоз., не предлагает выбрать публичный, гит игнор ну и тд, если написать флаг --public то создаст но как сделать именно как на видео и почему не выходит?
@qrthack3233
@qrthack3233 11 күн бұрын
Привет, выбираю между PHP, Java, Python, Go? Хочу быть бэкендером (для работы) + пентестом заниматься в свободное время. Что посоветуешь?
@slovaricKRIPTONA
@slovaricKRIPTONA 12 күн бұрын
добрый лень, а что мог сделать не правильно у меня пайплан в статусе pending
@user-iv5co4lu9g
@user-iv5co4lu9g 14 күн бұрын
Мда уж, пздц какой боевой проект, аху#ть не встать просто😅
@callansmile3461
@callansmile3461 14 күн бұрын
Спасибо за видео, Обращаю внимание, что массивы, хэш-мапы - это не типы данных, а структуры данных, Типы данных - это строки, числа и т/д
@colourNika
@colourNika 15 күн бұрын
спасибо, очень интересно и понятно, второй части еще не вышло, да?
@SemyonF89
@SemyonF89 18 күн бұрын
Брооо, какой же молодец!!! Обожаю айтишечку(с)
@alexanderten9540
@alexanderten9540 18 күн бұрын
Оффер по биткоину на жестком диске со свалки придется повторять пока не скажут хватит
@fesskirsan
@fesskirsan 18 күн бұрын
Собираюсь начать изучение самостоятельно - думаю сперва нужно "облепить" себя источниками информации, найти их. Кто на каких ресурсах сидит, можете что посоветовать ребят, для начинающих?
@alexanderten9540
@alexanderten9540 18 күн бұрын
Вообще разработчики ssl сертификата не парятся, чтобы люди его проходили, а лендинг сам куда потерялся при прохождении
@user-iy4on7qw5v
@user-iy4on7qw5v 20 күн бұрын
Немного не поняла - что такое gitignore?
@vladjustvlad1264
@vladjustvlad1264 21 күн бұрын
Где же обещанный урок с операцией с присваивания? Обещанного два года ждем. Спасибо, полезно в конце про проверку на сложение 3-х векторов, я не додумался.
@evgends
@evgends 22 күн бұрын
"передаем параметр созвучный с тем полем которое мы хотим провалидировать" красиво сказано
@igora6367
@igora6367 22 күн бұрын
Четко)
@fastforward4006
@fastforward4006 22 күн бұрын
Николай, спасибо! Тренируюсь по вашим видео! Пока все понятно и интересно! Супер
@sura9331
@sura9331 23 күн бұрын
Классное объяснение ✌️
@igora6367
@igora6367 24 күн бұрын
Спасибо! Как построчно дебажить без создания брекпоинтов?
@luchanos
@luchanos 23 күн бұрын
посмотреть остальные ролики на канале по дебагеру)
@kenjz8413
@kenjz8413 24 күн бұрын
Пьітался сделать домашнее задание, и как добавлял "coerce" мне постоянно вьідавало ошибку. Возможно в видео ролике об єтом говорили но я как-то упустил. К сути: если вьі используете "coerce" то посмотрите на тип ваших полей, если єто "text" либо "keyword" то "coerce" работать не будет
@mkrv-ss
@mkrv-ss 26 күн бұрын
Спасибо за плейлист! Шикарные видео
@user-he4rn8kl2w
@user-he4rn8kl2w 26 күн бұрын
Я недавно тоже перешел в It и джуниором вылетел с 1 работы программистом через 3 недели - не справлялся с задачами в срок. Я делал задачи в 3 раза дольше назначенного времени, которое рассчитано на мидла, знающего проект, который не имеет документации. Хорошо, что у меня самооценка высокая, и сумел не опустить руки. Но объяснять каждой HR почему поработал последнем месте так мало - то еще невеселое занятие.
@fesskirsan
@fesskirsan 18 күн бұрын
"Но объяснять каждой HR почему поработал последнем месте так мало - то еще невеселое занятие." А почему ты им об этом рассказываешь?
@user-he4rn8kl2w
@user-he4rn8kl2w 18 күн бұрын
@@fesskirsan Задаёт вопрос, что я должен ответить?
@fesskirsan
@fesskirsan 18 күн бұрын
@@user-he4rn8kl2w как то же вы попали на своё первое рабочее место - похоже рабочая схема)
@user-oq9tu5rw9z
@user-oq9tu5rw9z 28 күн бұрын
Супер понятно. Спасибо за видео!
@peaceL
@peaceL 29 күн бұрын
КРАСАВА ТЫ БРО
@matak777
@matak777 Ай бұрын
А что база данных в репозитории отсутствует?
@banzaika
@banzaika Ай бұрын
Generated by GPT: Чтобы не испортить свое обучение, важно: регулярно заниматься, не списывать домашние задания, не ждать, что все будет легко, и активно участвовать в сообществе. Ключевые моменты: 00:00 Тема видео - важность честного обучения и отсутствие гарантий успеха даже при наличии диплома. Обсуждение о том, как некачественные специалисты могут выйти на рынок труда из-за недостаточной подготовки. -Риск появления неквалифицированных специалистов на рынке труда из-за недостаточной подготовки и обмана в процессе обучения. -Значение обратной связи и честности в процессе обучения. Важность конструктивной критики для улучшения навыков. 08:02 Студенты обсуждают проблемы с копированием работ, влиянием онлайн обучения на репутацию и важностью самостоятельного выполнения заданий. Они также обсуждают влияние скатывания работ на обучение и профессиональное развитие. -Влияние онлайн обучения на репутацию студентов и проблемы с копированием работ. -Значение самостоятельного выполнения заданий и влияние скатывания работ на обучение и профессиональное развитие. 16:05 Обучение в онлайн-институте не должно быть подобно походу в парикмахерскую, где просто оплачиваешь и уходишь. Важно понимать, что языки программирования и иностранные языки - это инструменты, требующие прочувствования и понимания. -Необходимость глубокого понимания языков программирования и иностранных языков как инструментов, а не просто учебных предметов. -Опасность поверхностного обучения и заучивания материала без понимания, что может привести к забыванию и неприменимости знаний в будущем. 24:08 Школы, обманывающие клиентов через маркетинг, заслуживают быть униженными. Важно, чтобы онлайн-школы имели квалифицированных специалистов для объяснения целесообразности обучения и минимизации рисков возврата. -Необходимость квалифицированных специалистов в онлайн-школах для объяснения целесообразности обучения и снижения рисков возврата. -Доля студентов, понимающих материал и успешно справляющихся с заданиями, не зависит от наличия у них предварительного опыта в области. 32:12 Основной момент видео заключается в том, что преподаватель обсуждает различия в обучении студентов в больших группах и индивидуально, подчеркивая важность индивидуального подхода и понимания потребностей каждого студента. -Преподаватель выделяет значимость индивидуального подхода к студентам для обеспечения эффективного обучения. -Обсуждается проблема ожиданий студентов и необходимости преодоления трудностей в процессе обучения, особенно в программировании. 46:00 Онлайн-обучение требует общения с семинаристом и порционной выдачи материала для успешного усвоения знаний. Важна роль комьюнити для роста навыков и обмена опытом. -Значение общения с семинаристом и порционной выдачи материала в онлайн-обучении. -Роль комьюнити в росте навыков и обмене опытом. 48:21 Обучение в комьюнити через совместное преодоление трудностей и обмен информацией способствует лучшему усвоению материала и развитию навыков. Поддержка и взаимодействие в команде помогают достичь успеха и принести пользу другим. -Использование Discord для совместной работы и обмена информацией в команде. -Значение обратной связи и поддержки в процессе обучения и развития навыков. -Преимущества просмотра записей семинаров для более эффективного усвоения материала и развития навыков. 56:26 Многие люди предпочитают записи, но живое общение ценится больше. Ведущий канала делится опытом в обучении и общении с подписчиками. -Ведущий обсуждает преимущества живого общения перед записями. -Опыт ведущего в преподавании и общении с аудиторией. -Значение регулярности в обучении и развитии. 1:04:28 Онлайн-школы предлагают стабильное обучение с возможностью индивидуализированного подхода, что способствует успешному трудоустройству выпускников. Непрерывная практика и постоянное обучение необходимы для успешного усвоения материала и развития навыков. -Индивидуализированный подход и стабильное обучение в онлайн-школах способствуют успешному трудоустройству выпускников. -Непрерывная практика и постоянное обучение необходимы для успешного усвоения материала и развития навыков. 1:12:29 Обсуждение важности выбора качественного обучения и подхода к учебе. Подчеркивается необходимость самостоятельной работы, избегания списывания и критики преподавателей. -Поддержка качественного обучения и избегание быстрых курсов. -Важность самостоятельной работы и избегание списывания. -Необходимость конструктивного подхода к критике преподавателей и работа в соло. 1:20:30 Продукты - это главное, за что мы боремся, это повышение качества специалистов на рынке. Подписывайтесь на KZfaq канал и оставляйте пожелания по контенту для обсуждения в следующих сериях. -Организация сходки на английском языке в телеграме для обсуждения темы замены человека искусственным интеллектом. -Поддержка авторов через микро донаты для инвестирования времени в мероприятия и контент. Подписчики могут получить бонусы и дополнительную информацию.
@user-cp8ou1ot5z
@user-cp8ou1ot5z Ай бұрын
По сути им нужен девственник с 5 летним сексуальным опытом. Норм тестовое задание. За 6 лет разработки, первый раз вижу такой трешак. Они бы еще на стажера, написали - Обязательно упаковать в Docker-compose, написать интеграционные тесты, логику выносить в сервисный слой, ну RabbitMQ че уж там.
@Anshegar
@Anshegar Ай бұрын
Мой последний комент, надеюсь к этому видео -Вопервых Спасибо, пока разбирался что за дичь творится выучил нехилый такой кусок асинхроной документации))) Во вторых коссяк почему у тебя конфликтовал Транкет Тейбл запрос с SQL Alchemy вот в этом кусочке : async with asyncpg_pool.acquire() as connection: почемуто программа пихает его с джругой луп... хз можеть неправильно пулы заданы, я потом ещё поковыряюсь, мне даже интересно. Решается все заменой @pytest.fixture async def get_user_from_database(asyncpg_pool): async def get_user_from_database_by_uuid(user_id: str): async with asyncpg_pool.acquire() as connection: return await connection.fetch("""SELECT * FROM users WHERE user_id = $1;""", user_id) на костяльную но отлично работающую # по UUID @pytest.fixture async def get_user_from_database(async_session_test): async def get_user_from_database_by_uuid(user_id: str): async with async_session_test() as session: async with session.begin(): result = await session.execute(text("""SELECT * FROM users WHERE user_id = :user_id"""), {"user_id": user_id}) # Получить все строки и преобразовать кортежи в словари all_users_data = result.fetchall() users_list = [] for user_tuple in all_users_data: user_dict = { "user_id": user_tuple[0], "name": user_tuple[1], "surname": user_tuple[2], "email": user_tuple[3], "is_active": user_tuple[4] } users_list.append(user_dict) return users_list return get_user_from_database_by_uuid и вот это await session.execute(f"""TRUNCATE TABLE {table_for_cleaning};""") на это await session.execute(text(f"""TRUNCATE TABLE {table_for_cleaning};""")) фух давно я так не зарывался в документации , понять бы в чем всетаки конфликт пула из твоего примера и алхимии и былоь бы вообще здорово.
@Anshegar
@Anshegar Ай бұрын
Тут всетаки непонятно как у тебя тесты проходят нормально у меня при попытка сноса таблиц таким образом выдает ошибку E sqlalchemy.exc.ArgumentError: Textual SQL expression 'TRUNCATE TABLE users' should be explicitly declared as text('TRUNCATE TABLE users') а если пробовать через SQL Alchemy Text() то как ты и говорил начинается какаято херня с лупами. У меня есть подозрение что пичарм сам както загоняет в pytest эту строку в обход нытью SQLAlchemy, что через командную строку добится не получается, если через text() вводить то лупы залупываются ), а если без то SQL ругается Убрал Пул соединений, все зараболтало норм, но тогда корутину нифига не сделать, а раз так то нафиг это надо вообще.
@user-ml9xs8kc4q
@user-ml9xs8kc4q Ай бұрын
Ситуация один в один как у меня. Прошла собес на мидла, делала таски, тимлид говорил все ок, на 2 мес 2 нед испыталки уволило руководство, тимлид и команда были не в курсе. Мои ошибки: закрыла резюме, не спрашивала обратную связь и критерии оценки, ЗП ниже рынка. Теперь надо опять к собесам готовиться, потому что не повторяя теорию, многое забылось. Мораль: ходить по собесам и постоянно повторять и изучать новые стеки по требованию рынка, потому что кикнуть могут в любой момент, главное всегда иметь офер на руках, независимо от результатов ИС.
@fesskirsan
@fesskirsan 18 күн бұрын
не посмотрели что девочка гыыыыы
@user-ng2jx2tk6k
@user-ng2jx2tk6k Ай бұрын
Спасибо за твой труд! Круто сделал, отличная серия уроков! Очень подробно всё объяснил, прям респект!)) Жаль что дальше не продолжил, эластик стек конечно очень интересная тема и таких подробных уроков как твои в сети мало. Документация у эластик конечно хорошая, но даже она порой не отвечает на все вопросы, так что совет опытных коллег тут очень кстати.
@Anshegar
@Anshegar Ай бұрын
Чувак нельзя так переделывать код "за кадром". Огромное спасибо за такой гайд,н о всетаки за кадром такие адовые куски работы оставлять нестоит.
@luchanos
@luchanos Ай бұрын
хэш коммита для этого специально пишу и ссылку на репку оставляю, чтобы можно было дифф посмотреть, изивини за неудобства, я пока готовил ролики, там за кадром могло происходить что-то что я мог потерять и поэтому стал крепить хэши спасибо за добрые слова и поддержку!
@Anshegar
@Anshegar Ай бұрын
Офигенно!, пару интересных идей подчерпнул спасибо большое!
@m.4184
@m.4184 Ай бұрын
Большое спасибо, очень поучительное видео
@yarik_9541
@yarik_9541 Ай бұрын
в очередной раз убеждаюсь, что образование в айти на дне)) 2 неделя алгоритмы просто жесть!!
@maskon78
@maskon78 Ай бұрын
походу я один заметил, что файлов testfile.txt стало два? :) Не забудьте поправить пути!
@user-qu7em2zr9k
@user-qu7em2zr9k Ай бұрын
спасибо
@PavelNebo
@PavelNebo Ай бұрын
забыл убрать await sleep(.1)
@fabienlariviere2973
@fabienlariviere2973 Ай бұрын
зачем так фигачить по клавишам то...
@luchanos
@luchanos Ай бұрын
можешь поддержать меня донатом, чтобы я из прошлого мог позволить себе нормальный микрофон или попробовать снять свой ролик, выложить в открытый доступ, а мы придем и посмотрим)
@petro_lipatov
@petro_lipatov Ай бұрын
Когда продолжение?😊
@holyfortesque
@holyfortesque Ай бұрын
Зачем говорить заскейлить? Если настроить . Или заскамить. Ты не в играх ведь. =)
@luchanos
@luchanos Ай бұрын
Ну вот будешь свои ролики снимать - будешь говорить как тебе угодно)
@user-yo2hp5ji9m
@user-yo2hp5ji9m Ай бұрын
с аналогиями аккуратней надо) Они ж должны помогать объяснению. а не делать его более витиеватым. А так, лайк, конечно)