Комментарии 181
Кто то хочет пролобировать вкплей на спонсирование государством? Какое отношение игры имеют к проф деятельности? Это как давайте развивать индустрию дворников, они вон палку отлично держат, потом сделаем из них профессиональных военных.
Если сидит за комплюктером, - значит - программист.
Я так и стал программистом
Компьютерщик
При всем моем неуважении к инициативам российского режима, конкретно эта мысль имеет зерно здравого смысла.
Айтишники привыкли думать о себе как об интеллектуальной элите, но с современными возможностями языков/фреймворков/поиска/ботов это не так. Любой не являющийся имбецилом может что-то делать в IT.
Самой главной проблемой по входу в айти по факту является нежелание/неспособность сидеть изо дня в день по 10 часов перед компом, а у киберспортсменов такой проблемы нет.
У киберкотлета есть способность ИГРАТЬ по 10 часов в день. Кодить он по 10 часов в день не сможет. Если бы программистом делало просто способность сидеть за монитором, то проблемы нехватки кадров бы не было.
Действительно, почти любой человек сейчас может накодить сайт и бэк для него, только качество будет такое, что любое изменение будет происходить через удаление проекта и написание его с нуля. Так что надо быть чуть более, чем имбецилом, чтобы сделать что-то годное.
Мы не интеллектуальная элита, но и просто с улицы сюда не придешь и не станешь специалистом. Тут учиться долго надо.
У киберкотлета есть способность ИГРАТЬ по 10 часов в день. Кодить он по 10 часов в день не сможет.
Для начала, я возможно, вас удивлю, но айтишники - это не только программисты.
На каждого программиста приходится в несколько раз больше айтишников разных других специальностей, в которых, замечу, в среднем, требования несколько ( а иногда и значительно) попроще. Есть там и весьма нетребовательные к интеллекту работы ( но требовательные к усидчивости). Хотя то, что вы полностью упустили из виду этот факт - конечно, никак не изменит вашего мнения о вас и вашем интеллекте.
И да, кроме крупных проектов и компаний, есть множество проектов где на то самое пресловутое качество кода всем наплевать. Я программист, но я и реалист. Да, на моем нынешнем проекте человек с улицы не смог бы работать, он скорее все сломает чем будет полезен. Но там где я начинал 15 лет назад - там были совершенно случайные люди, и они тоже числились и числятся "айтишниками", и там даже пусть через задницу и но как-то и у них все тоже работает и решает их нехитрые задачи. Даже если они и переписывают по полпроекта для небольших изменений. Через 15 лет юношеский максимализм проходит и понимаешь, что главная задача кода - это решать проблемы, а на его качество - наплевать всем, кроме тех, кто с ним работает.
И да, спасибо за спешные минусы в карму, очевидно мой коммент очень сильно оскорбил самооценку некоторых "крутых кодеров" .
все ваши доводы вокруг да около, но привязку геймера к ит вы так и не указали, в чем суть критики...
проще не проще, там играть не надо, если даже не играть — там не навыки скорости/механики/движений! геймеры — те кто играют!
человек, по сути, написал верно: чтобы хоть формально стать программистом, нужно минимальное количество интеллекта. чтобы стать хорошим программистом - действительно, надо долго и упорно (и постоянно) учиться.
собственно, посыл статьи именно в этом - обумажить большее количество народа, а качество никого не интересует, точнее - откуда-то есть святая уверенность, что оно само прилагается.
Я, как непрофессиональный геймер и профессиональный разработчик, могу заметить, что у геймеров и разработчиков есть несколько пересекающихся навыков, таких как:
- умение понимать и разбирать поведение сложных систем
- навыки командного взаимодействия
- работа на ПК (простите)
Однако, я бы сказал, что это похоже на попытку сделать хирургом профессионального спортсмена - да, оба имеют неплохое представление о человеческом теле, мышцах, метаболизме, питании, диетах, но специализация и детализация этих знаний очень плохо совпадает.
10 часов в день за монитором... профессиональный геймер...
Кажется, понял. Идеальное рабочее место - в охране. Там и 10 мониторов и "пиксель-хантитнг", и шлагбаумом можно поуправлять. А если очень повезёт - и пострелять разрешат. Но до этого дослужиться нужно.
Ну вот я ещё подростком стал неплохо разбираться в компьютерах. Действительно из-за желания играть в игры на не самом мощном железе. Сначала понял структуру памяти, спасибо расчистке её всякими HIMEM.SYS, потом стал разбираться в микроструктуре ЦП, когда таки зашла речь про апгрейд и я зачитывался статьями про ALU K6-III и разгон Celeron 300A, потом ещё то тут, то там понахватался.
Да, неплохой багаж знаний. Но даже в начале 2000-х этого хватало в лучшем случае на эникейщика. Хорошего, универсального, даже где-то overqualified - но эникейщика. До сисадмина пришлось бы серьёзно доучиваться. Программирование я вообще не затрагивал. А в IT в итоге вообще через аналитика пришёл.
Для начала, я вас удивлю, вы сами указали на "языков/фреймворков/поиска/ботов". Я понимаю, что эникейщик, саппорт 1-й линии,hr или бухгалтер тоже в it, но ничем из этого они пользоваться не будут. А кто будет, если не кодеры?
Сперва говорим о двигателе, а потом спрашивается, почему мы упустили из виду остальной автомобиль.
Ваш коммент ничью самооценку не затронул, просто тезис, что для работы в it надо просто уметь сидеть перед монитором несколько несостоятелен. Как и то, что из игрока выйдет хороший it-специалист. Ладно услышать это от бабульки, которая интернет видела только в виде провода в подъезде, но тут вроде динозавр с 15 годами опыта.
Качество кода, в идеале, должно заботить всех, кто с ним работает. Основная задача кода не просто решать проблемы, но делать это оперативно. Если каждый раз его надо переписывать целиком, то дешевле уволить это киберспортсмена и взять человека, который не будет тратить время на безумие и сделает нормальный и изменяемый проект. Быстрее, дешевле, стабильнее.
Для начала, я вас удивлю, вы сами указали на "языков/фреймворков/поиска/ботов". Я понимаю, что эникейщик, саппорт 1-й линии,hr или бухгалтер тоже в it, но ничем из этого они пользоваться не будут. А кто будет, если не кодеры?
Вы сейчас серьезно вообще? В вашей вселенной все эти люди не пользуются поиском? Оригинально. А тестеры, дизайнеры и т.п. не пользуются фреймворками? Жесть.
Извините, если вы уже принялись писать откровенную чушь в желании найти какое-то противоречие в моих словах - то не вижу смысла продолжать разговор. Можете и дальше считать на здоровье, что никто из этих тупых киберспортсменов не осилит такую мегасложную и интеллектуальную вещь как саппорт 1й линии, мне реально все равно.
Естественно, опровергаем часть аргумента и делаем вывод обо всем остальном, браво.
Про дизайнерские фреймворки я даже не слышал, а если фреймворком пользуется тестировщик, то он все больше подходит на кодера. Опять же это придирки к словам.
Слова про тупых спортсменов ваши, а не мои.
Да и много чего из "претензий" сами же придумали и сами же пытаетесь выкрутиться. Не надо так.
Опять же это придирки к словам.
И это вы мне говорите? :)
После того как попытались придраться что в моем списке полезных элементов, якобы, было мало терминов относящихся к непрограммистам, поэтому, мол, все совершенно правильно подумали, что я говорил о программистах. Тогда как я это слово даже не использовал, а совершенно сознательно говорил "айтишники".
Но было интересно узнать по более чем десятку ответов которые я здесь получил, что почти для всех хабровчан ( по крайней мере отписавшихся ) "Айтишники" = "Программисты" и никак иначе.
P.S. Мне часто говорили что мол, отчего вы программисты такие снобы и что мол, ваши зарплаты раздувают у вас ложное ощущение сложности вашей работы и интеллектуального превосходства. Я всегда не верил и спорил с этим, но вот сейчас увидел как это выглядит со стороны. Теперь я больше понимаю тех, кто мне это говорил.
Я вас тоже удивлю, но в рамках хабра и хайпа последние несколько лет, айтишники это именно программисты и никто более. Сейчас это синонимы.
Как я выше написал у проф игроков с программистами общего только клавиатура и мышка - задачи как вы можете заметить они решают разные. Если брать про игроков то у них ближе задачи к оценке риска и меняющихся условиях, а это уже управленческая деятельность, которая к кодерству никакого отношения не имеет.
Про игроками проще заменить правительство, чем программистов, это логичней и разумней и скорее всего даже толк будет.
От комментария так и веет снобизмом - все кто играет в игры и получает за это деньги - это киберкотлеты, дети, которые только и умеют сидеть за монитором и жать две кнопки. Не то что СПЕЦИАЛИСТЫ в айти!
Только вот по факту 90% программистов занимаются дефолтным написанием форм и крудов и для этого не надо быть поцелованным богом.
К тому же, если говорить о киберспорте, то многие игры требуют не меньшего интеллектуального труда, чем рядовое программирование - особенно, если это киберспорт и речь о топ 0.01% игроков.
Кстати, не поделитесь вашими уникальными разработками? Уверен, что вы долго учились и теперь отправляете ракеты на Марс или хотя бы поддерживаете инфрастуктуру уровня гугла.
Между киберспортсменом и IT-специалистом, в большинстве случаев, нет ничего общего, кроме того, что оба сидят за компьютером
Что еще хуже киберспортсмен «заточен» на быструю реакцию, постоянное «адреналиновое подкрепление» и если и требуется интелектуальные решения, то за считанные секунды. А ИТ (в большинстве своем) это прямо протиположенное — требуется уметь самостоятельно и сложно учиться, постоянно решать довольно скучные умственные задачки.
Это как тяжелоатлета пытаться заставить работать грузчиком по 8 часов в день. Или пилота формулы 1 водить медленные трамваи каждый день по 8 часов. Навыки похожи, но хороший спринтер и хороший марафонец это очень разные люди.
Или как пытаться заменить опытного хирурга набирая персонал из мясников и портних, мол мясники хорошо умеют резять мясо, а портнихи — смогут зашивать раны. Только вот это лишь небольшая часть от реальных навыков хирурга.
Некому чинить машины? Водители подойдут, они же тоже вечно где-то рядом с машиной!
Вы изобрели мехвода )
Некому чинить машины? Водители подойдут, они же тоже вечно где-то рядом с машиной!
То ли шутка, то ли нет. Исторически, к слову, так и было, это до сих пор отражено в названии профессии "машинист". Так исторически сложилось, что у нас (в Восточной Европе, в широком смысле) обучение управлению поездом или спецтехникой подразумевало и освоение конструкции. Да что там - даже в обычных автошколах в СССР обязательно учили азам авторемонта. В США не так, там давным-давно появилось разделение труда и от оператора механизма ничего сверх того не требуется (всем ремонтом занимаются только специально обученные люди), поэтому американский машинист - это всего лишь train/crane/steamroller/etc driver.
оэтому сама идея переучивать именно киберспортсменов равносильна идее переучивания какого-нибудь бухгалтера, экономиста и других специалистов
игрок не работает же, а если это именно профи — зачем профи менять работу? Чтобы упасть по доходам?
Сегодня нельзя и шагу ступить, чтобы не вляпаться в какую-нибудь ранимую личность. Если кого-то обижает название "киберкотлета", то мне жаль(и за причиненную обиду и саму это ранимую личность, тяжело ей, наверное, жить не в мире радуги и розовых поней), я сам люблю игори и, если бы меня так назвали, то я бы не обиделся.
Про интеллект. Так ведь никто и не говорит, что для лепки крудов и вообще для 90% кодерской работы надо иметь icq выше 200. В своем же сообщении я об этом и писал, к чему претензии?
Если под киберспортом подразумеваются онлайн шахматы, то полностью согласен. Иначе там нужно мышление иного рода, более быстрое, в то время как в it тебе не нужно как можно быстрее убить одно форму, чтобы накодить другую.
Зачем топ 0.01% игроков вообще идти программистами - хз, чтобы получать меньше денег?
Мои уникальные разработки? Так у меня их нет. Опять же, не надо строить соломенное чучело и приписывать мне чужую позицию. Слишком дешевый и простой прием.
Действительно, почти любой человек сейчас может накодить сайт и бэк для него
Как это ни странно, но тоже не любой...
Я тоже не могу кодить по 10 часов в день. Ну говнокодить наверное смогу, через боль. Но вот чтобы кодить и ежедневно, часов 6 максимум, и скорее даже меньше.
Да да, вон в Боинге тоже решили нанять не имбецилов программистов из Индии, вместо инженеров. Результат известен. Ну, ну.
Вы же понимаете, что все списать на программиста из Индии — это очень просто... Инженерная культура, требования менеджмента, планирование и архитектура тоже на руках этих бедолаг?
Допускаете ли вы, что среднего качества программист под Боинг может понимать проблемы Боинга больше менеджера?
На каждый НАСА и Боинг есть тысячи сайтиков-магазинчиков, где все попроще.
И на каждого инженера-программиста приходится несколько других айтишников с меньшими требованиями и ответственностью, вплоть до manual QA, которые так-то тоже айтишники.
Да, только вот инициатива эта госудаственная, а гос проекты, это не сайтики и магазинчики, а что-то типо цифрового рубля, гос услуг, банковских услуг, цифровизации больших государственных предприятий и промышленности. И цена ошибки там приблизительно такая же. Я бы за этим конечно понаблюдал, но желательно со стороны.
Если там не совсем тупые люди, то разработку "ядра" таких проектов поручат все-таки нормальным профессионалам, а не переученным киберспортсменам.
Но это не отменяет того, что кучу другого вспомогательного саппорта может делать кто угодно, в том числе и они.
Стандартный вопрос:
Что вы знаете, и почему вы думаете что это знаете?
У вас есть статистика которая бы достоверно доказывала что выпускники этих курсов вообще ни на что в IT непригодны? У вас есть статистика, которая бы доказала, что дело именно в этих людях, а не в курсах, созданных для выкачивания бабла? У вас есть статистика, которая бы доказала, что эти люди изначально были более пригодны для данной профессии, чем, скажем, поступившие в университет на специальность киберспортсмены? Может все дело в том, что они просто услышали рекламу и погнались за деньгами?
Если там не совсем тупые люди, то разработку "ядра" таких проектов поручат все-таки нормальным профессионалам, а не переученным киберспортсменам.
Сильно много сказать не могу, но немного приложил руку к Эффективность.рф. По сути дела маркетплейс ПО.
Там все не менее через жопу, чем в любом другом месте. И нормальных профессионалов, среди тех, кого знаю, кто над ним работал, было от силы четверть.
Вы переоцениваете и тех, кто принимает решения, и тех, кто их реализует в госсекторе. Те, кто принимают - они реально как те самые бабки, которые интернет видели в виде провода в подъезде. Для них все ваши компьютеры-шмапьютеры - это что то новое, неизвестное и нахрен не нужное. Те, кто релизует - судя по некоторым персонажам - имеют куда себе завышенное чсв и считают себя гениями. Только эти гении постоянно обсираются и прикрывают косяки свои за счет подведомсвенных контор. И так везде - госзакупки, ФИС ГИА и ФРДО...
Суперсервис "поступление в вуз", фронт которого вы видите на госуслугах - внутри не могут сделать в нормальном виде уже ТРИ года, постоянные ошибки, изменения в API и т.п.).Да что далеко ходить - до электронного бюджета и СУФД казначейства - все может не работать, спокойно висеть часами и сутками (а за неуплату и неподачу вовремя - оштрафуют вас, и не волнует неработоспособность систем). Так что - нет. Судя по стабильно хреновой ситуации - на госсистемы работают, либо вчерашние студенты - набраться опыта и свалить, либо, извините, неконкурентное отребье, как среди менеджмента, так среди горе-программистов, которое больше нигде не возьмут.
> И цена ошибки там приблизительно такая же. Я бы за этим конечно понаблюдал, но желательно со стороны.
А теперь скажите, что сейчас вам нравится всё, что делает наше родное государство. И ошибок никогда не делает и вы за эти ошибки не платите. И что единственная опасность от государства для вас как гражданина — это ежели на должность инженера-программиста наймут бывшего геймера.
Эдак любой может и стоматологом стать! С "современными возможностями" в виде стом. кресла, расходных материалов и даже медсестры рядом!
Предыстория: Мой друг захотел сделать сайт в стиле системы Сивилла из Psycho-pass, с вкраплениями отсылок на ряд других произведений (Потому-что может, это-же его сайт). Я выступаю как человек, способный загуглить как правильно и заменить костыль на нормальный код.
А теперь сам проект и ошибки
Поначалу мы писали на чистом PHP. Да, это не плохо, но генерация кнопок и тому подобного, что не может быть вписано в код изначально производилась через конкатенацию строк. В ряде мест, где можно было на этапе написания определить количество элементов, не было даже этого и каждый элемент склеивался отдельно. Принцип DRY? Зачем он нужен!
Хранение паролей в БД без хеширования. Не скажу что это касается профессионализма, но сколько не имбецилов вообще подумает что хранить надо хеш? И что его надо солить? Причем желательно не одинаковой солью? Этот вопрос конечно можно решить попросту загуглив, но надо об этом сначала хотя-бы подумать!
Названия транслитом. Мммм, как я радовался, читая поля в базе, названные «Rost» и «Ves». А ведь это было везде! Впрочем, в моём случае это вопрос только восприятия, нежели необходимости. А вот сферический «Не имбецил» в вакууме так и будет заливать в Git, радуя впоследствии своих коллег. Особый бонус для тех случаев, когда автор решит загрузить код в Github и кто-то из условной Америки решит взглянуть на сурцы.
Кстати о Git. Его не было. Вообще. Проект личный, а значит зачем тебе контроль версии, загружай прямо на сервер! Впрочем, позже его он всё-же сделал.
Ах да, это-же сайт, его надо загрузить на сервер. Как? Естественно, сидя по root! Безопасность? PermitRootLogin no? SSH по ключу? Кому это надо!
А сколько копий было сломано, когда он решил перенести проект на Laravel, не сосчитать.
Да, некоторые вещи из списка решаются с помощью фреймворка, того самого Laravel, к примеру. Но ведь после «Войти в АйТи» надо еще подумать о том, что-бы его найти. И изучить. И даже это решается тем, что на курсах расскажут о фреймворках, а на профильных еще и будут на них что-то писать. Но ведь далеко не все купят курс, а не изучат код по YouTube. На котором тоже не везде говорят про само существование фреймворков.
Моё имхо, не имбецил может что-то писать и оно даже заработает. Но если надо что-бы оно работало нормально, а последующие улучшения можно было делать не рискуя уронить Linux пользователя в BSOD (И именно в BSOD), этого несколько недостаточно. И для компании такой работник будет даже дороже джуна, поскольку его наработанный «опыт» придется переучивать, а это явно дороже чем учить.
Извините, что вы хотели показать этой простыней?
Что программисты бывают сильно разного качества и уровня? Я в курсе.
Что у хороших программистов все работает хорошо и стабильно, а у плохих - не очень? И об этом я в курсе.
Дальше-то что?
Обратите внимание на вот этот ключевой момент из вашего поста:
Моё имхо, не имбецил может что-то писать и оно даже заработает.
И если неимбецил без опыта что-то написал и оно у него даже заработало, то что будет когда он наберется опыта? А если его взять не программистом, а тестером или на саппорт или на поддержку инфраструктуры - может он там справится еще лучше? Вы всерьез считаете, что любая айтишная специальность - это настолько сложное дело, что никакой человек со стороны, и не бабушка с боязнью компьютеров, а молодой "киберспортсмен" ее никогда не освоит? Вы ошибаетесь. Вы серьезно преувеличиваете сложность этого дела.
Естественно, сидя по root! Безопасность? PermitRootLogin no? SSH по ключу?
Как будто это что то плохое.
Ну да, марсиане перехватят TCP сессию и выполнят команды от root.
Да всем плевать в it на всех, кроме производственников. Всех менеджеров, мануальщиков, HR можно заменить одних днем, у них действительно не такая интелектуальная работа. Но как работать без производства, кто код писать будет? Дворник Вася возьмет фреймворк React и пойдет фронтед писать?
Это глупость.
Самой главной проблемой по входу в айти по факту является нежелание/неспособность сидеть изо дня в день по 10 часов перед компом
Ога, сидишь 10 часов в день и прям умнеешь, от самого сидения. Подскажу не интеллектуальной не элите, знания и опыт появляются не от процесса сидения, а от того что ты учишься и практикуешь.
Боюсь вы немного заблуждаетесь насчет того, что такое работа разработчика. Поверьте, к сидению за компом по 10 часов это имеет весьма косвенное отношение.
Ну откуда мне знать, ведь я всего лишь занимаюсь разработкой 15 лет :)
В целом, я ответил здесь, не буду повторяться.
https://habr.com/ru/news/t/713174/comments/#comment_25160950
Поддерживаю, я так и стал 3д-дизайнером. Сначала играл 12 часов, учился 0 часов. Потом случайно глянул один ролик, затем второй, и вот я уже играю 9 часов, а смотрю что-то полезное 3 часа. Через время кое-какое портфолио появилось, захотелось почесать самолюбие и испытать себя на фрилансе. С увеличением количества заказов и их сложностью количество игрочасов снизилось до 0–1 часа в день
Конкретно в моём случае раньше я играл в красивые картинки, а теперь сам делаю эти красивые картинки. В случае с программистами, наверное, всё сложнее, но судя по моим друзьям собутыльникам по Доте, переквалифицироваться с игрока на Реакт, Свифт и вёрстку вполне реально
Ну так "...раз в год и палка стреляет..." же ¯\_(ツ)_/¯
А футболистов - в аграномы и комбайнеры - они же умеют по полю бегать!
чемпионов Lightbot-а можно думаю привлечь ;)
В остальном - эксперты рынка такие эксперты...
Ещё пусть шахматистов привлекут.
Честно – мне кажется, шахматистов привлечь было бы логичнее.
Им там наверху подсказать надо, что киберспорт и олимпиадное программирование это не одно и то же, может ошиблись просто.
Не намного. У шахматистов задачи с одной стороны проще, с другой сложней. Проще потому, что всю жизнь шахматиста речь идёт только об одной игре - шахматах. Сложнее потому, что программист сидит в IDE, c подсветкой синтаксиса, автодополнением, контекстной справкой и т.п. Шахматист же только смотрит на доску, не имея права даже дотронуться до фигуры (правило тронул - ходи), да ещё и часики у него тикают. В целом - совершенно разные виды деятельности. Уж ближе тогда математики, чем шахматисты.
Что-то вы про шахматистов века восемнадцатого пишете. Современные шахматисты едва ли не в обнимку с компьютером: там и анализ партий, и изучение дебютов, и просмотр различной информации. Но да, с программированием это все равно не вяжется.
Разработчик, способный писать хороший, работающий, масштабируемый и быстрый код пишет его не потому что он выучил как выглядят базовые концепции языка (что не так сложно, на самом деле), а потому что он способен задачу сначала в голове скомпилировать, выбрать технологию, алгоритм, иными словами в решении задач чуть сложнее чем Hello World разработчик должен анализировать и учитывать много внешних факторов при написании кода, говоря более эфемерно - прикидывать разработку на один-два шага вперед, держать в голове не только то, как сейчас выглядит, но и как оно будет в будущем. Этим и занимаются шахматисты. Поэтому я бы сказал так - тип мышления в шахматах и разработке довольно близок.
Умение играть в шахматы — развивает умение играть в шахматы и только. Остальное — не более чем любая другая умственная деятельность, например, решение кросвородов.
Великие программисты тоже редко становятся математиками, и научных открытий за ними не замечено (вроде). Тут речь не о великих - в теории можно и Магнуса Карлсена обучить программировать, и спустя время он точно будет в 10 +- перцентеле разработчиков (ИМХО). Только зачем?
А вот обучить разработке ученика шахматной школы - это дело вполне осуществимое. И не только шахмат - любой игры где надо анализировать и моделировать ситуацию наперед, покер, например. Самая главная черта разработчика - аналитическое мышление - у них уже развито.
Самая главная черта разработчика — аналитическое мышление — у них уже развито.
Уверены, что именно она главная?
Я видел множество разработчиков, у которых было отличное аналитическое мышление и они в одиночку легко могли реализовать решение, но их код был не читаемым и объяснить и обосновать свое решение они не могли.
Как ни странно, я бы сказал, что самый важный навык современного разработчике это скорее гумманитарный софт скилс вида «умение разговаривать и писать на понятном остальным языке и общаться с другими членами команды».
Ведь мы пишем код на 95% не для машины, сколько для других разработчиков и себя самого в будущем. Недаром, языки программирования — называются именно языками. Они более формальны, но это такое же средство общения между программистами как естественные языки. То есть без умения общаться письменно очень сложно написать хороший понятный остальным программистам код.
Да и без умения получить информацию от клиента или других разработчиков и умения донести информацию до других людей — никакая командная работа программистов невозможна.
ИМХО, аналитические способности, конечно, важны, но они все-таки не самые важные в продуктивной работе в команде. Поэтому, конкретно, шахматисты не самые лучшие кандидаты на хороших ИТшников.
Вообще, если уж рассуждать кто из профессий ближе всего к ИТшникам. Как ни странно, это скорее юристы — они пишут на формализованном языке, но который должен быть понятен другим юристам, цена ошибки в неправильном контракте очень высока, они должны постоянно учить огромные массивы новых данных.
Все таки не соглашусь. То, что вы описали - все так и есть, но, как говорится, есть нюанс.
Во-первых: софт-скиллы и мышление (в плане аналитическое/не аналитическое) - никак не связаны, можно иметь в голове суперкомпьютер, но не мочь связать десяти слов. Наоборот тоже работает. Читаем код необходим, но это из, как мне кажется, другой области.
Во-вторых: код мы пишем на 100% для машины. Потому что результат нашего кода должна отображать машина, считать должна машина. Если говорить про крайности - разработчик, написавший что-то очень сложное и непонятное, но стабильно и хорошо работающее - все еще разработчик (если заглянуть в код пакетов вроде pandas/np, там все очень и очень сложно, там академический код, но работает превосходно), а другая крайность - тот, кто может написать понятно и очевидно для окружающих, но его код не работает - не разработчик. Иными словами, лучше сложный но рабочий код, чем красивый и не решающий задачу. Как говорил Матвеев - самая фиговая фигня лучше самого офигенного нифига.
В-третьих: у вас немного ошибка в последовательности действий - действительно, разработчики собираются в команду, и там крайне важны софтскиллы и читаемый код, но не все сразу пишут его красивым. А это, как я говорил в п.2 - если твой красивый и нерабочий, то в команду просто не попадешь.
И самое главное - наработать софт-скиллы и культуру документации гораздо сложнее, чем изменить склад ума с гуманитарного на математическо-аналитический.
Кроме того, пишу это не потолка - я общался лично с кучей людей, и знаю многих, кто после игр обучался очень быстро, сходу понимая что такое функция, зачем она и тому подобное. Человеку, далекому от подобных задач в жизни - объяснить наследование практически нереально (тоже из опыта).
Подытоживая, можно сказать, что склад ума переформировать на порядки сложнее, чем выработать софт-скиллы, и перед тем как стать крутым разработчиком с читаемым кодом, надо сначала просто стать разработчиком.
Шахматы были бы похожи на ИТ если бы к каждому турниру у фигур появлялись новые свойства или вообще выходила новая фигура. Или ты такой выучил все фишки Black pawn, а тебе приходит сообщение "This piece is obsolete and will be removed in a future version")
> кажется, шахматистов привлечь было бы логичнее
преферансистов тоже можно, особенно профессионалов :)
"программист? почини микроволновку"
Хорошо, а как они собираются киберспортсменов таких искать? Учитывая то, что они тоже сейчас уезжают.
Игроков - в IT-специалисты.
Актеров и настоящих спортсменов - в депутаты.
Если я правильно понимаю такую логику, следующим президентом РФ может стать кто-то из NaVi. Я не их фанат, просто это единственная "игровая команда" про которую я слышал.
Вот так пытаешься играть на мусорной игравой станции 4-5, теребящий соски гейпада, и ты — кадровый киберспорстмен – итшник.
Отличная Идея!
А игроков в Minecraft можно привлечь в строительство.
Или игроков в тетрис...
Кроме шуток, игрокам в тетрис - самое место в логистике. Конечно, там параметров побольше... и некоторые упаковки переворачивать нельзя.
Надо ещё поскрести по зонам, у кого не хватило здоровья пойти в Вагнер могут стать программистами
Очень хотелось бы взглянуть, хоть одним глазком, на этих самых "экспердов".
Идея развивать киберспорт - прекрасна. Но она вообще никак не соотносится с "привлечь в ИТ". Совсем никак. Для этого не нужно быть "экспердом", достаточно изучить, какой процент из действующих специалистов в ИТ являются любителями - киберспортсменами.
Привлекать "к компуктеру" с помощью игрушек сейчас вообще не нужно, а купить себе мощный игровой комп может и обычный работяга. Из местного комп магазина за последние лет 10 - нормальные игровые тачилы себе собирали в основном НЕ итшники. Поиграть то все любят, но вот киберспортом задротят очень немногие. Все, кого я могу назвать киберспортменом-любителем в ближайшей видимости - НЕ итшники. И я не знаю ни одного знакомого разраба, который был бы киберспортменом.
Единственная здравая мысль была в заголовке - "привлечь из профобра". Да, программистов должны готовить СПО!!! Которые у нас повсеместно пох.ли. И ладно бы вместо закрытых открывали бы новые - нет. Ну что же, нет производств - не нужны СПО, в принципе логика есть...
Мой личный опыт преподавания подтверждает, стать джуном-разрабом, вполне можно начиная свой трек со ШКОЛЫ. Я не отрицаю важность вуза, но не считаю его обязательным для того, чтобы начать карьеру разработчика.
А икспердам посоветовал бы заняться восстановлением СПО с нужным профилем.
привлекать в IT-сферу работников со средним профессиональным образованием.
Сначала сами себе создали проблемы сделав так что высшее образование (даже непрофильное) имеет приоритет на голову выше опыта и навыков при приеме на работу IT специалистов, и требуя его обязательного наличия, а теперь "решают" эту проблему отменяя это требование... Браво, можно похлопать себя по спине за успешную работу
По личному опыту поиска работы мне показалось, что на наличие профильного ВО вообще никто не смотрит. Отбор на общих основаниях, независимо от его наличия или отсутствия.
По моему опыту - приоритеты следующие:
-Наличие опыта работы на точно такой же позиции, с тем же списком технологий.
-Если первого пункта в резюме нет - качественная самопрезентация. С этим пунктом побаловался, приглашений примерно 75%, но к таким работодателям принципиально не пойду. Привык решать задачи, а не "красиво отчитываться".
-ВО, реальные навыки - где-то на 4-5-6 и далее пунктах по приоритету.
Еще как смотрят. Когда 3.5 года назад менял работу, несмотря на 7 лет опыта программистом - 2/3 компаний либо отклоняли сразу, либо уже во время интервью, когда замечали что высшего образования нет.
В одной из контор, кажется в СберТехе, после интервью их IT специалист прямым текстом сказал что даже с половиной моего опыта и навыков они бы готовы были меня нанять на месте, если бы у меня был бы хоть бакалавр даже не по специальности, а вот без ВО совсем - физически не могут взять. Даже посоветовал поступить в любой "левый" колледж на заочку и проплатить все, лишь бы дали корочку, и с ней подать резюме еще раз..
Вот тут не знаю... Меня как правило спрашивали о навыках. О про высшее образование так, между прочим.
Нехватку кадров в IT-отрасли предлагается решать с помощью кибер спортсменов и специалистов со средним проф образованием
Ну почему же го-сво почти всегда делает нерационально и неправильно ?
Привлекать в IT-отрасль конечно надо , но это НЕ решение проблемы. Ну вот придёт пту-шник (просто отражение образования полученного человеком, без толики уничижения ) в ит , самообучится, "вникнет в тему" , поймёт что же произошло, и почему более 100 000 человек почти мгновенно (пол года-год) сорвались с обжитого места и уехали зачастую туда где их никто не ждал и никого/ничего нет "родного". А после этого он осознает что не так то много изменилось за этот год-два , с момента отъезда 100 000 человек, и по моему следующий шаг один - последовать за этими людьми. С таким положением дел что сложились- Россия будет прекрасной кузницей умов для Других государств.
Ещё много букаф в этом же направлении мысли, кому интересно , могут почитать. Спрячу дабы не маячило здесь.
В общем как всегда вроде какие то шаги делаются, и даже вроде бы правильные, а на деле выходит как с "поддержкой отечественного авто производителя" , которая по факту не поддержка авто производителя , а в основном обкладывание налогами и ввозными пошлинами иностранных производителей, и в итоге просто ухудшение условий(в данном случае, возможности покупки авто) для граждан в стране в целом.
Привлекли имеющих среднее образование, так сделайте условия чтобы не уехали. И ещё лучше работайте над воспитанием с нуля и с детства (да, сейчас есть кружки и секции, но ведь всегда можно сделать больше в этом направлении ) и через три (максимум шесть) лет результат будет.
Ну а про привлечение кибер спортсменов в ИТ , можно рассуждать так же "здраво мысля" , как предлагая кибер спортсменов привлекать в высший спорт (тоже ведь "спортсмены", хоть и "кибер") . И подозреваю с тем же результатом... Не сочтите отрицательной оценкой, но для меня киберспортсмен это человек с обширными познаниями в зачастую придуманной области знаний (какого вымышленного персонажа какой вымышленной травой лучше вылечить или каким нарисованным мечом "больнее" ударить) Хорошими стратегическим мышлением (не всегда применимым в реальной жизни) , и отлично наработанными рефлексами, тоже зачастую неприменимыми где либо кроме комп.игр. (Такая своего рода продвинутая "собака Павлова" , скорость и объём получения еды которой, в реальном мире, совершенно не зависит от того насколько хорошо у неё выработался рефлекс слюноотделения на включение лампочки.) Кто-то возразит- не бухает не убивает, иногда может заработать на жизнь - уже хорошо. Но всё же придерживаюсь избитой фразы про "стараться приносить пользу другим людям и обществу" как оценке любой деятельности.
Чтобы не уехали?
Абсолютно с вами согласен. Лечить надо не следствие, а саму причину. А причина в том, что развалено образование, и как следствие - воспитание. Учитель, сейчас, низшее звено, никем не уважаемое. И этот ком придется разребать еще не один десяток лет. Зачем нам математики, физики, инженеры, давайте наклепаем айтишников из киберспортсменов(рукалицо) и людей с СПО, и вот после этого точно заживем.
Вроде бы, комментарий как раз не об этом, а о том, что даже если у нас будет самое блестящее в мире образование, то это только сильнее мотивирует людей, его получивших, сесть на трактор и отправиться его применять туда, где асфальт погуще, дома повыше и твоё физическое выживание не зависит от взбесившегося рандомайзера.
Ну, будем справедливы, навыки профессионального гольфиста или футболиста тоже не особо применимы в «реальной жизни».
так сделайте условия чтобы не уехали.
Помнится, уже были "условия чтобы не уехали", меньше века прошло. Шарашки назывались. Может не надо?
Или вы про положительные условия? Так это вообще просто и внятно, но тянет как минимум не дискредитацию, а как максимум - в соседи к Навальному. Все всё понимают, равно как понимают, что демократизация - это смерть нынешнего режима, поэтому ее и не будет.
У меня какое то ощущение что нам чего то недоговаривают. Такой хайп подняли вокруг it-специалистов, словно реальные цифры дефицита гораздо больше чем официально озвучены. Причем с каждым разом идеи по решению этой проблемы звучат все абсурднее и абсурднее.
Я вот тоже с самого начала не могу понять. Нафига государству в новой парадигме айтишники в товарных количествах? "Госуслугам" и ключевым банкам хватит и тех, кто остался (даже если приложеньки для мобилок будет клепать некому - да и черт с ними, это больше не важно, лишь бы процессинг работал). Для оборонки? Я, может, чего не знаю, но вроде бы не слышно об ИТ-ёмких проектах. А шуму - будто без уехавших производство ракет завтра встанет.
Может быть они понимают что через 10 лет совершать очередной экономический переход будет некому. Хотя конечно надежды на это особо нет.
Я бы сказал мрачнее и циничнее - и среди них имеются люди, которые пытаются делать что-то позитивное и смотреть в будущее. Поможет? Нет.
Человек, который добровольно разможил себе голову, продолжает некоторое время хватать воздух губами - центры дыхания работают, хотя в целом его мозг принял сознательное решение уйти из жизни. Так и тут.
imho, государство пытается понизить ценник на айтишников, т.к. они стали слишком сильно выделяться из остальной массы трудящихся.
Чтобы были з\п пониже, конкуренция повыше, следовательно, от этого и контроль получше. Впринципе, все как и всегда.
Думаю это для внутреннего потребления. В Министерстве Магии свои законы, это айтишников только опосредованно коснётся. Как всегда, скорее всего, борьба за гранты и бюджеты при сокращающейся кормовой базе.
Просьба не минусовать, не пинать ногами, а так же не покрывать вечным позором и ненормативной лексикой, однако выскажу свою гипотезу. Мне кажется там наверху они сейчас помешаны на идее тотальной слежки. Чтобы по паре камер смотрело из каждого толчка (да простят меня девушки за натурализм). Есть квалифицированные (и увы, не особо отягощенные моралью) команды разработчиков. Но когда им дают абсолютно бредовые ТЗ, они отказываются. Мол нереально при существующих технологиях и мощностях. А значит надо набирать новых ! Больше ! Больше ! Ещё больше !!! Вот наберем 100500 охулиардов и всё нам сделают ! Могу конечно ошибаться, но мне кажется что логика наших государственных мужей работает примерно так.
Минцифры единственные кто суетятся по этому поводу, вот и создается впечатление что что-то происходит чисто для айтишников. А по факту это все разговоры, все эти предложения минестерства так и остаются предложениями
Ага, специалисты с СПО нам нужны, но отсрочку от могилизации мы им не дадим.
И самое главное платить им будем по 30 тысяч в месяц.
Смотря какая госуха, это раньше в банках платили самые большие зарплаты, а сейчас зарплаты в среднепаршивой гос конторе часто на уровне крупнейших банков типа сбера или втб.
Я говорил про специалистов с СПО.
А про "зарплаты в среднепаршивой госконторе" -- можно немного ссылок на вакансии с конкурентноспособными зарплатами?
Можно. Не совсем про IT, но вакансия вполне себе: https://habr.com/ru/news/t/707500/#comment_25043836
"Музыканты есть? Поднять рояль на 5 этаж!" (с)
Примерно такая же связь между IT-шником и киберспортсменом.
Ну, если из спортсменов получаются хорошие депутаты, то и из киберспортсменов получатся программисты!
играл 6+ лет по 8-16 часов в день, но ни киберкотлетой (за всю "карьеру" выиграл 1 proplay cup) ни ит-специалистом (на тот момент и в течении последующих 6+ лет) не стал
что я делал не так?
Говорят десять выигранных раундов в контру приносят знания одного пункта из стандарта C++, а если в дото, то познание одного алгоритма выпавшего случайным образом. Думаю это так работает. Во что нужно играть для изучения паттернов проектирования?
За разряд по киберспорту будут давать привилегии в институтах, как было при СССР? То есть на место умного ребёнка возьмут киберспортсмена
Современные игры предполагают соревновательность? И разве можно играть через интернет в динамичные игры? А они сейчас все «облачные». Во времена Q1 было вполне себе понятно, кто играет сильнее и за счёт чего побеждает.
О, найс, теперь дотеры будут код писать
почему все обсуждают геймеров и работников-программистов на совместимость?
одни работают, другие играют... если брать именно профи (кто зарабатывает на играх), то зачем им менять профессию? Не совсем понятно... с учетом того, что это не игры, а они играют!
Что-то мне подсказывает что при возникновении срочной необходимости вопрос будет решаться через шарашки
Не верю, что существует нехватка кадров! Просто никто не берет без опыта, причем какого-то сверх разума ищут)) Никто не хочет ничему обучать. Сам столкнулся, когда перешел "на новые рельсы". Всем нужны фуллстек сеньоры. Такие уже давно в Лиссабоне открывают свои компании)) lol
С одним я согласен - для большинства прикладников "полное" в/о избыточно, вполне хватило бы чего-нибудь типа специализированного техникума. Два года это вполне нормально, чтобы выучить в достаточном объеме дискретку, БД/SQL, и пару ЯП, а остальное уже можно (да и все равно придется) в процессе работы добирать.
Если есть желание - то почему нет? Все зависит от человека. У меня друг дотер(побеждал в региональных чемпах, можно сказать что он киберспортсмен?) со средним образованием хочет влиться в IT. Изучает курсы всякие. Это шанс для него из нищеты перебраться в нормальную жизнь. Конечно, это будет очень сложно для возрастного человека, но молодые другое дело. Молодой мозг пластичен и хорошо усваивает новые знания.
Но меня смущает другое: не проще ли решить вопрос обучением программирования в школе? Чем подступаться через игры?
Ну и как вариант создавать условия для возвращения уехавших(в т.ч. и меня). Что для этого требуется(хотя бы как временная мера):
Удобный вывод криптовалюты. Чтобы получать зп из-за рубежа через крипту и обналичивать его. Чтобы прямо в приложении сбера, например.
Для меня неактуально(ибо я старый), но бронь от возможной будущей мобилизации. Я то сам лично не боюсь, могу и повоевать(хотя с моим неважным здоровьем вряд ли отправят даже если захочу), но молодые коллеги ужас как боятся что их отправят на окопы, для них это сильнейший стимул сидеть за рубежом. Они верят что будут новые волны мобилизации.
Кредитные каникулы в период поиска работы. Действующие каникулы на слишком маленькие суммы(по сути 1-2 зарплаты айтишника!). Я лично плачУ ипотеку и кредит на большую сумму, которые не подпадают под текущие условия. Если бы были каникулы до нахождения работы, возможно вернулся бы и искал работу не боясь поссориться с банком.
Площадка для взаимодействия с инвесторами. Это если хочешь создать свой стартап.
Единый портал для вакансий чисто для айтишников. Смотрел по разным сайтам - не нашел ни одной вакансии по моему направлению в моем регионе. Нечто похожее нашел только в госсекторе за смешную зарплату.
Не гнобить малый бизнес за установку пиратского ПО ушедших компаний.
Ищем миддл-разработчика. Согласны на ДД или собранного танка.
привлекать в IT-сферу работников со средним профессиональным образованием
Из этой фразы понятно, что представители IT компаний, которые были на этом совещании, из госсектора. Про компетентность остальных в данном вопросе умалчиваю, при всем уважении к коиитетам образования. В сфере IT очень быстро меняются технологии, да и требований к тем же джунам выросли на голову. А исходя из решения набирать киберспортсменов... кто хотел посмотреть, как с помощью джойстика код пишут и в прод деплоят, может скоро доведется увидеть)
утвердили стандарты подготовки киберспортсменов — бег, приседания и ПК с консолью обязательны
С первого раза прочитал, как "приседания с ПК", и надо же, даже не удивился.
У нас в конторе и так превалирует обсценная лексика и беспросветная инфантильность в деловой коммуникации. Не далее как вчера ругался с авторами тикетов вида "обмазать логами всю эту х%%&ю". Давайте к студентам добавим еще дотеров и птушников! Чтоб деградивать до уровня, который лурку и не снился, чтоб "манку его едал", вот чтоб вообще навзрыд.
Нехватку кадров в IT-отрасли предлагается решать с помощью киберспортсменов и специалистов со средним профобразованием