Pull to refresh
1
Андрей@itstranger

PHP backend developer

0,3
Rating
1
Subscribers
Send message

Как раз эйчары во многом виноваты, касаемо текущих проблем при найме в IT.

Иначе это будет профанация, так как IT весьма широкая сфера и общие знания для DBA, DevOps, системного администратора и разработчика пересекаются весьма незначительно.

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

Вы может удивитесь, но вряд ли хотя бы один джун-разработчик у меня в компании сможет ответить на приведенные мной в качестве примера простейшие и, казалось бы, общие вопросы: "как называется поле QoS в IP пакете или чему будет равно -500 в дополнительном коде big-endian".

Не совсем понимаю, зачем вы приводите эти 2 вопроса. Могу сказать больше. Большинство сеньоров из других направлений, например геймдева или ml, тем-более веба, вряд-ли сходу ответят на ваши вопросы. Я сам сходу могу только на первый ответить (для IPv4 ToS для IPv6 TS вроде) и то, из-за опыта работы сис. админом и благодаря давней практике, где приходилось программировать микроконтроллеры. Многие программисты просто не сталкиваются на практике с подобными вопросами поэтому могут вполне не знать даже о чём идёт речь. Так же, как например вряд ли много программистов смогут сказать, что такое mtu и как его определить на практике или что такое матрица Родрига или Градиентный спуск. Для огромного количества программистов разных направлений, это просто ничего не значащие слова, в отличии от отдельных направлений, где подобные преобразования нужно знать даже интернам.

В общем, непонятно как Минцифра с учётом бюрократии, темпов обновления информации в IT и его количества будет создавать и обновлять пул заданий. Что-то мне подсказывает, что никто так заморачиваться не будет, но тогда не понятно, а зачем оно вообще нужно.

Боюсь, что так как Вы не имеете представление, что представляют собой упомянутые мной Astra Linux и Postgres Pro, то отвечать Вам бессмысленно.

Против Postgres Pro ничего не имею, а вот с Astra Linux имел примерно в 2019 году испытал очень противных user experience. Может серверные версии лучше, но редакция "Орёл" меня сильно огорчила. Помню, то что на обычной убунте, то что делал в несколько комманд, на Астре давалось с трудом, так же зачастую были аппаратные проблемы. Помню, вишенкой на торте была зачем-то предустановленная забугорная игра warzone 2100. Игра хорошая, но зачем почему она тут... Эти вопросы меня не покидали касаемо многого, на протяжении всего времени пользования дистрибутивом. В общем, думаю вы уже всё поняли и надо закрыть тему. Тем-более, что давно работаю забугором и здесь подобного нет. Поэтому спор будет бессмысленным на эту тему.

Думать не вредно. Но с экономической точки зрения, вместо собирания вопросов кучей подрядчиков, намного эффективней купить готовые тесты по сертификации и обучению у крупных обучающих и сертифицирующих в IT организаций.

Купить, то можно, но их нужно стандартизировать, "прогнать" через всякие ГОСТы и утвердить, в этом больше проблема.

Специальное ПО, проктор, устанавливаемое и активируемое на время сдачи экзаменов, зачетов и соревнований.

Только вот на поверку, многие из подобных систем, даже простые ратники определить не в состоянии. Обычно проверка на программ удалённого доступа идёт зачастую банально по обычной сверке имён процессов. Даже если в Минцифре запарятся и создадут отдельную программу, которая будет работать, как фаервол, не пропуская никакой траффик, кроме имеющего отношение к тестированию, всё равно есть старый добрый способ, банально созваниваться через мессенджер и показывать экран через камеру смартфона. Так же платная версия GPT вполне хорошо работает с фотографиями и способна по фото неплохо распознавать текст.

Больше чем уверен, что эти сертификаты можно будет получить обходным путём при минимальных затратах, при желании.

Зачем что-то утверждать, если из десятков тысяч вопросов на во время конкретного сеанса экзамена просто случайным образом можно выбрать сотню?

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

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

