Бывают ли курсы с гарантированным трудоустройством в сфере IT?
Я уже некоторое время наблюдаю за появляющимися курсами в сфере разработки ПО. Особым критерием для меня является фактор гарантированного трудоустройства. Ведь, если те, кто обучает, уверены в своей обучающей программе, они могут гарантировать трудоустройство учащегося, если он успешно прошёл весь курс обучения и защитил дипломный проект. Иначе, не факт, что программа обучения вообще стоящая и что преподаватели там адекватные и чему-либо научат. Это моё личное мнение, которое я никому не навязываю, разумеется.
Начнём с самого распиаренного обучающего ресурса gb.ru. У них на сайте с доменом в зоне .ru написано, что они гарантируют трудоустройство, иначе вернут деньги, а на сайте с доменом в зоне .by этого обещания нет. Ну.. я оставляю заявку на обратную связь. Мне звонит менеджер. Я задаю ему вопрос, что мол ресурс обучающий один и тот же, а условия разные - не порядок.. Он отвечает мне, что мол в Беларуси другое законодательство. Я ему сказал, что видимо не в законодательстве дело, а в том, что у нас кинуть не возможно, а у .. "вас" можно.. вот и все законы. А кинуть у нас не возможно, по понятным причинам. Не буду о политике..))
Менеджер мне задвигает за то, что есть в законодательстве какой-то пункт и поэтому их компания вынуждена не гарантировать трудоустройство. Типа нельзя принуждать к труду. Хотя, какое может быть принуждение, если человек сам хочет трудоустроиться? Абсурд..
В общем-то, я спрашиваю менеджера о том, где мне увидеть этот чудесный закон. Он говорит, что мне нужно написать в обратную связь и там какой-то отдел ответит. Я написал.. Ничего внятного мне не ответили. По сути, вот договор с русскоязычного сайта, где, как я выше написал, трудоустройство гарантированно! В публичной оферте вижу строки:
Учитывая положения ст. 37 Конституции РФ, гарантирующие право на свободный труд и положений Трудового кодекса РФ, устанавливающего запрет на принудительное вступление в трудовые отношения как со стороны Работника, так и со стороны Работодателя, Исполнитель оказывает содействие Пользователям в поиске места работы (далее — Содействие) и в противном случае гарантирует полный или частичный возврат денежных средств на условиях, указанных в настоящем Положении.
По сути, в РФ, ровно как и в РБ, существует запрет о принудительном труде. Но, если человек хочет трудоустроиться, как это может быть принудительным трудом? Я не юрист, но вижу, что что-то не то здесь. Тем более, учитывая что в РФ это положение такое же, как и в РБ, судя по тому, что я услышал, то обещать трудоустройство они не могут ни в РФ, ни в РБ. Значит geekbrains разводит своих клиентом лживым обещанием?
Похоже странные вещи я встречал и у других. Есть такие, кто гарантирует трудоустройство даже в договоре, но в договоре написано, что если я проживаю не в Москве, я должен туда переехать. Тоже странно. Если говорить об работе в сфере, где 90% работы - удалёнка..
В общем, мне попалась интересная замануха productstar.ru. Они обещают вернуть деньги, если не трудоустроят. Отзывов я не встречал адекватных. Имею ввиду, таких, которым можно доверять. Но, если обучающая компания находится в другой стране, как я верну деньги, если что? На сколько я понимаю, это безнадёжно. Разве что репутацию подпортить и то, 1 против многих не особо и воин..)
В общем-то, интересно, кто сталкивался с курсами Android-разработки и вообще, какие их обучающих школ реально качественно обучают и трудоустраивают?
Вам помогали сертификаты?
Ответ на пост «Перейти в IT с нуля»
Мне понравилась ваша формулировка про то, что крусы не дают работу.
Почему-то очень многие, кто пытается вкатиться в айти, считают, что наличие у них диплома об окончании какого-либо курса как будто обязывает всех потенциальных работодателей быть в выпускнике заинтересованными.
Курсы дают буст теории и иногда (не всегда) навыки прохождения собеседований, чтобы эту работу получить.
Сам 2 года как вкатился, мне прям сильно везло всю дорогу: быстро нашёл первую работу после смены профиля (работал в торговле), сразу попал в хорошую команду и компанию, сейчас удачно сменил работу с увеличением зп в 2 раза.
Но это скорее исключение, чем правило. Когда беседовали с товарищем относительно моего "войтишного" пути, шутили про то, что мне всякие курсы должны денег платить за то, чтобы я рассказывал, как после их курсов у меня все классно.
Но я ещё раз повторю, что прекрасно понимаю, что мне очень повезло.
Сейчас я сам в процессе поиска людей уже в свою команду и замечаю, что то ли курсы какие-то не те стали, то ли ожидания у людей крайне завышенные, не нужно после курсов, которые пройти может любая собака при наличии средств (или просто достаточно находчивая, торренты наше все) ждать, что вас оторвут с руками и согласятся на ваши опухшие хотелки. Не нужно ожидать, что это легко. Не нужно думать, что вы такой уникальный после прохождения курсов специалист. Не нужно переставать развиваться после получения "диплома".
Айти это сложно, это нагрузка (моральная и ментальная в куда большей степени, чем физическая, но от того не легче), это постоянная гонка за актуализацией своих навыков, да даже за тенденциями и веяниями.
Поэтому и в среде айти-специалистов бывают условные слесаря, получающие по нижнему порогу и недовольные своим положением. Если ты не развиваешься, то никакой разницы нет, разраб ты, аналитик, девопс или слесарь, ты будешь получать свою ветку и негодовать, где же пресловутые айтишные зарплаты.
Хотел написать коммент с выражением своего согласия с автором, но вырвалась такая простыня, прошу прощения. Если кому-то будет интересно, могу рассказать про свой путь, с какими сложностями столкнулся и от каких классных плюшек приходится иногда отказываться ради опыта, денег и красивого пункта в резюме.
А на курсы, к слову, наткнулся здесь на Пикабу, когда где-то 2,5 года назад один пикабушник решил набрать группы для обучения тестированию)
Анонс бесплатного курса "Командная строка для разработчиков"
По нашему опыту, современному backend-разработчику неплохо бы понимать Linux на каком-то уровне. Свои мысли насчёт того, зачем разработчику Linux, мы недавно оформили в виде статьи, вызвавшей особо бурные обсуждения.
Кто-то считает, что без линукса действительно никуда. Кто-то считает, что разработчику и в винде комфортно. Кому-то наши примеры показались выдуманными. Кто-то нашёл примеры очень жизненными.
На наш вкус, линукс полезен, но существует непростая проблема высокого порога входа. Есть либо огромные книги вроде Advanced Bash-Scripting Guide, либо фрагментарные статьи совершенно разного уровня качества, либо различные курсы. Курсов много разных, но у нас своё видение. Как в классическом комиксе про стандарты:
Сообщество любит отправлять новичков читать мануалы, что мега-полезно, но довольно непросто. Кстати, на курсе мы разберём, как читать man-ы.
Наша мотивация по созданию курса
Мы довольно давно готовим молодых python-разработчиков, и начинаем именно с базовых знаний в Linux, прививая желание и умение работать в терминале. Вдохновляясь курсом "Поколения Python" на степике, мы решили сделать свой бесплатный курс "Командная строка для разработчиков", посвящённый терминалу Linux, языку bash и базовому администрированию. Начинающим разработчикам поможем преодолеть неловкость перед текстовым терминалом, опытным разработчикам покажем неочевидные и полезные в работе фишки для увеличения продуктивности.
Курс начинался с оффлайна, а переход в онлайн требует существенной переработки материала. Поэтому релизимся поэтапно, выпуская новые уроки по мере готовности.
Подробнее о курсе
Курс сильно завязан на практику, поэтому обязателен компьютер с линуксом в каком-то виде. Мы предлагаем три варианта:
Ubuntu в качестве гостевой операционной системы. Для этого в системе виртуализации (virtualbox, VMWare или любой другой) поставить Ubuntu.
Ubuntu в качестве основной операционной системы. Годится любой Linux-дистрибутив или даже macOS.
Ubuntu в WSL2, он же Windows Subsystem for Linux.
Начало курса неспешное и подходит совсем для начинающих. При этом мы обращаем внимание на важные детали, на которые часто никто не обращает внимание. Например, когда выбирать короткие, а когда выбирать длинные флаги команды? Есть ли разница между ls -al, ls -la и ls --all?
Примерная структура курса
Модуль 1. Пользуемся Ubuntu. Осваиваем терминал
Введение в курс.
Перемещаемся по файловой системе.
Работаем с файловой системой.
Редактор текста, работаем с файлами. Создаём и запускаем скрипты.
Процессы, знакомимся с PID, ps | grep и конвейером.
Используем ctrl-r и работаем с историей команд. Алиасы.
Настраиваем терминал.
Модуль 2. Программируем в Ubuntu. Основы Bash
Bash для разработчика, несколько занятий. Полезные однострочники на примере изменения формата файлов, сортировки в разных вариациях.
Всё про поиск - конкретных файлов, поиск внутри файлов .
Виртуальная файловая система proc. Используем proc, PID, PPID, дескрипторы стандартных потоков, файловые дескрипторы, аргументы командной строки, подменяем PATH. Переменные окружения (как они работают, область и время действия), в том числе PATH и HOME. Спецсимволы < > >> 2> 2>> &>.
Работаем с учётными записями в Ubuntu. Разграничиваем права доступа.
Применяем sudo и root. Немного про безопасность, проблемы копирования из терминала, про пакеты, которые ставятся курлом.
Добро пожаловать на курс "Командная строка для разработчиков"! Введение и первое занятие уже доступно.
Интереса ради, мы спросили ChatGPT, нужен ли линукс для питонистов.
ChatGPT о важности Linux для python-разработчика
Python-разработчикам может быть полезно использовать операционную систему Linux в своей работе по ряду причин.
Во-первых, Linux обычно является основной платформой для серверных приложений и веб-серверов, которые часто используются для хостинга Python-приложений. Разработчики, работающие с серверными приложениями, должны быть знакомы с Linux, чтобы установить, настроить и поддерживать серверное окружение.
Во-вторых, многие инструменты и библиотеки для Python, такие как NumPy, SciPy и Pandas, часто предназначены для работы в Linux-подобных операционных системах. Разработчики, которые используют эти инструменты, будут иметь преимущество, если они работают на Linux.
В-третьих, Linux предлагает множество инструментов командной строки, которые могут значительно упростить и ускорить разработку. Например, Linux-разработчики могут использовать командную строку для автоматизации задач, обработки данных, управления пакетами и тестирования кода.
Наконец, Linux является бесплатной и открытой операционной системой, которая имеет широкое сообщество разработчиков и пользователей. Это означает, что Python-разработчики могут получить доступ к большому количеству бесплатных инструментов, библиотек и ресурсов, которые могут помочь им в их работе.
В целом, использование Linux может значительно улучшить производительность и эффективность работы Python-разработчика, поэтому знание и опыт работы с этой операционной системой могут быть ценными навыками для разработчика.
Как считаете, правы ли нейросети?
Вы еще не тестировщик? Тогда мы идем к вам!
Как же заебала эта повсеместная реклама курсов по зарабатыванию ахулиарда долларов в наносекунду тестированию.
Сказки про легкий вход в IT (спойлер: легко входить будет только тим лид к тебе в задницу (и, что примечательно - без мыла), когда ты на пару с разработчиком разок уронишь прод в прайм тайм) и "не нужно обладать особенными знаниями" приводят к тому, что в профессию идут просто все подряд, а потом на собеседованиях сидят люди, которые не осознают кто они и зачем от слова совсем. Страждущим почему то забывают рассказать, что они в первую очередь инженеры и только потом по тестированию, зато не забывают научить составлять резюме. Складывается ощущение, что профессии и не обучают, учат именно вот этому входу в IT.
И ведь эти курсы ну всем поднасрали. Молодые специалисты не могут получить свой первый оффер, потому что конкурс на место просто ебейший, а брать стажеров себе могут позволить только гиганты вроде Сбера или Яндекса, и то возьмут не всех. Счастливчиков будет единицы. Компании завышают требования, чем повышают порог вхождения. Если еще лет 5-7 назад у тебя было как у латыша - хуй да душа огромное желание, горящие глаза, прочитанный Савин и этого могло хватить, то теперь будь бобр и в базу сбегать и пару строк кода накидать. Так что "не надо особых знаний" - это ловушка Джокера. Теперь знания нужны и они достаточно специфичны.
Ну и главное. Хороший тестировщик - это инженер-долбаеб со стремительно развивающейся паранойей, степень которой имеет прямую корреляцию с масштабами проекта. Это не для всех и на курсах этому не обучат, а то, чему там пытаются обучить, лежит в открытом доступе.
Не знаешь с чего начать? Открой список тем любого популярного курса и выходите с вопросами в интернет. Ну а если ты покупаешь курс, потому что для изменения своей жизни в позитивную сторону тебе нужна мотивация в духе: "за что уплочено - должно быть проглочено", то я бы посоветовал тебе задуматься, а надо ли оно тебе в принципе?
P.S. Конечно, обязательно найдутся те, кому курсы очень помогли, кто после них быстро устроился на работу и вообще "нашел себя" в этой профессии. Поздравляю, тебе повезло. Большинству - нет.
Погружение в SQL дебри
Имею опыт в веб разработке около 5 лет, но так и не сталкивался с по настоящему сложными задачами с sql запросами и оптимизацией запросов. Может кто знает хороший курс для повышения квалификации не новичков, помогающий разобраться в тонкостях работы баз данных.
P.S. Вполне подойдут в том числе платные курсы. Компания оплачивает до 120 тыс на обучение вроде в год))
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Курсы
Здравствуйте! Интересует где можно найти слитые курсы по python. Понимаю, что пиратить нехорошо и что курсы не панацея, но нужна какая то структура и хотя бы примерный маршрут того, что нужно учить.