Рынок ИТ в РФ, а что с лицом?
Решил давеча тут заглянуть на ХХ и сделать выборку по уровню разработчиков. И немного удивился, если до известных событий твердо позиция Middle была в почете, то сейчас какой то дикий перевес в сторону Senior. Позиция Junior и так была особо никому не нужна и раньше. Понятно, что компании покинули локацию и много специалистов выкинули на мороз с чемоданом. Но назревает важный вопрос - А где взять столько Senior и Middle, если джуны вообще никому не нужны? Или по логике рынка как только человек получил некоторые знания у него автоматом появляется 1+ год коммерческого опыта со 100500 технологий описанных в вакансиях? Мне кажется, что либо компании спрячут свое ЧСВ в пятую точку и все таки начнут растить джунов, либо вакансии которые и так висят месяцами, будут висеть годами.
Собсна выборка:
666 вакансий «Junior»
2 129 вакансий «Middle»
6 629 вакансий «Senior»
Ответ на пост «Так получилось»1
Вообще-то это модульная архитектура на базе микросервисов. Каждый шарик обладает собственным подвесом и не зависит от монолитного ствола ели.
Особенно это актуально против DDoS-атак от котов, которые теперь не смогут завалить ель из-за отсутствия монолитной архитектуры.
Нет предела совершенству и каждый шарик можно было бы поместить в защищенный Docker-контейнер, а также изолировать данную комнату, оставив только доступ по SSH к веб-камере, чтобы кожаные мешки не смогли создать воздушные потоки, нарушающие текущую архитектуру.
В перспективе, можно было бы каждую нить прикрепить к двигателю, который будет регулировать длину нити, выполняя динамическую переконфигурацию ели на лету без необходимости срезать и переклеивать.
Также к каждому шарику можно прикрепить LED-панельки, которые позволят как HTML+CSS-виджеты менять динамически интерфейс ели.
Ладно, ладно, эта архитектура все же сложна в экспуатации и можно было просто перейти на квадрокоптеры, которые более гибкие в управлении...
И молчите те, кто говорит про то, что картинку в реалтайме вообще можно рендерить нейросетью, как будто ее не квадракоптеры или подвешенные шарики делали, а вообще с нуля отрисовывать и никакая комната не нужна, заменив хардварную реализацию софтварной:
(картинку от нейросети взял с этого пикабушного поста: Нейробот и Ледяные Миры)
Так получилось1
Телеграм - Три мема внутривенно
Ответ на пост «Ищу опытного питониста-бэкэндера»1
Я бы щас не совался туда, щас с рынком найма it полная беда, наложились сразу много факторов, но основной фактор, это бестолочи которые собеседуют на работу и мнят о себе черт знает что. К примеру идешь на фулл стека, а они тебя давай сразу по высоконагруженным моментам гонять. НИ ИХ СТЕК НИ ИХ КОД Я В ГЛАЗА НЕ ВИДЫВАЛ, НО ОБЯЗАН БЫЛ БЛЯТЬ РАССКАЗАТЬ ВСЕ ПРО НЕГО. На вскидку они делают проекты на джанго упираются в производительность, начинают упарываться в оптимизацаю, превращая код в гавно всем своим it отделом... Вобщем когда идете на собес, сразу намотайте на ус, что разговаривать вы будете с полным профаном... Взятым туда по блату, брат, сват, лизун очка. Но не как не профи, который по достоинству оценить тебя как профи и человека нужного проекту. Ну и да, требования конечно сейчас у них просто зашкаливают, они почему то упорно думают что все эти 30 лет, этому учили... По факту с 20-го года пошло месиво на рынке и до сих пор не останавливается.
Ищу опытного питониста-бэкэндера1
Добрый день, Пикабушники - Питонисты
Меня зовут Дима и мне много годиков. История у меня похожая со многими, много лет отработал в другой сфере деятельности от ИТ, но на старость лет понял, что не приносит мне это всё счастье. И решил исполнить свою давнюю мечту, стать программистом (когда это ещё не было мейнстримом). Благо высшее ИТ-образование уже имеется, основы программирования и всё что связано с ИТ не забыл.
На 2 года растянулось моё обучение, сначала прошёл все начальные и продвинутые курсы на самом распространенном бесплатном ресурсе рунета по Python. Далее выбрал направление Backend и продолжил SQL, сети, HTML и CSS, GIT, Linux. Даже Selenium и Flask потрогал.
И понял, что я всё знаю для джуна, подправил резюме и закинул на самый распространённый сайт по поиску работы в России. И я начал удивляться количеству откликов, где написано требуется стажёр или джун в компанию с адекватными требованиями, то отклики зашкаливали за 1000+, а вакансии для джунов с требованиями миддл+, откликов было за 500+, всюду требуется коммерческий опыт.
За 4 месяца поиска работы(в основном удалёнка, т.к. в моём городе 2-3 ИТ-компании, которым джуны не нужны), было 3-4 приглашения, 4 собеса с HR(2 из которых не по направлению), и 2 ТЗ, которые я просто не смог сделать, не хватило знаний + google не очень помог.
Помимо, я так же пытался делать пет-проекты, но они мне тоже не удавались, застревал на каком-нибудь непонятном шаге, а гугление не помогало, я бросал и начинал новый. На гите уже было несколько проектов, в основном финальные проекты с курсов. Но даже мне было за них стыдно)
Далее я понял, что мне не хватает практики, единомышленников, наставников и ... записался на разрекламированные платные курсы, вышло не очень дорого, т.к. воспользовался услугой "Цифровые профессии 2", я и год назад рассматривал услугу "Цифровые профессии 1", то там скидка была меньше. Сейчас жалею, что раньше не пошёл на эти курсы.
Итого, отучился на этих курсах уже больше половины, очень нравится, подкрепил основы и ООП, изучил Django и DRF, алгоритмы, далее будет деплой проектов на удалённый сервер, docker и дипломный проект. Пополнил свой гит, несколькими пет-проектами, помимо проектов на курсе.
В скором времени, хочу возобновить отклики по поиску работы.
А к чему я это всё?
- а вот к чему, хочу найти ментора/наставника, для занятий 2-3 часа в неделю (считаю что каждый труд должен оплачиваться!)
Для чего это мне надо?
- закрыть пробелы в знаниях, чтобы не опростоволоситься на собесах
- помощь с выполнением ТЗ
- помощь с выбором и выполнением Пет-проектов для красивого GITa
- да и просто за рабочии будни разраба пообщаться
Цель?
- устроиться на работу и пройти испытательный срок
Может есть тут ютуб-блогеры в этом направлении? Можно создать серию видосов, наподобе одного известного блогера в узких кругах, "джун на прокачку", пилить видео с собесов и разборки некоторых тем, давай задания, проверять, прокачивать и порадоваться за него, если получится найти работу...ой куда меня несёт)))
Мой ник в телеге @Dimaska29
Мой гит https://github.com/DmitriiParshin
P.S. прошу прощения за очапятки, учусь слепой печати, купил китайский ноут, а наклейки на клавиши не купил
Помогу с изучением Java. Бесплатно. Не реклама:)
На связи исследователь Индонезийского острова Java, который понял, что Java - это не остров, это марка чая язык программирования и теперь пытается донести это до других.
Полтора месяца назад я опубликовал пост с тем же заголовком, что и выше. Собственно, вот он: Помогу с изучением Java. Бесплатно. Не реклама:)
Для тех, кому моя помощь может быть актуальна - все еще можно присоединиться: https://t.me/+relA0-qlUYAxZjI6
Теперь, в преддверии Нового года хотелось бы рассказать о том, что получилось сделать за эти полтора месяца, чего не получилось, а что - еще в планах. Ну и просто несколько интересных моментов, связанных с инициативой.
Для ЛЛ и просто любопытствующих: внизу поста будет небольшая статистика в цифрах.
Итак, что удалось:
Удалось
заебаться вкрайосознать, что обучать других в такой массовой форме - достаточно тяжело;В целом, по итогам полутора месяцев можно говорить о том, что выложены материалы по основам языка - Java Core, за исключением нескольких некритичных, на данном этапе, тем;
Выкладка материала по новым темам (или разбор практических заданий по предыдущим) производилась ежедневно, за редким исключением. Хочется верить, что частота не слишком сильно сыграла на качестве;
Организовать проверку практики без слишком серьезных задержек. Как правило, ДЗ проверяется в течении двух суток с момента отправки;
Возможно, самое главное: удалось собрать достаточно уютное, для такого количества разношерстной публики, сообщество, где можно получить консультацию или помощь как других изучающих, так и опытных специалистов;
Кажется, жизнь тоже вошла в колею с учетом новых вводных. По крайней мере, обычно удается совмещать работу, канал и даже остается немного времени на жизнь.
На этом этапе кажется правильным высказать благодарность участникам, как ученикам, так и ребятам, негласно взявших на себя менторские функции и старающиеся помочь с возникающими у менее опытных товарищей вопросами и проблемами. Без вас этого всего не было бы.
Говоря о менее приятной части итогов - том, что пока (или уже) не удалось:
Организовать полноценную команду для ведения канала. Отчасти из-за отсутствия мотивации у людей, отчасти - из-за отсутствия сил на то, чтобы менеджить эту команду. В какой-то степени, это причина остальных пунктов;
Организовать параллельную выкладку материала для ребят с разным уровнем знаний. К сожалению, в одно лицо писать такую гору материала, даже с массовой отсылкой на другие источники, сложно, а материалы, которые писали другие ребята требовали, на мой взгляд, серьезной доработки и, в итоге были сильно изменены в конечной редакции;
Опубликовать полноценную подробную дорожную карту по изучению Java и сопутствующих тем. Об этом немного ниже;
Предложить возможность mock-собеседований для тех, кто находится в поиске работы или близок к этому.
На самом деле, список неудавшегося можно продолжить, но пост хочется сделать скорее оптимистичным, чем вводящим в уныние.
Немного о планах, которые хочется реализовать в обозримом будущем:
Новогодние каникулы:) Выкладка материалов будет приостановлена с завтрашнего дня и возобновится уже после НГ - в районе 9-10 января. Это отличная возможность нагнать для тех, кто отстал не слишком сильно или сократить отставание, если сейчас отрыв большой. В целом, я остаюсь доступен в чатах и для проверки ДЗ, но новые уроки в это время выходить не будут;
В рамках каникул подготовить полноценную Road Map и подбить/доработать материалы по темам, которые первыми пойдут в публикацию по окончании перерыва. Если повезет - даже написать что-то "в стол", чем обеспечить себе здоровый сон;
Актуализировать существующие статьи. Как бы не хотелось публиковать вычитанный материал - это удается не всегда. Остаются как грамматические ошибки, так и более критичные - смысловые. К сожалению, это неизбежно при выкладке материала "из-под пера", но однозначно стоит исправить недочеты хотя бы постфактум;
Уменьшить темпы выкладки. Если сейчас в канале публикуются уроки с понедельника по субботу + пост с разбором практики в воскресенье - после Нового года планируется сократить количество уроков до трех (или 2-4, в зависимости от публикующихся тем) в неделю. Это связано с тем, что темы становятся сложнее и требуют больше времени на подбор/написание материала. Сохранение текущего темпа однозначно ударит по качеству;
Выспаться. Просто безумно хочется выспаться в обозримом будущем.
Из приятных или просто запомнившихся моментов последних полутора месяцев:
Один из откликнувшихся на первый пост прошел стажировку в моей команде и со дня на день должен получить оффер, чтобы продолжить работать в качестве полноценного джуна:) Справедливости ради, на момент нашего знакомства кандидат был уже достаточно сильным, но все равно приятно получить пользу от собственной инициативы. С другой стороны, это, во-многом совпадение, которого могло и не произойти;
Двое ребят связались с просьбой проревьюить код их домашних проектов. В обоих случаях получилось сильно улучшить качество кода и исправить ряд архитектурных просчетов, как минимум в одном - удалось ускорить работу приложения в несколько раз. Кроме того, было действительно приятно видеть людей пытающихся, пусть и не во всем успешно, пилить собственные проекты даже при недостатке знаний. Местами криво, часто неэффективно, но у них получается реализовать собственную идею. Это заслуживает уважения и, отчасти, даже зависть;
Какое-то количество раз предлагали деньги. Ни разу я так и не понял, что пытались получить взамен - ничего, сильно выходящего за пределы того, что и так стараюсь делать бесплатно, не просили. Все остались при своих, но теперь иногда приходят мысли о том, чтобы прикрутить донаты для желающих. Впрочем, вряд ли это будет реализовано - курс все еще на "выспаться":)
Оказалось, что наблюдать за ростом людей, к которому ты приложил руку - очень приятно. Классно осознавать, что качество кода и осознанность человека при решении задач растет даже на такой короткой, по сути, дистанции, как полтора месяца;
Холивары нескольких опытных разрабов в чате, в попытке ответить на вопрос новичка - просто бесценны:)
Как и обещал, немного статистики (не такой радостной, как хотелось бы, на самом деле):
Было выложено 35 уроков, посвященные темам от установки JDK и IDE до обобщенных типов, потоков ввода-вывода и трансляции программы.
Количество участников канала - 1158 (из них лишь 301 дошел до чата, не говоря о флудилке);
Количество просмотров за сутки (по последнему посту) - в пределах 450 и падает с течением времени;
При этом просмотров приложенной статьи с самим уроком - всего 17. Статью с уроком недельной давности просмотрели, при этом, 44 раза.
В течении недели в среднем просят проверить ДЗ около 10 человек, некоторые - практически ежедневно;
В таком ключе цифры не утешительные, но у этого есть объяснение:
Результаты опроса 10 декабря о количестве пройденных уроков:
По состоянию на 2 недели назад большинство так и не приступило к изучению (интересно, какой процент из них все же приступит) или не успевает за темпом (на тот момент было выложено 27 уроков).
С одной стороны, подобная статистика иногда удручает и возникает вопрос - а стоит ли игра свеч? С другой - это действительно классный опыт и даже если до конца дойдет несколько человек - оно того стоило. Возможно, для кого-то из них именно моя помощь окажется тем, что сделает их жизнь лучше:)
Тем временем, я преисполнен энтузиазма (он просто надежно спрячется в мешках под глазами), продолжаю думать, что дорогу осилит идущий и буду рад, если этот или предыдущий пост вас заинтересует.
Всех с наступающим Новым Годом!
P.S. Как шутила в личке одна из участниц: Дорогу осилит ползущий:) Судя по цифрам выше, это намного актуальнее)
Backend
Backend-разработчик — программист, который пишет серверный код, отвечает за реакцию ресурса на действия пользователя и выдачу информации. Работа бэкендера внешне незаметна: пользователь не думает, как устроен сайт изнутри. Но если серверный код написан с ошибками, он не будет нормально работать. Рассказываем главное о backend-разработке: чем занимается, какие навыки нужны и сколько зарабатывает.