Однако так скорее всего не сделают по той же причине, почему в ЕГЭ на всю страну несколько вариантов заданий. Причём многие умудряются списывать в МСК по слитым ответам людей на ДВ. Вы скажете, что ЕГЭ проверяют вручную, а вот и нет. Только последнюю часть, а тестовая часть с вопросами давно проверяется автоматически, поэтому ничто не мешало делать, как вы предлагаете. Создать пул заданий, для каждой сложности и тасовать их для каждого человека отдельно.

Предполагаю, что с этим сертификатом будет, что-то похожее.

А вы уверены, что будут узкоспециализированные вопросы и тем-более по васянским дистрибутивам для "импортозамещения"? Особенно если их разрабы сами не документируют свои же костыли?

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

Касаемо 30к, то зачем куда-то ехать, если всё сдаётся как понял онлайн? Что мешает подключиться по анидеску тому же? Думаю удалённо, многие бы согласились лениво порешать вопросы, считайте лёгкие деньги.

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

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

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

Вообще, текущую проблему в IT, со стороны государства можно было бы решить, введя систему, похожу на ту, что у медиков. Они каждые 5 лет проходят курсы повышения квалификации и получают сертификат, сдавая экзамен. Только я бы для IT, сделал это необязательным. Так же если хочешь сменить направление, то проходишь проф. переподготовку. Ну а хочешь вкатиться с нуля? Иди 3 года учиться в IT колледже. Сделать эту систему прозрачной и доступной, тогда и инфоцыганство исчезнет и у всех будет примерное понимание по хард скилам.

Да и охватить IT будет вразы проще. Аккредитованные СПО, ДПО и т.д. будут сами собирать и отправлять на утверждение свои учебные программы, которые можно будет вполне легко стандартизировать.

Вот такая система имхо, но работала бы. И джунам было бы проще хоть как-то подкрепить свои хард скилы и мидлы с сеньорами могли бы при желании козырять сертификатами, прилагая к портфолио. Да и для работодателей было бы всё проще.

Но возникает другой вопрос: а оно вообще надо для IT? Мне кажется текущий кризис, который довёл ситуацию с рекрутингом до абсурда рано или поздно решится сам. Точнее его решат работодатели и работники коллективно, придумав эффективный способ проверки скилов.

Имхо, но единственная помощь, которая не помешала бы от государства, это прикрыть инфоцыганство от N-боксов. Хотя учитывая, что некоторые из них числятся в Сколково, это вряд-ли.

Понятно, что GPT это не панацея. Однако для сдачи скорее-всего не нужно будет ответить на всё 100%. Если GPT не поможет с несколькими задачами, то не думаю, что для "вкатунов в собесы", это будет проблемой. В конце концов, если всё будет проходить онлайн, что мешает позвать вместо GPT, шарящего программиста за отдельный прайс? Как это проконтролировать удалённо? По факту никак. Так же по-любому будут сливы задач, найдут нейронки, что нормально их решают, в общем я больше про то, что этот сертификат будет по итогу филькиной грамотой, т.к. фактически его смогут получить к себе в портфолио кто угодно.

Разработчик регистрируется на платформе подтверждения ИТ-компетенций.

Проходит тестирование и выполняет практические задания.

Получает сертификат ИТ-компетенций в электронном виде в личном кабинете на Госуслугах.

Я правильно понимаю, что так называемое подтверждение компетенции (тестирование + задания) и сертификат будут только в электронном виде?

Если да, то это какой-то прикол. Мы в первые дни будем иметь кучу "специалистов", получивших сертификаты при помощи GPT чата...

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

Что-то похожее есть у программистов 1с и что эти сертификаты реально отражают навыки программистов? Мне правда любопытно.

В любом случае это не решение проблемы. Хотите решить проблему, проведите реформирование в образовании, а так же активнее боритесь с инфоцыганством. Вроде хотели же запретить все ШП, не получившие аккредитацию, так почему до сих пор всякие N-боксы спокойно продают свои инфоцыганские курсы?

Так методология DevOps появилась когда Кубера и в помине не было.)

Хотел написать нормальной оптимизацией, но почему-то в голове думал про индексы и вышло, что вышло. Имел ввиду, ORM любят генерировать неоптимизированные запросы (например частая проблема избыточные JOIN), загружать избыточные данные, создания большого количества промежуточных объектов и т.д. И это всё не касаясь индексов.

Я не против, а на каких?)

Там любой опыт с PHP не являлся опытом.)

Желаю удачи автору в разработке. Игра довольно любопытная и думаю многим понравится

Как человек, который работал забугром скажу, что там всё так же. Есть смузихлёбы, а есть технари.

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

Но, я полностью согласен с самым важным посылом. Да, техническая база необходима. Возможно не всем потребуется вышмат или идеальное знание алгоритмов (лайк литкод), но даже для смузихлёба, который формочки на реакте клепает знать хотя бы основы тех. базы нужно. Например, я считаю, что все веб разработчики должны знать минимум пирамидку TCP/IP и не просто заучить название уровней, а понимать её. Для других областей тех. база может быть другой. Например в геймдеве без матана делать нечего, если хочешь создать, что-то лучше поделки на rpg maker или очередной хайп треш про скибиди туалеты.

Касаемо генералистов, тоже правда и это показывает практика забугорных бигтехов. Если сейчас пойти устроится в условный Гугл, вас не будут спрашивать о каком-то определенном ЯП. Вопросы будут по алгоритмам и компьютер сайнс, потому что политика компании такова. Им нужны инжинеры, которые могут работать с разными стеками от проекта к проекту. Поэтому и спрашивают на собесах тех. базу. Конечно есть исключения, например Гугл может искать конкретного специалиста скажем по ML и помимо тех. базы могут требовать скажем отличное знание С++. Однако, к большинству программистов политика одинакова. Нужен инженер, а не узкий специалист.

Ну и сколько в инсте подписчиков не накрутки, без хотя бы минимальной тех. базы твой уровень будет формошлёпство/крудошлёпство за 400 рублей на профи ру. Так оно и есть.

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

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

Я понял прекрасно о ком идёт речь в статье, о людях, которые зачастую предъявляют новичкам то, в чём сами разбираются плохо. Они могут говорить например: "ты даже за компьютер сайнс не шаришь? хоть про ассемблер слышал? и т.д.", а сами всю свою карьеру занимались кривым крудошлёпством, причём кризивзну многие из них считают лучшими практиками, придуманными ими и которой челяди не понять.

Конечно не все такие, есть и те, кто может хейтить джунов по личным убеждениям или по делу, при этом обладая опытом и скилами, к которым не придраться, но их меньше.

Какую же базу (новомодное словечко) написал автор. Хорошая статья.

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

В итоге, понял следующее. Нейронки разве что заменили тех, кто на стоках продавал однотипные фоны или звуки для игр. Заменили инфоцыган с их IT курсами. Одним словом заменили "продавцов ширпотреба". Нормальных специалистов, даже джунов (не важно художников, программистов, музыкантов и т.д.) нейронка, думаю потеснит ещё не скоро.

Да, такая проблема тоже есть. Всё происходящее в игре должно быть предсказуемым с точки зрения кода инче подобные баги, как с экраном будут частыми. По этой причине лучше не использовать физические движки в кор механиках, потому что просчитать поведение объектов сложно. Да и в целом, создание предсказуемого и детерминированного проекта, очень сложная задача.)

Да, согласен. Сам начинал с сис. админа и в итоге перекатился в backend программиста. Очень многие вещи были понятны сами по себе из-за этого.)

Вот тоже задумался, не ИИ ли это. Так же некоторые комментарии очень странные вообще не по теме. Видимо теория мёртвого интернета и до Хабра добралась)

А мне как человеку, что перекатился из C# в php наоборот нравятся новые изменения. Код на php становится хотя бы гибким и читаемым благодаря развитию ООП и добавлением типизации, плюс есть чёткое разделение логики, а не каша, что была раньше в коде.

Так же php всё-равно имеет свои изюминки. Он намного более гибкий, чем Java и C#, да и старые особенности никто из PHP не убирал. Всё так же можно писать в функциональном подходе и даже процедурном. Или даже клепать всё через include/require, которые никто не запрещал.

Information

Rating
2,858-th
Location
Молдова
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Фулстек разработчик
Средний
C#
PHP
Vue.js