Вы безумны, остановитесь пока не поздно

image

Привет Хабр! Всего каких-то пару лет назад на страницах нашего любимого ресурса красовались вдохновляющие статьи успешного успеха, как вчерашний сантехник / таксист / сварщик / сутенёр успешно интегрировался в IT сообщество и начал зарабатывать 100500$ в секунду левой пяткой. Здорово, не правда ли? Но всё ли так радужно с этими историями с точки зрения действующих разработчиков? Прошу под кат.


Ты кто такой?


Позвольте представиться. Я являюсь обычным .NET разработчиком в рядовой государственной компании, основным способом заработка которой является разработка программного обеспечения. За спиной оконченный с отличием %City%ГТУ где-то за МКАДом, служба в рядах Вооружённых Сил России, и мечтания о светлом будущем. Звёзд с неба не хватаю и на роль нового Короля разработки не претендую (привет Фил).

Как и многие, я познакомился с программированием ещё в школьные годы. Правда, в силу возраста, я начинал с Pascal в красивой IDE. Потом были поделки калькуляторов всех мастей на Delphi, которые даже использовались при решении домашних задач по математике. Потом учёба в университете, великий и могучий C++, понимание что всё тлен и путешествие в чудесный мир C# с LINQ и асинхронностью.

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

Но что происходит сейчас в мире информационных технологий? На каждом углу реклама курсов, которые сделают из тебя настоящего программиста за 21 день с гарантированным трудоустройством сразу на позицию %Language% Middle Developer. Разговоры о том, что программировать уже нечего, достаточно только объединить готовые решение, заботливо скомпилировав и отправив в удалённый репозиторий. Разглагольствования некоторых медийных личностей, утверждающих что программисты больше не нужны (вы поняли о ком я), на фоне разговоров о безумных зарплатах в IT. И даже крупные компании, такие как Google, вносят сумбур. Какое-то время назад я посмеивался над этим, но уже не до смеха…

Так больше продолжаться не может


Всё началось с желания моего хорошего друга стать крутым разработчиком, пускай это будет Алексей. Алексей — амбициозный парень в возрасте 25+, окончивший 11 классов и не доучившийся в техникуме на технической специальности, не имеющей с IT ничего общего. Я, как единственный знакомый программист, был привлечён консультантом по новому для него миру. Главный вопрос был с чего начать и что делать. Я конечно же начал советовать читать умные книги, но этот способ не подошёл. Алексею не хватало усидчивости вчитываться в каждое слово, поэтому абзацы и даже целые главы читались по диагонали без единой попытки перевести код со страниц в IDE с красивой подсветкой. Если человек не видит результат, он начинает искать серебряную пулю. Так вышло и в этой ситуации. Был оплачен доступ к популярному онлайн ресурсу, предлагающему задачи для решения в онлайн компиляторе. Но роста не было, как оказалось не было понимания базовых вещей. Алексей не опускал руки и упорно продолжал долбиться в закрытые двери, при этом моей виной было непонимание этого аспекта, и последовавшая за этим фатальная ошибка — предложение поехать туда, где водятся программисты, в надежде устроиться стажёром. Приехав в большой город, Алексей тут же приступил к поиску работы. Но к большому сожалению (этого следовало ожидать), предложений по работе не поступало. Через какое-то время Алексей решил, что нужно что-то более действенное, и начал искать новую серебряную пулю. Этой серебряной пулей оказался один из многочисленных онлайн курсов по программированию.

Без имён и фамилий


По правде сказать, я отнёсся к этой затее с большим недоверием. Но контракт уже подписан, группа таких же вайтишников набрана, галера несётся в светлое будущее. И так, что из себя представляют эти курсы. Кратко — подготовка будущих «специалистов» к собеседованию, с попытками направить человека в нужные темы в надежде дать понимание глубоких механизмов языка. Да, именно языка. В понимании местной публики программиста программистом делает знание языка и его фреймворков, не более. Тут стоит оговориться о слушателях этих курсов. Я был свидетелем знакомства группы. Как и ожидалось, люди достаточно разношерстные, разных возрастов (были очень немолодые), полов и профессий, 90% из которых о языках программирования услышали только вчера. Но всех их объединяло одно — желание стать Middle разработчиком с заработной платой от 100 000 рублей по окончании курсов. Достаточно амбициозно и смешно, подумал я про себя. Судя по лёгкой улыбке на лице владельца курсов на том конце монитора при озвучивании желаний, уверен, он думал точно так же.

Прошло время, слушателей пичкали информацией с онлайн курсов, расположенных на популярных платформах (интересно, авторское право соблюдено?), каждому дали наставника, который должен был учить и «строго» экзаменовать. В конце курсов предполагалась практика на «боевом» проекте длительностью несколько недель, для закрепления знаний. Пришло время выпуска, мне было интересно чем это всё закончится. И тут мне в руки попало видео с закрытого разговора владельца курсов, который опрашивал бывших выпускников на предмет их текущих успехов. И тут я, мягко говоря, очень удивился. Для некоторых соискателей, нет ничего сложного в собеседованиях, по их словам. Максимум что могут спросить по их мнению, это, например, что такое коллекция и что такое список. На вопрос о сложных темах, таких как многопоточность, отвечают, что это сложно и проще просто выучить, как я понимаю речь идёт о заучивании определений. Team Lead по их мнению, это этакий менеджер, который тупо получает деньги и что-то там рассказывает команде, поэтому почему бы и не стать им сразу. Духовный лидер же подначивает кандидатов в IT: «Нужно торговаться на собеседованиях, 150 не деньги».

Стоит оговориться, что на вопрос оценки их знаний, каждый оценивал себя на 7-8 баллов из 10, при этому рассуждая о базовых вещах. Синдром самозванца — не про них.

Мошенничество или лайфхак?


Мне был интересен вопрос, каким образом будут позиционировать людей после курсов, обладающих нулевым опытом, но жаждущих позиции Middle разработчика? Всё просто, им нарисовали год опыта работы в компании! Да, вот так просто. Гугл ничего не знает об этой организации, от слова совсем. Ни единого упоминания, количество найденных страниц всего одна, ведущая на какой-то агрегатор случайных слов. Ну да ладно, настоящего самозванца точно выявят на собеседовании, не зря на Хабре столько статей от HR’ов и разработчиков с историями о том, как «правильно» собеседовать. К огромному сожалению, оказалось что всё это не более чем трёп о сферическом коне в вакууме. Уж простите.

Я не могу обойтись без громких имён компаний, корпоративные блоги которых, в том числе, присутствуют на ресурсе. По заявлению выпустившихся вайтишников, они устроились туда на позиции разработчиков. Дальше пойдёт критика, целью которой является попытка заставить руководство корпораций внимательно присмотреться к своему штату и кандидатам.

Сбербанк. Да, этот мастодонт принял несколько таких специалистов к себе в штат на должности разработчиков. И не абы каких, а самых настоящих «старших инженеров». Это в то время, когда появляются статьи о сливах данных пользователей и гневных заявлений что пропадают деньги с карточек, лежащих на верхней полке антресоли в книге с двойным дном. Я всегда думал на этот счёт, что там работают высококлассные спецы, блог которых я читал и восхищался, а деньги пропадают только из-за неграмотности пользователей. Возможно это так и есть, но кредит доверия потерян.

МТС Банк. Данная организация предложила по результатам собеседования должность Senior разработчика ещё одному соискателю. Хорошо, Middle разработчик это хоть и самостоятельная боевая единица, но за ним всё равно приглядывают старшие коллеги. Но Senior разработчик, это человек, который может управлять другими людьми и принимать решения. Вы с ума сошли? Какие решения может принимать человек, который понятия не имеет что такое настоящая работа программистом, да ещё и учить других жизни?

И ряд других компаний.

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

Чем это плохо?


Качество кадров. Это главное. От качества кадров зависит качество продукта, качество кодовой базы, безопасность, производительность. Это взгляд со стороны разработчика. Со стороны бизнеса, это скорость разработки, потому что для неопытного разработчика все задачи будут в новинку, соответственно решения задач будут занимать гораздо больше времени, и не только своего. Это очевидно. Заберись такой «бриллиант» повыше, и весь этот поток /*цензура*/ кода польётся в продакшн без код ревью на радость пользователям и людям, которые будут это поддерживать в будущем.

А какое решение?


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

Очнуться всем тем, кто подписывается под рекламой подобного. Уверен, эти люди рассуждают о том, что они вне конкуренции. Опытные разработчики, прошедшие через огонь и медные трубы. Только вот один вопрос: зачем платить такие деньги опытному программисту, если то же самое сделает вайтишник, но гораздо дешевле. И плевать что решение будет, мягко говоря, не оптимальное, и даже не факт, что безопасное. Про best practice я вообще молчу.

Тем, кто принимает решения об оффере, внимательно смотреть на опыт работы и реальные навыки, образование наконец. Резюме этих людей не содержат ссылки на репозитории с их pet projects, потому что их нет. Зато пестрят названиями самых актуальных инструментов, используемых в разработке. Всё по методичкам от умных HR, как сделать классное резюме. Уличить в обмане — реально сложно, потому что их пичкают информацией о том, как обмануть систему с непоколебимым видом. При этом им придумывают легенду о предыдущем месте работы с предположительными вопросами от интервьюера и вариантами ответа.

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

Вместо заключения


Скорее всего моя позиция по курсам, со стороны выглядит как не прикрытая ненависть и агрессия. Так и есть после того, как я это увидел изнутри. Но это относится к курсам готовящим вайтишников. Для курсов переподготовки уже действующих специалистов — только за, хоть сам и не пользовался их услугами. Я знаю несколько реально крутых вайтишников, которые действительно много читали и изучали, годами программировали, и наконец нашли своё место под солнцем. Это вызывает только уважение. Для тех кто хочет за пару месяцев стать «программистом» только потому что платят, увы, к таким я отношусь негативно. Они обесценивают годы выжигания монитором глаз инженеров, которые учились и практиковались, практиковались и учились. Почему кто-то решил, что быть программистом проще пареной репы, но при этом жить «дорохо бахато»? А тут условный курс сделает это всё якобы за пару месяцев, а добрые собеседующие это подтвердят.

Среднестатистический выпускник ВУЗа (рассматриваем только тех кто реально учился) идёт на зарплату в 40-80к в надежде почерпнуть хоть маломальский опыт работы для дальнейшего роста, понимая что больше он не стоит. Зато самозванец на полном серьёзе претендует на место «старшего инженера». Если это правила игры — я их не понимаю. Не забывайте, это бизнес, который зарабатывает на том, что актуально. Если завтра будет актуально быть мясником, появятся соответствующие курсы как грибы после дождя, и вероятнее всего с теми же наставниками.

Рекомендация владельцам курсов: предлагаю открыть курсы подготовки хирургов длительностью 3 месяца, независимо от образования. Пользуйтесь. Там же ничего сложно, бери в руку скальпель и режь, а другие хирурги покажут как надо уже в больнице, ведь неделя практики даёт те же знания что и год университета, давно известный факт. Но это уже другая история…
Реклама
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее

Комментарии 300

    +15
    Фил, АСТАНАВИСЬ.
      0

      А что сразу АСТА?


      Зы. Вообще не понял о чем статья. Формально — о том, как люди обманывают работодателя, делая себе фальшивый опыт. Хотя, по существу — человек либо умеет работать — либо не умеет.


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

        +20
        >Буквально за несколько минут общения — смотришь, как он считает, что он говорит, как отвечает на вопросы — и вуаля.

        Если бы это так работало — отрасль была бы в шоколаде, регулярно покатываясь под столом от попыток очередных Остапов Бендеров, ну, или просто наивных ниасиляторов («я-не-трачу-время-на-муть-типа-Кнута-я-просмотрел-стопицот-видеоуроков») зайти в. Но это не так — я лично неоднократно наблюдал, как в компании на работу принимают по признаку «знает модные термины и определения наизусть» и «готов работать в команде и разделяет ценности компании». Точка. Умные не нужны, нужны покладистые и чтобы букаф умных знали. В результате реальную работу делают одни, а остальные нужны для того, чтобы у менеджеров и тимлидов, имитирующих бурный скрам было количество юнитов, потребное для имитации этого самого скрама.
          +18
          Точка. Умные не нужны, нужны покладистые и чтобы букаф умных знали.

          Да, в компании действительно нужны РАЗНЫЕ работники. Умные и не очень — для разных целей.


          Приведу пример со стройки — мы отдаем штукатурку на аутсорс — приезжает машина, рабочие разворачивают штукатурную станцию, ставят направляющие, подают раствор шлангом — и за пару дней объект готов. Но заказчику это не нравится — не видно, куда идут его деньги. И поэтому, после штукатурной станции — идут дамы, которые медленно и уныло оштукатуривают углы, откосы и прочее — они часами сидят над узлом, перекрикиваясь через весь объект — и наполняют сердце заказчика гордостью — он не зря платит деньги, тут трудится легион.


          Так что не надо кивать на энчаров — современный бизнес имеет много гитик.

            +1
            +100500
            Главное это грамотно поставленная цель и ее решение
              +1
              и за пару дней объект готов.

              Если сравнивать ручную и машинную штукатурку то разница лишь в скорости замеса и накидывания смеси на стену это не более 20% общего времени.

              И именно часть от этих 20% машина и может сэкономить (если не будет отключений света :), когда в машине и шланге пропадёт несколько мешков смеси )

              Если результат с машиной получается кратно быстрее, то скорее всего халтура проявляется в других местах (точность маяков, прямота углов, незатёртая поверхность, неровные откосы, неизвлечение маяков, отсутсвие предварительных работ (грунтование, сетки, бетонконтакт, покраска металлических частей выступающая арматура или хвостики от вязальной проволоки ) или неочищенный объект после).
                0
                Если сравнивать ручную и машинную штукатурку то разница лишь в скорости замеса и накидывания смеси на стену это не более 20% общего времени.

                Очень ошибочное представление. Я бы оценил разницу в скорости примерно в четыре раза* (Между специализирующейся на штукатурке командой и обычными строительными рабочими) Скорость достигается из-за снижения количества маяков — опытный специалист может работать без них. Попутно это ведет к уменьшению намета.

                  +1
                  (Между специализирующейся на штукатурке командой и обычными строительными рабочими)

                  Я сравниваю профессионалов которые 10 лет в штукатурке.
                  Идентичные команды: одна с машиной, а вторая с ручным миксером с бадьёй. И с идентичным по качеству результатом.
                  Нельзя сравнивать штукатурщика с машиной и эникейщика с правилом (что является подменой понятий ибо «обычные строительные рабочие» (и что это значит? таких техникумы не выпускают ) сделают халтуру что с машиной, что без неё, что с маяками, что без них).

                  Второй момент, я сильно сомневаюсь в качестве работ без маяков. Банально даже, что бы сохранить угол в 90 градусов (что бы кафель положить), когда по стене идёт перепад 1-4 см слое например. Я бы с удовольствием посмотрел как происходит штукатурка без маяков, а потом как на эти же самые углы укладывается кафель. Сужу не как профессионал, а как наблюдатель множества строек и как заказчик. Работа очень специфическая, со множеством неочевидных особенностей и требований.
                    0
                    и что это значит? таких техникумы не выпускают...

                    Какие техникумы, о чем вы вообще? Строительных рабочих с образованием я не вижу на стройке уже лет двадцать — перевелись как класс, с кончиной СССР.

                      +4
                      Строительных рабочих с образованием я не вижу на стройке уже лет двадцать — перевелись как класс, с кончиной СССР

                      В этом и проблема, хожу по соседям, кому ветробарьер с паробарьером перепутают. Комуто вместо СДМ, плёнку крепят. Комуто вместо геотекстиля агроволокном щебень армируют. А вместо агроволокна, брезент стелят. На каждой второй стройке арматуру варят. И спорят что снипы — фигня, ещё деды так делали. А делать работу по госту (как и включать гост в договор работ) — равод для лохов, будет дороже. Геологические изыскания — пустая трата денег. И теодолит — пустая трата денег «глаз вода покажет» :) Обрабатывать древесину антисептиками — слишком долго, да и деды не обрабатывали и дома сто лет стояли (правда купались на речке и воды в доме никогда не было). Когда говоришь «профессионалу» делаем работу согласно «техкарте производителя», узнают для себя много нового. Бетон никто не вибрирует. Часто водой разбавляют. Плиты перекрытия все защемляют, а часто ещё и выпускают консольно итд. Всего не упомнишь.

                      У меня вся улица строится. Соседи постоянно жалуются на самозванцев, которые ничего не умеют и только материалы портят.
                        0
                        А там где вы смотрите платят нормально, чтобы рабочие с образованием были? А то бывает что хотят профессионалов а платят как джунам, а чего, рынок же
                    0
                    О! Спасибо! Узнал для себя пару моментов о технологии нанесения штукатурки :)
                      0
                      Дайте мне бригаду из 2-3 человек, которые вручную поставят маяки и сделают штукатурку на 150+ квадратов в день, и я переверну этот мир!

                      *а машиной запросто. но это про внутриквартирную работу.
                    0
                    А вы точно не смешиваете две разные вещи? На мой взгляд, их тут именно две — с одной стороны, обычно за несколько минут реально видно, вменяемый человек или нет, можно с ним будет работать, или тоже нет. То есть, если нужен именно умный — оценить это все-таки можно.

                    А с другой, прием на работу по принципу «знает умные слова» тоже имеет место. Но не обязательно это совмещается в одном и том же месте.
                      +1
                      Если ЭТО прокатывает в области, то это говорит лишь об опыте и умении (скорее НЕумении) набора кадров. Видимо, не умеют от слова «совсем». Ну и финансы компании позволяют держать тех, против кого выступает автор статьи.

                      Личный опыт
                      Исходя из своего личного опыта, приём на работу в крупные конторы проходит в несколько этапов. Сначала HR-ы, которые задают стандартные вопросы и бездумно записывают результаты. Потом, после HR-а, идёт техническое собеседование. А там уже могут погонять по терминологии, по основным контейнерам C++ (в Java SE — по коллекциям, когда пытался из Java дёрнуться в C# — требовали Рихтера). Но самое главное — никогда не давали пройти в контору без проверки умения решать задания. Как логические, так и конкретные. Можно выучить все логические задачи и их решения, можно выучить терминологию, но решению задач не научишь «мгновенно» (за пару месяцев некоего абстрактного тракториста с образованием 8 классов из 9 средней школы). Пример: берём логическую задачу (те же 8 шаров, из которых один иного веса и 2 взвешивания) и меняем её параметры. Смотрим — есть ли понимание в голове или тупо, как стихи, заучена. Если заучена — это станет понятно. Если есть понимание — тоже станет ясно. Решение, без наличия интеллекта, на изменённые (лучше несколько раз изменённые) задачи вы не получите.

                      Как бы хотелось
                      Потом даёт некую задачу, которую можно запрограммировать. Просим написать исходные параметры, которые нужны, на взгляд кандидата, для воплощения задачи в коде. Просим написать логическую схему решения. Если решение есть — проверяем, даже на бумажке, схему (даже не код, это долго, вместо схемы можно ограничиться псевдокодом) решения задачи. Потом и в задаче меняем исходные данные и/или цель и смотрим, в какой части алгоритма и что человек будет менять. Тем самым, эмулируем реальную работу программиста, работу его мозга в процессе реальной деятельности. Не решает нужные на работе задачи — не берём человека. Решает и правильно — берём. Решает, но с огрехами — на усмотрение будущих коллег.

                      А вот почему «прокатывает» найм человека по вызубренной терминологии без умения работать головой — так это обратная сторона другого массового безумия: когда опытного, хорошо и грамотно пишущего код программиста «закапывает» некий недоучка-интервьюер тем, что кандидат не может, с академической точностью, ответить на какой-то вопрос из разряда «вопрос двухсекундного гугления», который только что прочитан интервьюером и после неправильного ответа на который интервьюер закатывает глаза (потом объявляя коллегам о кандидате: «омагад, он два плюс два сложить не может!») и прямо перед кандидатом или после ухода кандидата ставит «минус» на резюме.

                      Проблема \"критических вопросов \" двухсекундного гугления
                      И ладно бы вопросы были часто из разряда: «в каком методе и какого класса фреймворка ZZZ делает <очень_редко_используемая_в_реальной_работе_функциональность>?». Это можно нагуглить за 2 секунды и работать дальше без этого, но кандидат поймёт, что в такой конторе работать не надо, в которой наизусть надо помнить все методы всех 2699 классов уже устаревшего фреймворка. Так ведь нет! Иногда, зачем-то, начинают спрашивать примитивщину, от которой (скорее, от внутреннего сопротивления и вопроса «Зачем у меня спрашивают ерунду? Почему не задают серьёзных и требующих размышлений вопросов?!») бывает, что даже простая вещь, за ненадобностью, вылетает из головы, но кандидата могут не взять из-за терминологии при наличии реального опыта, но возьмут вызубрившего азы «тракториста».

                      Про pet-проекты
                      Про pet-проекты. Лично я работаю за деньги. Само по себе написание кода у меня не вызывает ни восторга, ни ненависти. Да и вообще я не слишком эмоциональный. Писать просто так я не вижу необходимости, мне хватает кода на работе и переработках. Потому — у меня не будет «pet-проектов», пока я сам не захочу. Да, у меня есть домашние проекты, которые я писал (в прошлом) лично для реализации своих хотелок, но я не хочу и не буду их выкладывать в общий доступ. Раньше выкладывал в «гуглокод», но вовремя перестал. Почему это является показателем «успешности и опыта» — непонятно. У «вайтишников», как раз, будет много проектов на гитхабе и прочих хранилищах. Даже качественно переделанных, с переставленными последовательностями методов, переименованными методами и классами, которые он не сможет объяснить при достаточно объёмных проектах, но наличие этих проектов автор зачёл бы как плюс. Почему? Вопрос…
                        0
                        кандидата могут не взять из-за терминологии при наличии реального опыта, но возьмут вызубрившего азы «тракториста»

                        На самом деле это реальная проблема. Потому что многие погромисты по натуре — те ещё аутисты.
                        И собеседование часто является большим стрессом, совсем не помогающим в решении задач и цитировании определений на память.
                        Да та же задача о шарах может вызвать полнейший ступор, хотя решается в течение минуты размышлений.
                        И именно поэтому трактористы всегда будут иметь преимущество в таких собеседованиях в таком формате. Они уверены в себе, хорошо подготовлены, и на фоне «ботаников» выглядят куда лучше.
                          0

                          Вот над задачей о шарах я что-то залип. Бинарным поиском только три взвешивания прокатывают (4-4, 2-2, 1-1)

                            0

                            если заранее известно, в какую сторону отклоняется вес неправильного шара — то можно за два

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

                      Если у человека имеются столь любимые хрюшами волшебные soft skills, то при упомянутом в статье подходе "Team Lead по их мнению, это этакий менеджер, который тупо получает деньги и что-то там рассказывает команде", он легко разведёт лохов.
                      image
                        +2
                        Вот так и живем, хрюши отсеивают тех, кто годами кодил и не имел возможности развивать SoftSkills, и соответственно набирают тех, кто потратил годы на развитие SoftSkills, а не компетенции, ну а на техническом собеседовании инженеры удивляются низкому уровню кандидатов, но что поделать, брать кого то нужно, вот и берут.
                          +5
                          Вот так и живем, хрюши отсеивают тех, кто годами кодил и не имел возможности развивать SoftSkills, и соответственно набирают тех, кто потратил годы на развитие SoftSkills, а не компетенции, ну а на техническом собеседовании инженеры удивляются низкому уровню кандидатов, но что поделать, брать кого то нужно, вот и берут.


                          Вы прямо так пишете:
                          1) будто бы нельзя оба навыка развивать одновременно.
                          2) будто бы сия должность должна быть автоматически положена любому желающему кодеру.
                            –3

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

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


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

                              Только и всего.

                              Но есть куча людей, у которых эти навыки вполне себе параллельно развивались. Скажем Павел Дуров (ВКонтакте). Ларри Эллисон (Oracle). Или Билл Гейтс (Microsoft).

                              Перед отправкой Аллен вспомнил, что забыл написать загрузчик, для чтения перфоленты в память. Но, на машинном коде Intel 8080, Аллен смог закончить загрузчик еще до приземления самолета. Позже, они поспорили с Гейтсом, кто мог бы написать более краткий загрузчик. Гейтс выиграл.

                              ru.wikipedia.org/wiki/Altair_BASIC

                              Разумеется, спустя годы, мы видим, что эти люди занялись оттачиванием Soft Skill (ибо иначе мы бы о них ничего и не услышали), а не навыка кодирования. Тем не менее, это не мешало им заниматься и разработкой. Скажем, Билл Гейтс программировал понемногу вплоть до 1990-х, когда его фирма была уже довольно большой.

                              Ну а что уж говорить о программистах, которые удачно продали монетизировали? О программистах-основателях компаний. Тот же Джон Кармак. Причем в отличие от вышеупомянутых Павла Дурова, Ларри Эллисона и Билла Гейтса — Джон Кармак продолжал программировать довольно долго и код его опубликован, можно видеть насколько он хорош. При том Джон Кармак довольно долго лично рулил своей фирмой.

                              Нельзя. Часто эти навыки противоположны друг другу.


                              Время не резиновое.
                              Нельзя успевать и то и то долгое время.
                              Приходится что то одно выбирать и на этом специализироваться.

                              Но сами навыки ничуть не противоположены.

                                0

                                Вы привели в пример прекрасно показательных людей. Я одного такого тоже знаю — он сейчас СЕО. И это единственный знакомый мне человек с одинаково подвешенным языком и скиллами в разработке ПО, за мои 14 лет карьеры в ИТ-компаниях.
                                Остальным каждому в свое время пришлось сделать выбор — либо менеджмент, либо углубленная разработка/архитектура.

                                  0
                                  Вы привели в пример прекрасно показательных людей. Я одного такого тоже знаю — он сейчас СЕО. И это единственный знакомый мне человек с одинаково подвешенным языком и скиллами в разработке ПО, за мои 14 лет карьеры в ИТ-компаниях.

                                  Ничего удивительного.
                                  Все не могут быть CEO. Столько рабочих мест просто нет.

                                  Вот если бы спустя 14 лет большинство бы людей умирало — тут было бы разумным ожидать что выжившие становятся руководителями.

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


                                  Просто по причине того, что время не резиновое.
                                  Однако внутри одного человека какой-либо принципиальной несовместимости по навыкам нет, что я выше и показал.
                                  0

                                  К сожалению ваши примеры тянут на "Ошибку Выжившего".
                                  Но вернёмся к нашей проблеме, собеседования мидлов:


                                  Но есть куча людей, у которых эти навыки вполне себе параллельно развивались.

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

                                    0
                                    По опыту собеседований скажу, что нету мидлов с хорошими софт скилами и кодинга одновременно. Либо хороший мидл кодер, либо хороший балабол.


                                    К сожалению ваш пример тянет на «Ошибку Выжившего».

                                    Разумеется быть хорошим специалистом в разных сферах — удел немногих.

                                    Люди в массе своей — вовсе не стремятся стать универсалами. Узкая специализация — выгоднее в наше время.

                                0
                                Специалист подобен флюсу: полнота его одностороння.
                                (Кэп XIX века Козьма Прутков).
                              +1
                              Простите, хотел плюсануть, а получилось почему-то наоборот. У меня есть пример человека, который за долгие-долгие годы не развился в техническом плане ни на йоту, до сих пор остался в нулевых, но общительность прокачал настолько, что сам легко манипулирует работодателем выбивая большущую зарплату и возможность сказать: «чет я устал, недельку меня не будет». Прям без шуток, как Купер из евротура
                                0

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

                            +2
                            Филолизация? У Фила хороший посыл, но начинает подбешивать, когда другие пытаются подражать…
                              +12

                              Надрессируйте уже GPT-3 на постах Фила.

                                +20

                                "Я не умел генерировать желтоватый контент — но меня научили"

                            +2
                            Я не спрашиваю не собеседованиях тонкости языка или фреймворка, все вопросы о том как это все работает (life cycle запросов, http, и т.п.) кандидаты только со знаниями синтаксиса не проходят.
                              0
                              Кандидаты со знанием синтаксиса на вопросы о тонкостях языка не ответят. Я вообще, если честно, не понимаю, о какой «системе» идёт речь. Если человек ничего толком не знает, это видно на собеседовании.
                                +2

                                Автор работает в госе. "Системой" госслужащие как правило называют государственно-номенклатурный аппарат (включая госкорпорации) с его правилами.
                                Поэтому автору кажется что и в частном бизнесе должна быть пресловутая "система" контролирующая людей и их трудоустройство.
                                Автор в упор не видит что отношения на рынке регулируются исключительно спросом и через голосование рублем, но никак не принудительно по решению кучки начальников. Будет бизнесу выгодно брать подходящих разработчиков для закрытия тасок в джире — будут брать, не взирая на наличие лычек и дипломов.

                                  +1
                                  Система в данном случае — рынок IT, а не абстрактный «гос. аппарат». Государственные компании бывают разные, и обслуживают они различные потребности. О своём месте работы и процессах внутри я ни слова не сказал, откуда у Вас в таком случае выводы?
                                    –1
                                    О своём месте работы и процессах внутри я ни слова не сказал, откуда у Вас в таком случае выводы?

                                    Отсюда, из ваших слов о себе:


                                    Я являюсь обычным .NET разработчиком в рядовой государственной компании, основным способом заработка которой является разработка программного обеспечения. За спиной оконченный с отличием %City%ГТУ где-то за МКАДом, служба в рядах Вооружённых Сил России

                                    А уж как работает "система" гос-компаний, прекрасно знает каждый кто хоть раз работал в ней.

                                      +2
                                      А уж как работает «система» гос-компаний, прекрасно знает каждый кто хоть раз работал в ней.

                                      При всём уважении, не нужно делать обобщающие выводы, будто Вы видели все гос. компании в России и за рубежом. Мы работаем со свежим стеком актуального инструментария, делаем программное обеспечение на совесть, и имеет хорошую репутацию в узких кругах. В нашем молодом коллективе нет «кислотных» коллег, бюрократов и просто случайных людей. Поэтому я не считаю уместным здесь обсуждать подобные вещи.
                                        0

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

                                      0
                                      Рынок сам порешает, не переживайте.
                                      +3

                                      Государство тут — всего лишь частный случай. Я работал в фаангоподобной компании, которая были столь же неэффективна — потому что нет никакого бизнеса как субъекта, о котором вы пишете, а есть конкретные нанимающие люди. И в крупной компании формируется такая же номенклатура, и менеджерам начиная с некоторого уровня становится плевать на качество и результат, а важным становится лишь поголовье программиста под ними.


                                      Просто, начиная с некоторого размера, действия каждого конкретного работника начинают всё меньше влиять на успех компании и, как следствие, на успех самого работника. Вместо этого начинают влиять какие-то сторонние, внутренние факторы — у менеджеров это надувание щёк и поголовье программиста, у всех — team player'ность, соответствие копроративной культуре, участие в корпоративных играх про дайверсити, етц.

                                  +4
                                  «Люди рубят сук на котором сидят, и ещё больше раздувают этот пузырь, который рано или поздно лопнет» — о, да! :)
                                    +15
                                    Могу сказать, что онлайн курсы (и пару книжек) в начале моего пути дали мне больше погружения, знаний и прочего, чем высшее образование в ВУЗе, где нужные предметы вроде программирования по специальности информатика и выч.техника давались в минимальном и неусваиваемом количестве, а за ненужные (инженерная графика, электротехника, физика, социология и тд) драли в три хвоста.

                                    Насчет проблемы описываемой автором из госконторы — к сожалению решение лежит не в плоскости курсов, а в плоскости «зарабатывать 100 тысяч рублей», и связано это с плохой экономической ситуацией в стране — низкие зарплаты и большие цены с инфляцией, отсутствие легальной работы или МРОТ в регионах, поэтому люди в отчаяньи бегут туда, где можно получать неплохие деньги хоть как-то выучившись, особенно с такими заманиловками вроде курсов.
                                      +7
                                      Вот мне интересно, если собрать все претензии к образовательной системе (в школе половина предметов не нужны, в ВУЗе уровень подготовки низкий), то как будет выглядеть образование будущего? Физкультура 10 лет в школе, а потом сразу двухнедельные онлайн курсы по %ПОПУЛЯРНАЯ_ПРОФЕССИЯ%?
                                      К самим курсам, кстати, те же претензии можно предъявить
                                        +7
                                        Физкультура 10 лет в школе, а потом сразу двухнедельные онлайн курсы по %ПОПУЛЯРНАЯ_ПРОФЕССИЯ%?
                                        Немного не так. 10 лет физкультуры а потом 2 года в армии — углеводороды охранять. А потом «крутись как можешь».
                                        А если серьезно — тоже не понимаю риторики «то не нужно, это не нужно». Вспоминается известный диалог из советского сериала, где Холмс тролит Ватсона «ну допустим, Земля вертится вокруг Солнца, но мне то что с этого?»
                                          +8

                                          Это не из сериала. В книге у Конан Дойла этот диалог тоже был.

                                            +2
                                            Актуальное мировоззрение позволяет сэкономить кучу времени на том, что ты ПОНИМАЕШЬ, как устроен мир, и не нужно запоминать кучу частной информации (например чем отличается шрифт таймс от шрифта дейли пост). Или дает возможность быстро найти частную информацию.
                                              0

                                              Да фиг бы с ней с землей… но когда фронтэнд-разработчик байта от бита не отличает...


                                              … да, я такое видел.

                                              +8
                                              Вот мне интересно, если собрать все претензии к образовательной системе

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

                                              Как пример, если отменить ту же призывную армию, то как минимум половина если не больше перестанет туда поступать только ради отсрочки, а значит качество образования увеличится в несколько раз, также много преподавателей жаловалось на бюрократию, из-за котрой они не успевают иногда подготовиться к лекциям, а если уж выкинуть советские программы обучения и подтянуть их уровень хотя бы до европейского, то вообще все по-другому заиграет, ВУЗы тогда станут гораздо более конкурентными по сравнению с онлайн курсами, которые уже зачастую качественнее и содержат больше материала и знаний чем программы ВУЗов (и без лишнего)
                                                +1

                                                О системе много можно говорить.
                                                Мне после обучения стало ясно одно. Может быть это касается только моего ВУЗа, но обучение не было интенсивным и программа откровенно слабая. 3 первых курса просто гоняли общеобразовательную воду туда-сюда, на 4-м и 5-м пошли уже профильные предметы, но тут внезапно обнаружилось что для понимания некоторых вещей сильно не хватает математических знаний, которые вроде как должны были дать на 1-3 курсах но то ли нужных тем вовсе не было, то ли объем их был недостаточный. Некоторые профильные предметы были в сильно поверхностном виде. Многие вещи узнал уже в процессе работы, и некоторые до сих пор узнаю.
                                                Думаю, что в тех странах, где бакалавра готовят за 3 года, специалисты выходят более сильные чем у нас после 5 лет обучения.

                                                  +2
                                                  Как пример, если отменить ту же призывную армию, то как минимум половина если не больше перестанет туда поступать только ради отсрочки, а значит качество образования увеличится в несколько раз

                                                  А вы в этом уверены? Я не нашёл гендерного состава студентов поступивших в 2019 г., но пройдитесь по гуманитарным кафедрам, 90% обучающихся девушки — хотя в армию им не идти. Мне кажется это миф, что половина или больше поступает из-за армии, ибо так и так служить.
                                                  выкинуть советские программы обучения и подтянуть их уровень хотя бы до европейского

                                                  Это что имеете ввиду? Что за советские программы и что за европейские?
                                                  которые уже зачастую качественнее и содержат больше материала и знаний чем программы ВУЗов

                                                  Значит такая специальность, что хватает месяца на освоение, высшее банально не нужно. С врачами, химиками, физиками нет же такой ситуации
                                                    +4
                                                    но пройдитесь по гуманитарным кафедрам, 90% обучающихся девушки — хотя в армию им не идти. Мне кажется это миф, что половина или больше поступает из-за армии, ибо так и так служить.


                                                    В технических ВУЗах, где 90% гендерного состава парни- примерно половина, а иногда даже больше (зависит от «престижности» ВУЗа) в нем только из-за армии. Как минимум из-за того что многие хотят отсрочить неизбежное, кто-то хочет через военную кафедру откосить, кто-то через аспирантуру, кто-то идет работать и зарабатывает на то чтобы потом дать на лапу, я перевидал множество всех этих вариантов.

                                                    Это что имеете ввиду? Что за советские программы и что за европейские?

                                                    Имею в виду советские программы и европейские. Что еще можно сказать кроме того что написано?

                                                    Значит такая специальность, что хватает месяца на освоение, высшее банально не нужно. С врачами, химиками, физиками нет же такой ситуации

                                                    В посте, как и в моем комментарии вроде как речь идет про разработчиков, да и свою специальность я сказал, причем тут врачи, химики и физики хз… В них никто и не вкатывается по курсам которые обещают 100к, потому что 100к почти никто из этих профессий и не получает…
                                                      +2
                                                      А вы в этом уверены? Я не нашёл гендерного состава студентов поступивших в 2019 г., но пройдитесь по гуманитарным кафедрам, 90% обучающихся девушки — хотя в армию им не идти. Мне кажется это миф, что половина или больше поступает из-за армии, ибо так и так служить.

                                                      Это инфляция диплома.


                                                      Если упрощать, то призывная армия ⇒ парни идут в вуз, даже если это не нужно ⇒ диплом становится признаком «не пускает слюни» для парней ⇒ диплом становится таковым признаком для всех ⇒ девушки тоже идут в вуз.


                                                      Там, естественно, есть обратные связи, но их трудно рисовать в текстовой форме.

                                                      +6
                                                      Нужно, помимо армии, ещё не требовать ВО на каждый чих. В принципе, есть такая штука как компетенции, во ФГОСах, например, да и к каждому курсу, начиная со школы, пишут приобретаемые компетенции, если составить список требуемых компетенций для вакансий, то ВО может не потребоваться в большинстве случаев. Ну, это если чисто по бумажкам смотреть.
                                                        0
                                                        если уж выкинуть советские программы обучения


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

                                                        имхо, нужно еще более радикальнее.

                                                        редкому программисту нужны вузовские знания.

                                                        программистов прекрасно можно готовить в техникумах-пту (или как они сейчас называются).
                                                          0
                                                          программистов прекрасно можно готовить в техникумах-пту (или как они сейчас называются).

                                                          А потом приходится пользоваться таким тормознутым говном как фронтэнд gmail.
                                                            +2
                                                            программистов прекрасно можно готовить в техникумах-пту (или как они сейчас называются).


                                                            А потом приходится пользоваться таким тормознутым говном как фронтэнд gmail.


                                                            Дело в том, что ВУЗовские программисты или ПТУшные — это вам не дает никаких гарантий качества.

                                                            Вы можете обучаться в ВУЗе, вы можете получать дофига денег — а делать всё такое же тормозное говно.

                                                            То о чем вы говорите — это зависит не от квалификации программиста.
                                                            А от требований бизнеса к способу решения задачи.

                                                            Считает ли бизнес что нужно выделить на задачу достаточно ресурсов времени и рабочий силы высокого уровня или — нужно быстро-дешево.

                                                            Типично: выгоднее сделать быстро-дешево, пока не опередили конкуренты.

                                                            Скажем, приведенный вами пример:
                                                            Никаких таких сверхсложных фундаментальных вещей, типа знания высшей математики, от создателя gmail не требуется. Качество gmail никак не связано с образованием разработчиков gmail. Гугль может позволить себе достаточно квалифицированных специалистов, у них у всех (или большей части, как минимум) специализированные высшее образование, а не ПТУ.

                                                          +5

                                                          Призывную армию отменить, конечно, нужно, но вот вузы… Может, они просто для среднего программирования, ну, не нужны?


                                                          У меня программирования толком не было, а вот физики и математики было порядком, и я совершенно об этом не жалею, так как поступал на прикладную математику. Смысл идти в вуз на программиста?

                                                            0
                                                            В российских реалиях смысла действительно не было, потраченные впустую годы :(
                                                              +1

                                                              Да и не в российских та же петрушка

                                                              0

                                                              Смысл есть идти на инженера-программиста.

                                                                0

                                                                Не слышал особо про эту специальность. Можете рассказать подробнее?

                                                                  0
                                                                  Из того что помню было: матан, дискретка, мат логика, алгоритмы и структуры данных, реляционная алгебра, разные парадигмы программирования, тестирование, расчет надежности, и т.д. В общем вся база. ЯПы изучали только для иллюстрации идей ООП, ФП и т.д.
                                                                  Такой программист для решения бизнес задач.
                                                                    0
                                                                    матан

                                                                    Как анализ бесконечно малых? Не нужен среднему программисту. Да и несреднему, тащем, тоже.


                                                                    дискретка

                                                                    Довольно широкое понятие. Большая часть из того, что там рассказывается, и что нужно программистам, входит в упоминаемые вами далее алгоритмы и структуры данных.


                                                                    мат логика

                                                                    На каком уровне? Законы де Моргана и тому подобная булева алгебра изучается за день самостоятельно, очень мало кому нужные КНФ/ДНФ и тому подобные вещи — ну за неделю. Хардкорный матлог изучается годами, чистыми математиками и программистам не нужен.


                                                                    алгоритмы и структуры данных

                                                                    Полгода с Корменом.


                                                                    реляционная алгебра

                                                                    У нас на это ушло пара лекций на курсе по БД.


                                                                    разные парадигмы программирования

                                                                    Очень интересно, что в рамках вузовского курса можно рассказать про условное ФП.


                                                                    тестирование

                                                                    Можете рассказать про этот курс?


                                                                    расчет надежности

                                                                    Прикладной матстат.

                                                                      0
                                                                      Действительно матан и матлогика на базовом уровне изучалась.
                                                                      Дискретки было много, все пять лет.
                                                                      По БД, коечно был курс по БД и как часть его была реляционная алгебра.
                                                                      По ФП довольно стандартный курс был, как учебник был SICP.
                                                                      Тестирование — я уже программу курса этого не особо помню, много лет назад это было, помню там про подходы к тестированию было, про черный и белый ящик, про модульное, интеграционное и приемочное тестирование, как подбирать правильные тестовые данные, граничные условия и т.д.
                                                                        0
                                                                        Тестирование — я уже программу курса этого не особо помню, много лет назад это было, помню там про подходы к тестированию было, про черный и белый ящик, про модульное, интеграционное и приемочное тестирование, как подбирать правильные тестовые данные, граничные условия и т.д.

                                                                        Этого у нас не было, даже намёков (впрочем, мы были прикладными математиками, так что неудивительно).


                                                                        Спасибо, что поделились, любопытно.

                                                                          0
                                                                          Мы, получается, были прикладными программистами. Помимо того, что я написал было еще проектирование ОС, сетевое программирование, многопоточное программирование, системное программирование, компьютерная графика и т.д.
                                                                          Если вдруг интересен перечень того, что изучали то смотрите тут начиная с 13ой страници.
                                                                            0
                                                                            А как же ЧМО?
                                                                              0

                                                                              А что это такое?


                                                                              Мне только «численные методы оптимизации» приходит в голову, но это вряд ли имеет отношение.

                                                              0
                                                              как будет выглядеть образование будущего?

                                                              Гатчинское Отделение Вуза Нетрадиционного Обучения,
                                                              кафедра информационных технологий и всяких умных слов

                                                              Прайс лист:
                                                              Диплом программиста — 100 000р
                                                              Диплом старшего программиста — 300 000р
                                                              Сертификат повышения квалификации программиста — 10 000р (обязательно проходить раз в пол года, для подтверждения диплома)
                                                              Прохождение дорабочей практики на <название специализации> — 50 000р/мес
                                                            +9

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


                                                            Так же хочется добавить, что пет-проекты — не показатель качества сотрудника. Кодер в принципе не обязан кодить за пределами своего рабочего времени.

                                                              –1
                                                              Так же хочется добавить, что пет-проекты — не показатель качества сотрудника. Кодер в принципе не обязан кодить за пределами своего рабочего времени.

                                                              Да, не обязан. Нет, показатель — думаю, корреляция там есть, и существенно ненулевая.

                                                              –10

                                                              У автора баттхерт от того, что можно, оказывается, за год научиться кодить и начинать зарабатывать деньги вместо просиживания штанов в ВУЗе и вылизывания задниц вузовским преподам.

                                                                +8
                                                                А можно, да?
                                                                  +5
                                                                  За год — вполне.
                                                                    +4
                                                                    За год — вполне.


                                                                    Лично вытягивал с нуля до «вполне» стажеров-джунов за смешные 2 недели-2 месяца.

                                                                    Другое дело, что прекращать пасти каждый их шаг экономически выгодно становилось где-то через полгода.

                                                                    И где-то со второго года эти люди более-менее выгодны предприятию.

                                                                      +3
                                                                      То есть в итоге по затратам времени все равно приходим к трехлетней программе бакалавриата или 4 годам в техникуме — что и требовалось доказать.
                                                                        +3
                                                                        То есть в итоге по затратам времени все равно приходим к трехлетней программе бакалавриата или 4 годам в техникуме — что и требовалось доказать.


                                                                        Вы слишком оптимистично оцениваете тех, кто выходит из ВУЗа/техникума даже обучившись по профильной специальности.

                                                                        Это не программисты еще. А только «заготовки программистов».
                                                                        Большая часть того, чему учат в ВУЗе или техникуме вам пригодится в реальной разработке чуть чаще чем никогда.

                                                                        Опыт реальной коммерческой разработки длиною в полгода даст вам больше профессионального опыта, чем вы получите в ВУЗе-техникуме за 3-4 года.

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

                                                                        И курсы/техникум/ВУЗ нужны прежде всего для того, чтобы вас хоть куда то взяли.
                                                                        Но курсы/техникум/ВУЗ ничего не говорит о том, насколько вы реально будете полезны фирме.

                                                                        С большой вероятность, вы будете не более полезны, чем человек после курсов. Если только программирование не является вашей страстью со школы — тогда это другой разговор. Но если вы программируете с 14, то к моменту ВУЗа/техникума ваш уровень уже таков, что вы кое-чему уже можете научить ваших преподавателей…
                                                                          0
                                                                          Ну я получал ВО, потому знаю как там. И не говорю, что там нормально. А говорю, что как раз примерно это время нужно (но заполненое делом и практикой + теория тоже по делу не помешает) чтобы получить от работника прибавочный продукт, а не только издержки. И что на самом деле обучение таки нужно, но иного формата.
                                                                          0
                                                                          я вас умоляю… за 2 года вполне дорасти до рыночного средняка с тем объемом и уровнем материалов…
                                                                            +1
                                                                            я вас умоляю… за 2 года вполне дорасти до рыночного средняка с тем объемом и уровнем материалов…


                                                                            За 2 года вполне реально научиться выполнять большую часть работы, что требуется бизнесу.

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

                                                                            Но после 2 лет опыта — вы просто специалист, от которого у вашего руководства голова не болит так часто, потому что вы уже не так сильно косячите.

                                                                            Однако до сколько-нибудь квалифицированного специалиста, которому можно дать средненький проект и быть уверенным что он его самостоятельно хорошо сделает — еще лет 5.
                                                                      +5
                                                                      Ну кодить — да, а вот программировать...;)
                                                                        +1
                                                                        Ну и нормально, такие тоже нужны. Не оптимально, не эффективно, может даже отбить желание у потенциально хорошего разработчика. Но это тоже путь вайти. И многие по нему достигают хороших высот.
                                                                        0
                                                                        Можно, но у людей разные способности: кому-то лучше даётся учёба в вузе, кому-то вылизывание задниц, а кому-то самообразование и много работы. Каждый эксплуатирует свои собственные сильные качества и результат на выходе может быть одинаково хорош для всех.
                                                                          +2
                                                                          Ну как сказать… Можно, но для этого нужно обладать приблизительно теми же качествами, что для поступления в ВУЗ и учёбы там.
                                                                            +1
                                                                            В мобилке с годовалым опытом работы с руками оторвут, будешь получать больше чем грузчик/курьер/менеджер с 3-5 летним опытом работы. Вот и вся математика.
                                                                              0
                                                                              Можно, я за год на первую работу на бэк устроился, в этом году
                                                                              +5

                                                                              Но ведь можно не просиживать и не вылизывать, если приложить минимальные усилия.
                                                                              И зарабатывать тоже.
                                                                              Зависит от целей. Если условная «штука баксов» достижима через полгода видеоуроков, то более-менее нормальная карьера без фундаментального образования уже редкость. Да, я в курсе про исключения типа Гейтса и других.
                                                                              Конечно, каждый волен выбирать свой путь, но вреда от ВУЗа (по крайней мере образца 15-25 лет назад) я не вижу. Возможно, сейчас всё поменялось.

                                                                                +7
                                                                                И вспомним, кто у Гейтса родители. И, да, пару курсов он таки проучился, так что какой-то отбор он прошёл.
                                                                                +3
                                                                                А вы статью-то вообще читали?
                                                                                Она не про тех, кто реально учится, нарабатывает навыки и за год становится крепким кодером, а про тех, кто хочет «вайти в айти».
                                                                                  0
                                                                                  а про тех, кто хочет «вайти в айти»
                                                                                  и что мешает «нам» войти в айти? И реально учиться и годами наточить навыки?
                                                                                    +2
                                                                                    «Войти в айти» — это мем, который высмеивает людей, думающих, что здесь молочные реки с кисельными берегами, заоблачные зарплаты платят за нажимание кнопок, и чтобы это всё получить, нужно просто узнать некий чудесный способ как устроиться программистом.

                                                                                    А вот людям, которые реально учатся и практикуются ничего не мешает. Я и сам, имея экономическое образование, устроился работать программистом в 31 год. И вот уже как 4 года полёт нормальный, очень рад, что решился.
                                                                                0
                                                                                Да, можно за год (или за три недели) выучиться, а потом вызывать у меня хандру, депрессию и выгорание каждый раз, когда я вижу код таких вот разрабов в каждой новой таске. Вот как сейчас. В коде все неправильно, все фигово, через год это уже нелься будет поддерживать. Потом переписываешь очередной контроллер (получая брюзжание от менеджеров по поводу, «почему опять так долго простой тикет правишь, Senior
                                                                                же??»), что бы запрос переставал выполняться несколько секунд, все пишешь по фен-шую, все от иголочки, а потом через пару недель приходит тикет «а ведь снова долго работает!11»; заходишь в код, смотришь, а там очередой «инженер» влепил ненужный запрос в тело цикла.
                                                                                Я теперь понял, почему из года в год работать становится болезненнее.
                                                                                +10
                                                                                Для тех кто хочет за пару месяцев стать «программистом» только потому что платят

                                                                                Вот я из вайтишников. Правда, курсов не заканчивал никаких. 3 года «вкатывался». 2 года уже работаю. Я к чему это; чуваки из цитаты выше вряд ли продержатся на работе больше месяца. В силу специфики профессии. За 2 года я понял, что вся прелесть работы в том, что нужно постоянно учиться. То есть не получится как у дальнобойщика: научился водить машину и за этом знании можешь всю жизнь ехать. Я не могу поверить в чуваков после 3-6 месяцев курсов, которые могу долго сидеть не то, чтобы в кресле тимлида, но даже простого программиста-стажера.

                                                                                Кайф всей работы в том, что в программировании можно так глубоко падать в знания и навыки, как мало где ещё. И если ты сопротивляешься этому падению, ты просто не вытащишь. Если идёшь в ит за деньгами, это путь в тупик. Вообще это касается любой профессии. Но ит наиболее ярко это демонстрирует. И никто меня не переубедит. Даже за 2 года работы я успел увидеть людей, которые пришли не за кайфом, а за деньгами. А как известно, не в деньгах счастье. Это просто побочный продукт твоей деятельности, которая выполняется качественно и с каждым разом всё лучше.
                                                                                  +1
                                                                                  Именно так. Взять могли и по ошибке. Если удержатся испытательный срок — будет другой разговор.
                                                                                    0
                                                                                    3 года «вкатывался».
                                                                                    Интересно, что вы этим словом называете?
                                                                                      0
                                                                                      Учился. Начал с плюсов, потом понял, что это слишком высокоуровнево, спустился до Си, потом до ассемблера. Я не смогу написать хоть что-то вменяемое на этих языках сейчас, но это дало очень много понимания как это всё работает. Вообще, я не собирался работать в ит. Так вышло. Друг помог. Подталкивал к этому решению. Я-то хакером хотел стать ))) Но вышло, как вышло. Пишу фронт. Чему я несказанно рад.
                                                                                      Хотя, признаться честно, я до сих про «вкатываюсь». И ещё долго буду. Смотрю на ребят лет 20-ти и поражаюсь, как можно так много знать в таком возрасте. Вот они в ит не за деньгами пришли. Им ит деньги даёт, чтоб они не уходили. Вот это уровень, а не фронт на жабаскрипте ;)
                                                                                        0

                                                                                        Чем плюсы высокоуровневее С?

                                                                                          0

                                                                                          А вы попробуйте программисту МК с пятнадцатилетним стажем показать пару плюсовых шаблонов. Не говорю, что все, но многие после этого дают понять, что собеседование их больше не интересует. Си прост настолько, что его можно глазами переводить в асм. Развернуть подобным образом вызов какого-нибудь виртуального метода или лямбду — несколько сложнее. Мозг должен работать несколько иначе. И я говорю сейчас про действительно хороших в своей области спецов.

                                                                                            +1

                                                                                            Так это ж, эти все шаблоны как раз позволяют избежать всяких indirection'ов в рантайме. Это как раз отличная штука для низкоуровневого программирования!


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

                                                                                    +9
                                                                                    Сбербанк. Да, этот мастодонт принял несколько таких специалистов к себе в штат на должности разработчиков. И не абы каких, а самых настоящих «старших инженеров».


                                                                                    Позвольте пару уточнений. Во-первых, старший инженер в Сбербанке это миддл в лучшем случае. Пусть вас название не смущает, оно может быть и более экзотическим. Даже исполнительный директор — это тоже может быть разработчик (тимлид, который еще пишет код, да, бывает), а между ними еще несколько уровней. А в Дойче Банке вы могли бы зваться скажем AVP. Угадайте, что значат буковки VP? Правильно, вице президент. А внутри — тот же разработчик, хотя конечно и синьор.

                                                                                    И второе, даже более важное. Я общался с коллегами, которые активно искали людей (у меня свой проект мелкий, нам если нужен человек в год, то это много). Так вот, дефицит людей такой, что берут всех, кто тянет на джуна. Т.е. те, кого не берут — они вообще не годятся ни на что. Мой более скромный опыт собеседований говорит мне тоже самое — все кто выглядит обучаемым, имеют шансы на оффер.

                                                                                    И третье. В наших московских реалиях зарплата 100 тыс — это то, что спросят студенты, знающие вот именно что язык. Один (для справки — когда я закончил свой ВУЗ, я не был программистом по образованию, но языков программирования я знал примерно четыре). Ну так, для простоты, пусть будет скажем Python. Если они при этом знают еще и pandas, ну или что-то в этом роде, и что-то умеют ручками сделать — то они эти 100 тыс получают с большой вероятностью. То есть это — не уровень вообще, хотя допускаю что где угодно еще получить столько будет в радость и более опытному разработчику.

                                                                                    Ну т.е. необычного во всей этой истории может быть ровно одно — что эти люди прошли собеседования. Но подвести итог можно было бы по окончании испытательного срока, а не просто по факту того, что их приняли.
                                                                                      +15
                                                                                      дефицит людей такой, что берут всех, кто тянет на джуна. Т.е. те, кого не берут — они вообще не годятся ни на что

                                                                                      А самое забавное знаете что? Что я с 10 годами опыта в разработке не могу пройти собеседования в некоторые конторы
                                                                                        +1
                                                                                        Ну, забавного тут мало, но я разве что могу предположить точную причину. Редкая и узкая специализация, например. Вариантов на самом деле много, я не знаю, какой у вас конкретно.
                                                                                          +1

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

                                                                                            0
                                                                                            Это обычно означает, что потребности в этом человеке нет вообще. Ну, или это компания ГуглоЯндекс… что в общем тоже самое (то есть, один конкретный человек им вот прям так особо не нужен, потому что есть избыток желающих).

                                                                                            Я бы все-таки скорее думал в сторону, что дефицит есть по направлениям. Т.е. скажем в вебе — избыток, а еще где-то дефицит. Только это могло бы объяснить столь разные взгляды, когда одни видят дефицит годных кандидатов, а сами годные кандидаты не могут найти себе работу.
                                                                                              0

                                                                                              Мне какое-то время приходится собеседовать как на java-web, так и на работу с данными. Наблюдаю именно такую картину, которую вы описываете.
                                                                                              На работу с данными и резюме меньше и вакансий меньше.
                                                                                              Думаю что корень проблемы в рейтингах популярности ЯП. Люди идут на то, что "популярное" и рассчитывают что это как то влияет на их шансы устроиться.


                                                                                              Я вот не уверен, что порог входа в работу с данными как то существенно выше, чем в веб-фронтенд.

                                                                                                0
                                                                                                Ну да, правдоподобная гипотеза. Если на это еще наложить уровень подготовки (и ожиданий), то многое может объяснить.
                                                                                                  +1

                                                                                                  Вот даже не припомню туториалов по работе с данными, а по веб-фроетенду полно.

                                                                                            0
                                                                                            habr.com/ru/post/345756 — внезапно проблема куда более распространенная, чем кажется.
                                                                                            +1
                                                                                            Ну так, для простоты, пусть будет скажем Python

                                                                                            Как раз наоборот, это крайне непростой пример тогда получается — python+pandas. Такой выбор примера лишь порождает дополнительные вопросы. Эта связка используется в около data science вакансиях. У них, как известно, в почете знание разных математических дисциплин. На 100к со старта может претендовать абсолютно любой студент или только с профильных кафедр топ 3-5 вузов? Помимо знания языка/фреймворка/общей технической грамотности проверяется ли знание математики? Если да то понятно откуда такой ценник.
                                                                                            Если нет то присоединяюсь к вашему удивлению ситуацией.
                                                                                              +1
                                                                                              >Как раз наоборот, это крайне непростой пример тогда получается — python+pandas.
                                                                                              Ну, дело в том что если выбрать скажем Java, то вариантов будет тоже немало. И шансы, что человек никуда не подойдет, потому что знает не то — они велики. Так что другие варианты тоже не проще.

                                                                                              Что до вопросов — то да, у нас это именно data science, в чистом виде. Но точнее я вряд ли отвечу (я из параллельной вселенной, где Hadoop + Spark + Java), я просто знаю, что к нам такие студенты приходили, и я бы их в разработку взял бы со скрипом. Но коллеги в data science их охотно взяли. Математику… ну по резюме не помню, но у них у всех были склонности к изучению ML, так что подозреваю что все же знали, хоть какую-то. Т.е. это как раз такое направление, куда студенту проще, потому что математику он как раз недавно изучал, а вот опыта разработки не имеет.
                                                                                              0
                                                                                              Да нет никакого дефицита. Давно уже очень сильный переизбыток подходящих кандидатов и нет способа за час-два отличишь хорошего программиста от плохого. Вот и куча подходящих кандидатов отсеивается вместе с кучей не подходящих.
                                                                                                +6
                                                                                                Нет дефицита? То-то в каждой компании регулярно напоминают — за рекомендацию специалиста дадут денег.
                                                                                                  0
                                                                                                  Именно
                                                                                                    0
                                                                                                    Так это не из-за дефицита, а из-за методов отбора и специфики работы (на работе развиваются навыки решения бизнес-задач, а не сдачи экзаменов). Я же говорю, много хороших спецов, которые справились бы с работой, тоже отсеивают. Иначе почему разработчики заваливают первые, скажем, 9-ть собесов, а в 10-ой компании проходят и собес и испытательный?
                                                                                                      0
                                                                                                      Ну, я не знаю, где там кого отсеивают, тот дефицит, который я вижу живьем, выглядит так — есть команда, которая очень хочет набрать еще людей. Она готова их учить, потому что есть специфика, и готовых специалистов именно в этой области вообще очень мало. Поэтому «много хороших спецов, которые справились бы с работой, тоже отсеивают» у меня вызывает сомнения. Некоторых из этих спецов я интервьюировал и сам, и сказать честно, на хороших они ну не тянули. Хотя не исключаю, что отсев где-то и есть, раньше.
                                                                                                        +1
                                                                                                        Если какая-то специфика — может быть. Сколько люди из этой команды осваивали эту специфику до уровня, достаточного, чтобы писать проект? Меньше месяца или больше?
                                                                                                        Некоторых из этих спецов я интервьюировал и сам, и сказать честно, на хороших они ну не тянули.
                                                                                                        А вы уверены, что вы достаточно грамотно проводите интервью, всегда правильные вопросы задаете?

                                                                                                        Был у меня случай — провалил собес в одной компании, но через какое-то время устроился в другую. Но, там мне не понравилось и через месяц я снова начал искать работу. Так совпало, что в первой компании снова открылась вакансия и я снова решил попробовать пройти там собес. На этот раз я был более подготовлен и смог его пройти. Спустя месяц, оказалось, что я очень даже хороший разработчик по меркам команды. А тот, кого взяли в первый раз вместо меня был еще новичком.
                                                                                                        Через год был другой случай — мы вместе с тем новичком проходили собес в другой компании. У меня на тот момент было 4 года опыта, у него — один. Он прошел, я — нет. Причина на самом деле простая — он более разговорчив и меньше волнуется на собесах.
                                                                                                          0
                                                                                                          >Сколько люди из этой команды осваивали эту специфику до уровня, достаточного, чтобы писать проект? Меньше месяца или больше?
                                                                                                          Сложный вопрос. Чтобы что-то начать делать — месяц. Сложные вещи — больше. От уровня зависит, синьор быстрее, ниже уровнем — медленнее. У меня выборка невелика, мы всего-то троих пока брали/вводили.

                                                                                                          >А вы уверены, что вы достаточно грамотно проводите интервью
                                                                                                          Нет :) У меня много опыта, но это опыт разработки. И я уверен, что могу неадекватно оценивать других — потому что когда у вас примерно 40 лет опыта, многие вещи оцениваешь не так. Что-то выглядит более простым, что-то наоборот. И эта оценка совсем не совпадает с оценкой менее опытных коллег.
                                                                                                            0
                                                                                                            Сложный вопрос. Чтобы что-то начать делать — месяц. Сложные вещи — больше. От уровня зависит, синьор быстрее, ниже уровнем — медленнее.
                                                                                                            Ладно, не знаю, что там за специфика. Хотел сказать, что если за месяц вполне осваивается, то быстрее будет взять и дообучать недостающим навыкам, чем тратить кучу времени на поиски. Если к написанию кода относится, то понятно, что более опытный быстрее освоит. Если не к коду, то, думаю, скорость освоения от опыта не будет зависеть.

                                                                                                            Нет :) У меня много опыта, но это опыт разработки.
                                                                                                            Похвально, что вы готовы это признать! Редкое качество среди программистов. Обычно программисты довольно упертые.
                                                                                                            40 лет опыта — впечатляет!) Наверное то, что 30-40 лет назад было базой, сейчас почти никто не знает.
                                                                                                              0
                                                                                                              Мы охотно бы обучили. У нас дефицит на кандидатов. Ну т.е. реально, у нас работал один из коллег, который пришел к нам после курсов Java. Но у него надо сказать был приличный опыт SQL, лет 10. Ну и ничего так, втянулся быстро, Scala освоил. Без опыта конечно некоторые вещи даются нелегко, но при желании все можно.
                                                                                                                +1
                                                                                                                40 лет опыта — впечатляет!) Наверное то, что 30-40 лет назад было базой, сейчас почти никто не знает.


                                                                                                                Я вас умоляю…
                                                                                                                Ну у меня не 40 лет опыта.
                                                                                                                А 25.

                                                                                                                И я прекрасно вижу что ровно те же вещи в ИТ просто повторяются по спирали.

                                                                                                                Ну были реляционные — стали No-SQL. Однако внутри все те же индексы да транзакции.

                                                                                                                То есть базовые знания что сейчас что тогда примерно те же самые.

                                                                                                                Другое дело, что сейчас важнее знать конкретный фреймворк. Раньше подобную конкретику от программиста не требовали.
                                                                                                                  0
                                                                                                                  Ну были реляционные — стали No-SQL. Однако внутри все те же индексы да транзакции.

                                                                                                                  Не согласен. Транзакции в распределенных NoSQL уже не "те-же", что в реляционных, да и индексы тоже не всегда возможно применять.

                                                                                                                    0
                                                                                                                    Ну были реляционные — стали No-SQL. Однако внутри все те же индексы да транзакции.


                                                                                                                    Не согласен. Транзакции в распределенных NoSQL уже не «те-же», что в реляционных, да и индексы тоже не всегда возможно применять.


                                                                                                                    Про распределенные я ничего не писал. Там вообще другая история.

                                                                                                                    Я писал про то, что технологии повторяются по спирали.
                                                                                                                    Разумеется, с какими то изменениями.

                                                                                                                    Но чтоб так «раньше радикально иная была база у разработчиков» — нет, это не так.

                                                                                                                      0

                                                                                                                      Я возможно что-то упустил, а какие NoSQL у нас не распределенные?

                                                                                                                        0
                                                                                                                        Я возможно что-то упустил, а какие NoSQL у нас не распределенные?


                                                                                                                        Это не та вещь, что делают сразу, с рождения.
                                                                                                                        Скажем, Tarantool сравнительно недавно научился.
                                                                                                                        При том, что как изолированный экземпляр он уже всё умел — а распределенных транзакций еще не было.
                                                                                                                          0
                                                                                                                          [распределенность] Это не та вещь, что делают сразу, с рождения.

                                                                                                                          Я снова не согласен. Большинство популярных NoSQL СУБД (cassandra, mongoDB, clickhouse) как раз проектировались сразу распределенными с явной декларацией "транзакций как в реляционках у вас не будет".


                                                                                                                          Впрочем пример с in-memory СУБД хорош как иллюстрация не-распределенной by-design NoSQL СУБД.

                                                                                                          0
                                                                                                          Я согласен с товарищем выше — не видно на рынке толковых спецов. Я в собеседованиях не участвовал, но общался с некоторыми мимо собеседований.
                                                                                                          Нет у них ни знаний, ни желаний. Мечутся бездумно, работать в ближайшее время они не готовы.

                                                                                                          Отмечу, что информация по регионам. В Мск или Питере наверное ситуация лучше.
                                                                                                        +5
                                                                                                        В категориях «стажёр» и «джун» действительно переизбыток людей, тут никаких проблем с поиском. А вот дальше уже начинаются сложности.
                                                                                                        А если все резюме, где возраст кандидата превышает 30 лет, сразу выкидывать в корзину, то проблема и вовсе разрастается до космических масштабов.
                                                                                                          0
                                                                                                          Это где у вас такое?
                                                                                                            +1
                                                                                                            Я думаю, везде такое.
                                                                                                            Знакомый с 15-ти летним опытом недавно искал работу по удаленке 3 месяца. Отвечал хорошо по его словам, но не брали по непонятным причинам. Другой знакомый с 12-ти летним опытом лет 5 назад тоже с трудом нашел работу, хотя до этого был опыт работы сеньором в нескольких компаниях.
                                                                                                            Сам проходил собесы в Москве, Санкт-Петербурге, Новосибирске, Омске.
                                                                                                            В прошлом, проработав 3 года веб разработчиком, и затем 2,5 года проработав gamedev разработчиком на том же языке — C#, решил вернуться в веб. Говорил, что хотя бы 30 тыс для начала хотелось, т.к. подзабыл многое, но через полгода хотелось бы нормальную по тем временам зарплату миддла в нашем городе (Омск) — 60 тыс. Но работодатели нос воротили от чувака с 5 летним опытом, освоившего 2 разных стека и участвовавшего в разработке нескольких крупных проектов.
                                                                                                              0
                                                                                                              Если вы про веб разработку, то я про нее ничего не знаю. Возможно там такое и есть. У нас и близко нет.
                                                                                                                +1
                                                                                                                Говорил, что хотя бы 30 тыс для начала хотелось, т.к. подзабыл многое, но через полгода хотелось бы нормальную по тем временам зарплату миддла в нашем городе (Омск) — 60 тыс. Но работодатели нос воротили от чувака с 5 летним опытом, освоившего 2 разных стека и участвовавшего в разработке нескольких крупных проектов.


                                                                                                                Проблема в том, что он претендовал на зарплату в 30 000.
                                                                                                                Это по нынешним временам ни о чем.

                                                                                                                Тут он попал в нишу эникеев, стажеров, начинающих джунов. Опытные джуны — и то больше зарабатывают.

                                                                                                                1) Подозреваю что он или претендовал не на ту квалификацию.

                                                                                                                2) Или, действительно, настолько плохой специалист (я таких видел, возраст и годы в профессии != квалификация).
                                                                                                                  +1
                                                                                                                  я про себя рассказывал) И это был 2015 год, тогда еще зарплаты в 2 раза не выросли. И я тогда нашел работу, вот только времени много потратил на поиски. И через год получал в районе 100к (при потолке в городе — в районе 120к), а не 60к, которые хотел получать через полгода работы.

                                                                                                                  Конечно, очень плохой специалист был. На руках было пару офферов на должность лида по последнему моему стеку, еще и с прежнего места работы звали к себе. Вот только все это предполагало переезд, что мне не хотелось.

                                                                                                                    0
                                                                                                                    Проблема в том, что он претендовал на зарплату в 30 000.

                                                                                                                    И это был 2015 год, тогда еще зарплаты в 2 раза не выросли.

                                                                                                                    В 2009 году наши джуны, кто потолковее, после полугодового обучения зарабатывали по 15 000, выходя на 25 000 — 30 000 к году опыта.
                                                                                                                    В глухой провинции.

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


                                                                                                                Чем выше квалификация — тем больше дефицит.
                                                                                                                Сколько-нибудь сложную задачу просто некому поручить.

                                                                                                                А среди джунов дефицита нет, это точно.
                                                                                                                  0
                                                                                                                  А среди джунов дефицита нет, это точно.
                                                                                                                  Да и среди миддлов не думаю, что он есть.
                                                                                                                  С какого-то определенного уровня и в каких-то специфических областях, наверное есть дефицит.
                                                                                                                  Среди сеньоров? Тут слишком расплывчатое определение. Если на должности смотреть, то сеньор — это в среднем 3-6 лет опыта. Такие могу самостоятельно вести большой проект на своем стеке или не качественно сделать на другом стеке. Оптимизировать — смогут, если уже делали или сделают, но изучая это в процессе выполнения задачи и рефакторя код. Сделать высоконагруженную систему — только если был опыт, иначе только методом проб и ошибок.

                                                                                                                  Сколько-нибудь сложную задачу просто некому поручить.
                                                                                                                  А можете привести примеры задач, которые некому поручить из-за дефицита спецов? Только не что-то специфичное и узконаправленное. Обычные сложные задачи, которые встречаются в работе, но для которых нужна прям высокая квалификация.
                                                                                                                    0
                                                                                                                    А можете привести примеры задач, которые некому поручить из-за дефицита спецов? Только не что-то специфичное и узконаправленное. Обычные сложные задачи, которые встречаются в работе, но для которых нужна прям высокая квалификация.


                                                                                                                    Ну вот пример:

                                                                                                                    github.com/lumpov/cyberplat

                                                                                                                    Этот модуль построен на базе некой написанной на С библиотеки ipriv.

                                                                                                                    В основе библиотеки ipriv лежит код из конца 1997, реализующий широкоизвестный алгоритм шифрования RSA. Это одна из первых опубликованных реализаций алгоритма RSA. Нынче используются более современные реализации.

                                                                                                                    Упомянутая ipriv добавляет к коду RSA обвязку:
                                                                                                                    1) Подпись данных с использованием RSA
                                                                                                                    2) И проверка подписи с помощью RSA.
                                                                                                                    3) ipriv используется собственный формат данных пакетов данных и ключей. Формат этот не сложный, текстовый.

                                                                                                                    Сама ipriv создана в начале 2000х кодов, внутри неё код RSA из конца 1990-х.

                                                                                                                    Это код до сих пор прекрасно работает внутри нескольких десятков больших систем, многие из которых разработаны на языках, что еще не существовали даже на момент создания ipriv.

                                                                                                                    Однако чтобы просто скомпилировать ipriv на современных системах — приходится извращаться. Ибо сменилось уже несколько поколений компиляторов и библиотек, от которых

                                                                                                                    Задача распадается на 2 подзадачи:

                                                                                                                    1) Научиться компилировать библиотеку ipriv на современных Linux-64 и Windows-64. Реализовать binding к библиотеке ipriv на языке Go. Компилятор Go штатно поддерживает возможность собирать гибридную программу, написанную с использованием Go и С. Всё решение по итогу — всего 150 строчек кода + рецепт как скомпилировать старую библиотеку на новых ОС.

                                                                                                                    3) Реализовать ipriv на чистом Go, используя исходники на С в качестве подсказки (причем нужно реализовать не всю библиотеку, а только функции подписи и проверки подписи, ну и функции чтения ключей конечно же). Причем без необходимости самостоятельно реализовывать RSA на Go, а с тем, чтобы использовать уже имеющиеся реализация RSA, выполненные на Go.

                                                                                                                    Задача 3) скорее нудная и долгая, а вовсе не требующая высокой квалификации. Повторить чужой код — это не то же самое, что выдумывать самому.

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

                                                                                                                    Здесь не нужны специфические знания по криптографии, ибо не нужно реализовывать алгоритм RSA, он уже есть готовый реализованный нативно на куче языков программирования.

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

                                                                                                                        Зато однозначен. Никто из нас ничего не додумает сам.

                                                                                                                        Но и не вижу, что тут не смог бы сделать усидчивый джун.

                                                                                                                        Угу.
                                                                                                                        Но с этой задачи сливаются и менее квалифицированные и более квалифицированные.
                                                                                                                        Бюджет там хороший.

                                                                                                                          0

                                                                                                                          Если бюджет действительно хороший, то пишите мне — сделаю :) Понятно, что неприятное легаси, но там же всего 7500 CLOC. Очень странно, что сливаются — по меркам крупных контор это очень простая задача.

                                                                                                                            0
                                                                                                                            Имхо не такое уж и legacy, там в основе RSA лежит, он и до сих пор широко используется.

                                                                                                                            Задача 1) уже решена частично. Binding уже созданы, проблема компиляции под Linux решена. Без Windows не очень удобно, но не критично. Гораздо интереснее получить код на чистом Go, чтобы вообще не зависеть от платформы.

                                                                                                                            Если вы можете решить задачу 3) — переписать библиотеку на чистом Go, без binding, то да, было бы интересно.
                                                                                                                              0

                                                                                                                              Если будет стакан молока за нудность — перепишу. Сразу скажу — хочу набить руку в Go, т.к. особо на нём не писал. Основные языки для меня c, c++, python. Лично я в этом проблемы не вижу — go же простой в сравнении с плюсами или джавой, но многих смущает.

                                                                                                                      0

                                                                                                                      Асинхронное взаимодействие между хотя бы парой сервисов.

                                                                                                                  +2
                                                                                                                  старший инженер в Сбербанке это миддл в лучшем случае.

                                                                                                                  Middle разработчик — это junior с опытом. Ключевое здесь «с опытом», как бы не хотели это отрицать те кто утверждает что junior уровень можно проскочить, если «прочитать эту книгу / прослушать этот курс / и другое.
                                                                                                                    +2
                                                                                                                    Middle разработчик — это junior с опытом. Ключевое здесь «с опытом», как бы не хотели это отрицать те кто утверждает что junior уровень можно проскочить, если «прочитать эту книгу / прослушать этот курс / и другое.


                                                                                                                    Формального определения не существует.

                                                                                                                    Имхо, миддл, это тот, кто может самостоятельно эффективно работать.
                                                                                                                    За джуном нужен пригляд постоянный.

                                                                                                                    Вот и вся разница.

                                                                                                                    Джуны тоже бывают более опытные и менее опытные.
                                                                                                                      0
                                                                                                                      А это не важно. Я просто хотел сказать, что слово «старший» в названии должности вовсе не значит, что это синьор, или начальник. То есть об уровне оно конечно говорит — но не то, что напрашивается из самого названия.
                                                                                                                        +1
                                                                                                                        Я просто хотел сказать, что слово «старший» в названии должности вовсе не значит, что это синьор, или начальник. То есть об уровне оно конечно говорит — но не то, что напрашивается из самого названия.


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

                                                                                                                        «Старшего» дают автоматически после года или двух-трех лет работы. Никакого отношения к квалификации это не имеет. Просто т.н. «выслуга лет».
                                                                                                                          0
                                                                                                                          Ну так смотрите, автор на что жалуется? что этих вот, без опыта, сразу с курсов, взяли аж «старшим инженером». Я об этом и толкую — что во многих подобных компаниях это слово в названии должности не говорит вообще ни о чем, кроме может быть зарплаты (а точнее довольно широкой вилки). По-моему вы тоже самое и говорите, разве что другими словами?
                                                                                                                        0

                                                                                                                        Опыта может быть лет 5, но всё ещё джун — не способен самостоятельно работать.

                                                                                                                        0
                                                                                                                        Во-первых, старший инженер в Сбербанке это миддл в лучшем случае.

                                                                                                                        Можно переделать известный анекдот:

                                                                                                                        -Мам, а кем был Никола Тесла?
                                                                                                                        -Инженером.
                                                                                                                        -Как мой дядя Вася в Сбербанке?
                                                                                                                        -Твой дядя Вася — старший инженер!
                                                                                                                        +4
                                                                                                                        Я иногда думаю что пора прекратить быть умным — надо быть продаваемым
                                                                                                                          +6
                                                                                                                          А кто вам сказал что вы умный?
                                                                                                                            +1

                                                                                                                            Может, он уже тренируется быть продаваемым?

                                                                                                                            0
                                                                                                                            Да, такова природа человеческого общества. Надо совмещать.
                                                                                                                            Theranos сумели себя продать, не производя никакой ценности.
                                                                                                                            Apple умеет и делать и продавать.

                                                                                                                            Если выскочка-экстраверт удачно продал себя на собеседовании, то серьёзный проект сразу же покажет кто есть кто.
                                                                                                                            Но грустно, если умный специалист не умеет себя продать, он должен учиться это делать. Иначе как люди узнают, какой он молодец?
                                                                                                                              +3
                                                                                                                              Вот тут-то и пригодились бы подходящие курсы.
                                                                                                                                +1
                                                                                                                                Они давно есть, например, актёрского мастерства.
                                                                                                                                0

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

                                                                                                                                +5
                                                                                                                                Я иногда думаю что пора прекратить быть умным — надо быть продаваемым

                                                                                                                                Вообще-то, продаваны — отнюдь не тупые, просто их ум чётко специализирован на умении хорошо продавать.
                                                                                                                                Тот же, кто хорошо продаваем, но сам не имеет ума — будет получать крошки с барского стола продаванов.
                                                                                                                                +5
                                                                                                                                Статья похожа на крики Бендера из футурамы :)

                                                                                                                                Хватит есть попплеров
                                                                                                                                Хватит есть попплеров! Хорош поедать их под медово-горчичным соусом… [Толпа, явно довольная, проходит в ресторан мимо него.]… хватит есть их под острым кисло-сладким соусом. Не ешьте новый праздничный салат из попплеров. Забейте на предложение сэкономить деньги, купив дюжину.


                                                                                                                                Прямо так и вижу, как все желающие «влезть в IT» облизываются после такой статьи.
                                                                                                                                  –4
                                                                                                                                  Думаю, автор просто засиделся в мидлах ;-) а мимо проскакивают активные новички…
                                                                                                                                  Нужно взять — и не побояться наконец, попробовать себя в новой роли, заодно потренироваться в собеседованиях, это дело непростое и требует подготовки.
                                                                                                                                  Все остальное — вода. Рынок все расставит на свои места, просто сейчас большая нехватка, собирают всех, кто хоть что-то стоит. Левак отвалится, крепкие и жилистые останутся. Накиданный при этом говнокод потом будут переделывать другие, и тоже зарабатывать на этом. А еще это даст работу хакерам и безопасникам, и много еще кому.
                                                                                                                                  А вообще, программисту «с багажом» нужно стараться не бронзоветь, все очень быстро меняется. Сфера ИТ расширяется активно.
                                                                                                                                    +2
                                                                                                                                    тема хорошая — назубрить терминов и получить стол с компьютером, там уже можно для начальника ваять презентации и visio, он это будет ценить гораздо больше чем hard skills
                                                                                                                                    Немного нетворкинга и координации — и вот уже новый начальник над кодерами с мозолью на заднице.

                                                                                                                                    Ну а если вайтишник может в код (хоть какого качества) — вообще молодец
                                                                                                                                      +2
                                                                                                                                      Старый девелопер:
                                                                                                                                      «Когда у вас все будут нетворкить, а работать будет некому — позвоните.»
                                                                                                                                        +4
                                                                                                                                        позвонят, конечно.
                                                                                                                                        На четырех низовых начальничков где-то полтора настоящих программистов нужно.
                                                                                                                                      +6

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


                                                                                                                                      Были лабы на паскале с дихотомией, операциями над матрицами, построением фигур на основе функций и потом подсчета объема фигурой через интегралы, списками, графами и деревьями. Что-то из этого освоил на отлично, а что-то до сих пор не смог освоить.


                                                                                                                                      Запомнился декану кафердры тем что каждую лабу сдавал на новом неожиданном языке и окончательно выбесил сдав программы на brainfuck и whitespace.


                                                                                                                                      В тоже время сам проходил и иногда до сих пор прохожу курсы по технологии X, смотрел и смотрю видеоуроки по технологии Y, прочитал +100500 статей на хабре когда он был еще торт, а даже написал пару своих которые не вышли из песочницы. Контрибьютил в opensource проект по почте (когда еще не было github). Проходил коучинг на управление командой.


                                                                                                                                      С одной стороны бизнесу достаточно вайтишников которые могут из готовых +100500 бибилиотек в node_modules в том числе и для создания n пробелов для отступов в консоли собрать нечто как-то работающее и даже приносящее деньги. А чтобы эти вайтишники дальше веслали активнее давать им лычки SuperMegaUltraFinalSeniorLead%TechName%Developer.


                                                                                                                                      С другой стороны самое сложное что использовал в работе — конечные автоматы в хитром xml парсере, оценочная формула байеса в умном рейтинге и кое-что из статистики в вероятностном скоринге и фановая анимация на js + svg состоящая из кучи формул.


                                                                                                                                      Остальная работа же на уровне — по нажатию кнопочки взять строку в базе и поменять ей статус при этом добавить еще 3 записи в другие таблицы и положить сообщение в rabbit. В общем сплошные CRUD, CRUD, CRUD и еще раз CRUD...


                                                                                                                                      В итоге для rocket science мозгами не вышел, а текущая работа больше для того чтобы поддерживать комфортный уровень жизни — монотонная до серости, но хорошо оплачиваемая.


                                                                                                                                      При всем этом как-то обидно смотреть на настоящих "инженеров — программистов" которым когда-то хотел стать но не хватило зубов, и понимать что они не нужны а если и нужны то 5-10 штук достаточно для моего города. А нужны люди которые быстро выполняют задачу из готового кода мешая все подряд и при этом не знают как написать fizzbuzz...

                                                                                                                                        0
                                                                                                                                        если и нужны то 5-10 штук достаточно для моего города

                                                                                                                                        Но вы же не рабочий завода, которому до другого завода может быть проблематично доехать, если на ближайшем нет вакансий ) Программисту ли говорить, что вы не нужны в своем городе. Вижу много вакансий, где готовы рассмотреть удаленного специалиста, так как их очень мало. Речь именно про сложные, инженерные направления.
                                                                                                                                        Самому все это интересно куда больше чем веб, но так как у меня нет никакой базы в виде какого-то образования, для меня это не вариант. И даже если я все это изучу, то это та отрасль, где до сих пор требуют профильное образование. Поэтому я ставлю перед собой более реалистичные цели. Ну а вы реально могли бы заниматься чем-то более интересным, чем CRUD приложениями.
                                                                                                                                        0
                                                                                                                                        Быстро не выучить, это не очевидно разве что гуманитарию. Это дело надо любить, быть к этому предрасположенным и вбухать в него уйму времени. И то годами будет то чувство — какой же я нуб и как многого не знаю.
                                                                                                                                          –3
                                                                                                                                          Как раз в гуманитарных профессиях всё намного хуже. Это технарю нужно, по сути, просто «загрузить» в мозг некий набор знаний, который к тому же до некоторой степени заменяется SO и умением гуглить.
                                                                                                                                          А вот гуманитарные профессии обычно связаны с наработкой рефлексов. Этот процесс совершенно не поддаётся ускорению. И за полгода, да даже и за год, рисовать или играть на скрипке вы никак не научитесь, хоть что делайте.
                                                                                                                                            +3
                                                                                                                                            «загрузить» в мозг некий набор знаний

                                                                                                                                            А ещё наработать рефлексы для их применения.
                                                                                                                                              0
                                                                                                                                              Поддержу, что в гуманитарных профессиях хуже. Им нужно реально прочитать кучу книг и всегда найдется тот, кто ткнет носом и скажет что ты дурак. И ничего не докажешь, если лычек на погонах нет. А у технарей, если спор возникает, то он легко (относительно) решается расчетом или экспериментом или запуском тестов. Бывают конечно исключения, но в целом технари мне представляются более адекватными.
                                                                                                                                                0
                                                                                                                                                просто «загрузить» в мозг некий набор знаний,

                                                                                                                                                Некий набор знаний легко заменяется гуглом.


                                                                                                                                                Но нет, если у вас нет рефлексов и навыков программирования (см. определение "навыка"!) — хоть вам SO, хоть вам гугл — ничего у вас не выгорит.


                                                                                                                                                for i:=1 to 10 goto label


                                                                                                                                                Да, когда-то я так писал. Очень-очень давно. Когда на кружке программирования не было практики, а только загрузка некого набора знаний без практического закрепления.


                                                                                                                                                Этот процесс совершенно не поддаётся ускорению. И за полгода, да даже и за год, рисовать или играть на скрипке вы никак не научитесь, хоть что делайте.

                                                                                                                                                Вы не поверите, но с программированием точно так же. Это тоже навык и нарабатывается он сотнями и тысячами часов практики.


                                                                                                                                                А в гуманитарных профессиях всё просто! Всего-то книжек прочитал философических и знай, молоти языком. (ирония)

                                                                                                                                              +3

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

                                                                                                                                                +3
                                                                                                                                                Если человек горит желанием стать программистом, в ВУЗах нет никакой необходимости в наше время. Лично знаю пример чувака, который отучился на финансиста, поработал пару лет, потом изучил js где-то год и устроился на работу программистом. Но это не senior уровень.

                                                                                                                                                Если же нет этого огня, то никакие курсы не помогут.

                                                                                                                                                Чтобы стать программистом, лично мне пришлось жрать байты в литл эндиан и срать их в биг эндиан не забывая при этом пропускать их через всякие кастомные quick/merge сорты и красно-черные кусты. И это было приятной частью из того, что приходилось делать в универе. Но я не жалею.
                                                                                                                                                  0
                                                                                                                                                  Ну такая штука везде работает, не только в войтивойти. Вообще везде, во всех сферах надувательство и искусственное завышение, фиктивная, далекая от объективности(или используется ситуативная объективность), оценка ценности.

                                                                                                                                                  Где есть слово «деньги» — там есть безумие :)
                                                                                                                                                    +3

                                                                                                                                                    Автор, зависть плохое чувство. А правда в том, что ни вуз (ни тем более армия), вовсе не обязательны чтобы научиться программировать и много зарабатывать.


                                                                                                                                                    Бизнесу нужны те кто будет закрывать его потребности. Точка.
                                                                                                                                                    Если человек после курсов справляется с задачами бизнеса — то он подходит.
                                                                                                                                                    Если не справляется, это будет видно, ведь не в вакууме же эти разработчики плавают. У них и свое начальство, техлид, тимлид, менеджер, которое следит за ними и считает коэфициенты эффективности, наблюдает за затраченным временем, закрытием задач, и много за чем еще.


                                                                                                                                                    Вы прошли сложный путь и не добились многого — это не значит что теперь сложно должно быть всем. Видимо для вас вуз это как с армией "без этого не стать настоящим мужиком" (с).


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

                                                                                                                                                    Вы боитесь из-за конкуренции, почему? Если вы хороший специалист, то вам она не должна быть страшна.

                                                                                                                                                      +2
                                                                                                                                                      Статья никак не о ВУЗе, и уж тем более не об армии (флоте). Статья о том что система позволяет себя обмануть, набирая на ответственные должности людей без опыта. Бизнес несомненно закроет свои потребности, но Вам с этими «специалистами» работать, и пользоваться трудами их деятельности.
                                                                                                                                                        +2
                                                                                                                                                        система позволяет себя обмануть

                                                                                                                                                        А не возникла ли у вас деформация за годы работы в госкомпании? В частном бизнесе никакой "системы" нет. Есть рынок и конкуренция на рынке.
                                                                                                                                                        У нас не гильдия ремеслеников со строгим отбором и не орден ассасинов с испытаниями.
                                                                                                                                                        Если человек прошел собеседование и устраивает руководство, то нет никакой проблемы. Вы ее из пальца высосали.

                                                                                                                                                          0
                                                                                                                                                          Если человек прошел собеседование и устраивает руководство, то нет никакой проблемы. Вы ее из пальца высосали.

                                                                                                                                                          Вы не рассматриваете сценарий, в котором руководство просто поверило в то, что кандидат может решить проблемы?
                                                                                                                                                            0
                                                                                                                                                            Вы не рассматриваете сценарий, в котором руководство просто поверило в то, что кандидат может решить проблемы?

                                                                                                                                                            Так в 99% случаев никакой rocket science для переливания данных не требуется и знаний библиотеки языка хватает с головой. Поэтому, решать большинство задач программирования для бизнеса, может даже школьник, если он уделил программированию хотя бы полгода практики самостоятельно.


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


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

                                                                                                                                                          0
                                                                                                                                                          Вам с этими «специалистами» работать

                                                                                                                                                          Я к счастью могу выбирать с кем и где мне работать. А вы — нет?


                                                                                                                                                          и пользоваться трудами их деятельности.

                                                                                                                                                          Точно так же я могу выбирать, пользоваться глючным софтом или пользоваться тем что подороже и получше и голосовать рублем, а вы видимо, выбора лишены?

                                                                                                                                                            0
                                                                                                                                                            Вы видимо директор IT департамента, не меньше, если можете выбирать с кем работать.
                                                                                                                                                              +2

                                                                                                                                                              Нет, я программист. У вас что, хедхантер не работает? Или вам переезжать из одного города в другой нельзя? Компаний на рынке очень много, а открытых вакансий еще больше.
                                                                                                                                                              Вот поэтому и берут всех кто подает хоть какие-то надежды. Было бы действительно много талантливых программистов, то всех подряд бы не набирали. Поэтому у хорошего разработчика всегда есть выбор где работать и с кем работать.

                                                                                                                                                            +1
                                                                                                                                                            Небольшая поправка — бизнесу нужны те, кто закроет потребности, а набирают тех, кто _убедил бизнес в своей способности закрыть потребности_. Пожалуй, автор как раз и пишет о том, что массово наблюдается расхождение этих двух понятий, а на распространившихся курсах людей еще и готовят ко второму, не сильно парясь с первым :)
                                                                                                                                                          +4
                                                                                                                                                          Всего каких-то пару лет назад на страницах нашего любимого ресурса красовались вдохновляющие статьи успешного успеха, как вчерашний сантехник / таксист / сварщик / сутенёр успешно интегрировался в IT сообщество и начал зарабатывать 100500$ в секунду левой пяткой.

                                                                                                                                                          Позвольте представиться. Я являюсь обычным .NET разработчиком в рядовой государственной компании, основным способом заработка которой является разработка программного обеспечения. За спиной оконченный с отличием %City%ГТУ где-то за МКАДом, служба в рядах Вооружённых Сил России, и мечтания о светлом будущем. Звёзд с неба не хватаю и на роль нового Короля разработки не претендую (привет Фил).

                                                                                                                                                          Как и многие, я познакомился с программированием ещё в школьные годы. Правда, в силу возраста, я начинал с Pascal в красивой IDE. Потом были поделки калькуляторов всех мастей на Delphi, которые даже использовались при решении домашних задач по математике. Потом учёба в университете, великий и могучий C++, понимание что всё тлен и путешествие в чудесный мир C# с LINQ и асинхронностью.

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

                                                                                                                                                          Но что происходит сейчас в мире информационных технологий? На каждом углу реклама курсов, которые сделают из тебя настоящего программиста за 21 день с гарантированным трудоустройство сразу на позицию %Language% Middle Developer.


                                                                                                                                                          Если те, кто закончил за 21 день курсы и составляет вам реальную конкуренцию — то вы определенно выбрали свою профессию ошибочно.

                                                                                                                                                          А если они не составляют вам конкуренцию и не будут составлять конкуренцию вам еще лет 7 точно, то к чему горевать?
                                                                                                                                                            0
                                                                                                                                                            Представим ситуацию, вы решили найти новую работу. Приходите на новую работу — а там начиная от сеньеров и заканчивая тим лидами и тех дирами — люди, за спинами которых только 3х недельные курсы. Понятно дело, вы можете отказаться, но что, если 5 из 10 компаний будут именно такими?
                                                                                                                                                              +3
                                                                                                                                                              Представим ситуацию, вы решили найти новую работу. Приходите на новую работу — а там начиная от сеньеров и заканчивая тим лидами и тех дирами — люди, за спинами которых только 3х недельные курсы. Понятно дело, вы можете отказаться, но что, если 5 из 10 компаний будут именно такими?


                                                                                                                                                              1) Это не имеет никакого значения. Я даже не узнаю об их образовании на этапе собеседования. А узнаю не раньше чем через месяц-другой работы в этой компании в результате «случайного разговора в курилке»

                                                                                                                                                              2) При выборе того, над чем мне работать — я интересуюсь чего там бизнес себе хочет, насколько мне это интересно, и сколько бизнес мне за мою работу может/хочет заплатить. Образование коллег к этому никакого отношения не имеет.

                                                                                                                                                              Да не 5 из 10, а 9 из 10 такие и есть. Уже.
                                                                                                                                                              Смиритесь. Бизнесу в подавляющем большинстве случае нужно решать довольно простые задачки.

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

                                                                                                                                                              У товарища нет проблем с арифметикой. И этого достаточно.

                                                                                                                                                              У него проблемы с шифрованием… С типами данных.

                                                                                                                                                              Тем не менее он пишет почти банковскую систему.
                                                                                                                                                              И она будет написана.
                                                                                                                                                              И бизнес на ней заработает.
                                                                                                                                                              И зарплату ему выплатит.

                                                                                                                                                              Но если бы бизнес нанял супер-спеца, то он получил бы правильную-грамотную зашифрованную платежную систему примерно в те же сроки, но существенно дороже.
                                                                                                                                                              Бизнесу это не нужно…

                                                                                                                                                                +1
                                                                                                                                                                > И зарплату ему выплатит.

                                                                                                                                                                Ой, не говори гоп, пока…

                                                                                                                                                                У меня знакомые писали очередную блокчейн-валюту и тоже были полностью уверены, что «им всё выплатят»…

                                                                                                                                                                А ещё со мной связывалась крупная сеть магазинов, запускавшая онлайн-вариант продаж. Хотели сотрудничать. Менеджер с трудом ориентировалась в скидочных купонах. Пробил их ООО по базе судов — с ними ряд поставщиков судятся, видимо, по причине неоплаты товара (кстати, очень рекомендую, неплохой быстрый способ проверить контрагента).

                                                                                                                                                                Очень удивлялись, почему я с ними не хочу работать…

                                                                                                                                                                  0
                                                                                                                                                                  И зарплату ему выплатит.


                                                                                                                                                                  Ой, не говори гоп, пока…


                                                                                                                                                                  Так он уже 3-й месяц её (зарплату) получает прекрасно и пилит этот проект.
                                                                                                                                                                    0
                                                                                                                                                                    Ну, 3 месяца это немного.
                                                                                                                                                                    Надо посмотреть, что будет через полгода-год.
                                                                                                                                                                      +1
                                                                                                                                                                      Ну, 3 месяца это немного.
                                                                                                                                                                      Надо посмотреть, что будет через полгода-год.


                                                                                                                                                                      Какая разница?
                                                                                                                                                                      Ну не заплатят ему в 4-й месяц. За пару дней найдет себе новую работу.
                                                                                                                                                                        +1
                                                                                                                                                                        > За пару дней найдет себе новую работу.

                                                                                                                                                                        Ну, если у него офигительные Soft Skills…
                                                                                                                                                                        Тут в комментах неплохие разработчики обсуждают как ходят по собеседованиям от месяца до трех и более.

                                                                                                                                                                        Так что думаю, насчет пары дней вы преувеличили.
                                                                                                                                                                          0
                                                                                                                                                                          Так что думаю, насчет пары дней вы преувеличили.


                                                                                                                                                                          Я про вот эту вашу фразу:

                                                                                                                                                                          И зарплату ему выплатит.

                                                                                                                                                                          Ой, не говори гоп, пока…


                                                                                                                                                                          И про вот эту:

                                                                                                                                                                          Ну, 3 месяца это немного.
                                                                                                                                                                          Надо посмотреть, что будет через полгода-год.


                                                                                                                                                                          Человек уже работает и уже получает деньги. И уже получил деньги не один раз.

                                                                                                                                                                          Вы же всё никак не можете согласиться с тем, и выставляете всё новые и новые условия:

                                                                                                                                                                          Ой, не говори гоп, пока…

                                                                                                                                                                          Надо посмотреть, что будет через полгода-год.

                                                                                                                                                                          ходят по собеседованиям от месяца до трех и более.


                                                                                                                                                                          Да какая разница если он уже работает?
                                                                                                                                                                          И уже получает деньги прямо сейчас?

                                                                                                                                                                            0
                                                                                                                                                                            Если смотреть на конкретного человека и его потребность прямо сейчас получить деньги, не заморачиваясь ни о своем будущем, ни о продукте и его пользователях, то все звучит совершенно корректно :)
                                                                                                                                                                              0
                                                                                                                                                                              Если смотреть на конкретного человека и его потребность прямо сейчас получить деньги, не заморачиваясь ни о своем будущем, ни о продукте и его пользователях, то все звучит совершенно корректно :)


                                                                                                                                                                              Будущее разработчика — гарантировано хорошим спросом на ИТ-специалистов. Тем более, что пополнив своё портфолио разработкой платежной системы — он будет еще более интересен последующему работодателю.

                                                                                                                                                                              Будущее продукта — это вообще не задача разработчика. Это задача бизнеса. Бизнес и говорит разработчику чего он, бизнес, ожидает получить от разрабатываемого продукта.

                                                                                                                                                                              С точки зрения разработчика имеет значения будущее продукта только в смысле «а как написать так, чтобы удобнее было в будущем тестировать и изменять написанный код».
                                                                                                                                                                    +1
                                                                                                                                                                    Пробил их ООО по базе судов — с ними ряд поставщиков судятся, видимо, по причине неоплаты товара (кстати, очень рекомендую, неплохой быстрый способ проверить контрагента).


                                                                                                                                                                    У типичного предприятия, тем более с такими проблемами — несколько ООО.
                                                                                                                                                                    Проблемы одного ООО ни о чем не говорят.

                                                                                                                                                                    Очень удивлялись, почему я с ними не хочу работать…

                                                                                                                                                                    Я тоже не понимаю.

                                                                                                                                                                    Одно дело поставщики товаров, другое дело — поставщики услуг.
                                                                                                                                                                    К ним очень разное отношение.

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

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

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

                                                                                                                                                                    Это очень разные отношения.

                                                                                                                                                                    По поводу моего крупного клиента — розничной сети, кстати, мне известны такие их приоритеты:

                                                                                                                                                                    1) Если по графику платежей они никому не платят — то мне заплатят день в день.
                                                                                                                                                                    2) Если у них в эти дни зарплата сотрудникам или оплата аренды розничных точек то мне заплатят завтра.
                                                                                                                                                                    3) Если у них в этот день оплата поставщику, то они деньги собирают загодя, за неделю-две, ибо суммы там гигантские. Но на оплату мне это никак не влияет, ибо мои суммы на фоне тех десятков миллионов — фигня.
                                                                                                                                                                      0
                                                                                                                                                                      Проблемы одного ООО ни о чем не говорят.

                                                                                                                                                                      М-м. Как минимум это говорит о том, что они кому-то не оплачивают. Тем более в истцах там были ИП — не думаю, что ИП нужны большие деньги. Там и суммы исков указаны были — в пределах миллиона-двух.

                                                                                                                                                                      Поставщикам услуг легко дают предоплату.

                                                                                                                                                                      Во-первых, не легко. Зависит от конторы и от механики. Если вы работали с мобильными операторами или банками, то наверняка знаете, что они очень сильно продавливает постоплату.
                                                                                                                                                                      Во-вторых, конкретно там предлагалась агентская схема с постоплатой, не очень хочу вдаваться в детали, почему.

                                                                                                                                                                      Но самое главное — я не понимаю, почему я должен хотеть играть в эту рулетку «вы мне заплатите?». Я в неё играл с большими компаниями, и даже чуть-чуть с государством (в качестве далекого субподрядчика). Нет, я, конечно, могу сделать наценку в 100%, и выиграть с вероятностью в 50%, получив то же самое. Но зачем это мне, поддерживать эту часть рынка? Вообще-то есть какая-то этика. Компания должна знать, что если она позволяет себе с позиции силы не платить, заставляя других идти в суд, то с ней никто из приличных людей работать не будет.

                                                                                                                                                                        +1
                                                                                                                                                                        М-м. Как минимум это говорит о том, что они кому-то не оплачивают. Тем более в истцах там были ИП — не думаю, что ИП нужны большие деньги. Там и суммы исков указаны были — в пределах миллиона-двух.


                                                                                                                                                                        1) ИП не означает, что там 1 человек работает. ИП тоже может нанимать сотрудников. Оформлять свою деятельность на ИП — пять-десять лет назад было быть выгоднее, чем ООО. Особенность налогооблажения. Фирмы с оборотом и миллиард рублей в месяц — заметную часть своего бизнеса оформляли как ИП.

                                                                                                                                                                        2) Типичная проблема по задолженности — это касается поставщиков товаров.

                                                                                                                                                                        Давайте я вам расскажу то, что мне рассказал за кружкой водки руководитель одной розничной сети:

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

                                                                                                                                                                        Я назвал сумму. Он рассмеялся и сказал, что моя оценка занижена раз в 10.

                                                                                                                                                                        «Думаешь, это я такой богатый и весь этот товар и красивые дорого сконструированые витрины я купил?» — спросил он.

                                                                                                                                                                        «Ну часть за свой счет, часть за счет кредитов банков» — ответил я.

                                                                                                                                                                        «Нет» — сказал мне руководитель розничной сети. «Если бы я брал кредиты банка в таких размерах, то никогда бы не построил окупаемый бизнес, ибо проценты банков слишком большие, а товар продается слишком медленно, чтобы иметь гарантию выплаты этих процентов».

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

                                                                                                                                                                        «Чтобы организовать розничный магазин, на самом-то деле вовсе не нужно денег. Ты работаешь не на своих деньга, а на деньгах поставщиков товаров, они дают тебе кредит фактически, причем этот кредит беспроцентный» — так объяснил мне руководитель розничной сети.

                                                                                                                                                                        Другой руководитель, оптовик, сказал мне так (за кружкой кофе, ибо мы с ним не настолько близко знакомы, чтобы вместе бухать, как с предыдущим):

                                                                                                                                                                        «Эти гады, эти дети самок собак — розница — так охамели, что берут у меня товар с огромной отсрочкой, а когда приходит срок оплаты — не отдают денег, говорят, что не продали товар и предлагают вернуть мой товар или продлить отсрочку за оплату товара».

                                                                                                                                                                        «Если бы у меня был такой хороший товар как сейчас, но тогда, в девяностые годы, то я бы по предоплате его продавал, а если бы кто бы из розничных магазинов в те годы заикнулся бы мне о продаже с отсрочкой — я бы того смело пинками выгонял бы из своей фирмы. Так как в дикие девяностые я с таким товаром как сегодня имею — был бы и царь и бог. Но в наше время приходится этих (далее был мат) терпеть и кредитовать за свой счет месяцами» — сказал мне оптовик.

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

                                                                                                                                                                        Если оптовик продает ходовой товар, который быстро продается — такой оптовик подает в суд, конечно.

                                                                                                                                                                        Если оптовик продает товар, что продается медленно — такой оптовик дольше терпит.

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

                                                                                                                                                                        Эти кредиты товарами и выкручивание рук оптовикам — основа бизнеса современных розничных сетей.

                                                                                                                                                                        Но это не имеет к вам, как к поставщику услуг — ровно никакого отношения. Эта проблема касается только поставщиков товаров.

                                                                                                                                                                        Вы (мы, я тоже такой же поставщик услуг ИТ для розничной сети) — совсем напротив — имеет возможность даже брать с таких предприятий предоплату за свою работу. Причем легко.

                                                                                                                                                                        Что я и сделал прямо сейчас. На работу зарядил 3 недели. Деньги взял вперед 50%. Фактически работу сделаю за неделю, но на полнедели позже срока. И они — розничная сеть — будут меня терпеть.

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

                                                                                                                                                                        Мы — в выгодном положении.

                                                                                                                                                                        Поэтом не нужно обращать внимание на судебные разборки по задолженностям за поставку товаров.

                                                                                                                                                                        Просто берите предоплату. Смело берите предоплату за работу.

                                                                                                                                                                          0
                                                                                                                                                                          Но самое главное — я не понимаю, почему я должен хотеть играть в эту рулетку «вы мне заплатите?».


                                                                                                                                                                          Это только ваш выбор:

                                                                                                                                                                          Вы можете соглашаться на постоплату.
                                                                                                                                                                          Можете требовать предоплату.

                                                                                                                                                                          ИТ сейчас может позволить себе выкручить руки бизнесу (немножко, не зарываясь).

                                                                                                                                                                          Я в неё играл с большими компаниями, и даже чуть-чуть с государством (в качестве далекого субподрядчика). Нет, я, конечно, могу сделать наценку в 100%, и выиграть с вероятностью в 50%, получив то же самое.


                                                                                                                                                                          Нередко с большими так и работают.

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

                                                                                                                                                                          Это не обязательная модель.
                                                                                                                                                                          Можно и по предоплате с крупными работать. Но денег меньше.

                                                                                                                                                                          Это только ваш выбор и ваши оценки ситуации — что предпочесть.
                                                                                                                                                                  +1
                                                                                                                                                                  А если они не составляют вам конкуренцию и не будут составлять конкуренцию вам еще лет 7 точно, то к чему горевать?

                                                                                                                                                                  Не смог смириться с фразой: «моя хата с краю»; и вопросом: «ты самый умный что ли?». Недавно разговаривал с парнишкой, студент крупного ВУЗа. Знает очень много на своём не последнем курсе, рассуждает сдержанно, и уверен что не представляет для рынка никакой ценности. Грубо говоря: готов работать за еду. Вот именно ему составят конкуренцию, и сотне другой таких же будущих полноценных инженеров. И дело не в учебном заведении, а в стремлении к росту.
                                                                                                                                                                    0
                                                                                                                                                                    Это рынок. Вместо того, чтобы с ним спорить, стоит понять как он работает и влиться внего, научиться плыть в этом потоке. Кроме себя и своей жизни вы не можете ни на что повлиять.

                                                                                                                                                                    Может быть, в будущем сможете — когда у вас появится какое-то влияние на мир. Но оно появляется только после того, как вы понимаете принципы его работы. И обычно оно появляется условно у одного на миллион (нужно иметь много сил, храбрости, и не иметь противовеса в виде семьи и интересной жизни).

                                                                                                                                                                    Я понимаю ваш пост, я тоже не согласен с тем как устроен мир. Но тратить время и силы на переживание по этому поводу не планирую. Занят более приземлёнными делами. Работаю, учусь, получаю удовольствие от жизни. Стараюсь приносить пользу на работе, бизнесу, коллегам, другим людям. Делаю немножко хороших дел вне работы. Появится больше ресурсов — сделаю ещё что-то более хорошее.

                                                                                                                                                                    Я за еду работать не готов. И конкуренции не боюсь. Именно из-за стремления к росту и интереса к делу. В этом и разница. Хорошим специалистам нет конкуренции. Сложнее в зашумлённом рынке найти работу, да. Но и рынок больше. Больше рынок, больше спроса, больше денег. Больше людей идёт на рынок. Много из них не разбираются в теме и не хотят разбираться. Им нравятся зарплаты. Работодатель готов за это платить — это его дело. С одной стороны, такой работодатель долго не проживёт. С другой стороны, рынок огромный и особо ничего не изменится.

                                                                                                                                                                    Бороться с системой смысла нет. Масштаб не тот. Где я и где система?
                                                                                                                                                                    Я сделал выбор — занимаюсь собой и теми, до кого хочу и могу дотянуться. Остальное — пустая трата времени и ресурсов.
                                                                                                                                                                      0
                                                                                                                                                                      и уверен что не представляет для рынка никакой ценности. Грубо говоря: готов работать за еду. Вот именно ему составят конкуренцию

                                                                                                                                                                      Тут как будто проблема не в конкуренции, а в самооценке.
                                                                                                                                                                      Уметь себя продавать — необходимый навык, иначе да, придется работать за еду.
                                                                                                                                                                      Да и если, как вы говорите, человек умный и много знает, то пройти курсы про нужному фреймворку труда не составит, и при всех вводных он будет на голову выше всех тех, кто только курсы и закончил.
                                                                                                                                                                    0
                                                                                                                                                                    Когда я слышу про онлайн-курсы, я сразу вспоминаю этот ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016 — вот человека с прохождением этого курса, наверное, можно брать на джуна не глядя как минимум. Но мне ни разу не встречался вайтишник, проходивший его. Наверное, потому, что маркетологи MIT не догадались его правильно позиционировать)
                                                                                                                                                                      +1
                                                                                                                                                                      Ситуация конечно не очень, но в глобальном плане все это уже было, в США лет 20 назад тоже самое творилось в отрасли, SoftSkills, месячные курсы Java и ты сеньор. А когда выяснилось, что код писать все же кому то надо, и писать так, чтобы он хотя бы делал в 5 случаях из 10ти то, чего от него ждут создали аутсортинговые компании, ну а что, здорово же, код пишется, затраты снизились, те с софтскилами, так как писать код они так и не научились — руководят, дело понемногу движется, код пишется, деньги капают, все довольны.
                                                                                                                                                                        0
                                                                                                                                                                        Как говорится, «рыночек порешал». Досадно
                                                                                                                                                                          +2

                                                                                                                                                                          ИМХО: курсы бывают очень разные. В том числе и онлайн. Смотрел курс лекций по алгоритмической сложности от Школы анализа данных Яндекс. Свободно лежат на YouTube. Считаю, что при доступе к таким материалам, нужный профиль высшего образования можно собрать для себя не поступая в ВУЗ. Вопрос только, где взять интерьвьюера, который сможет это проверить на собеседовании?

                                                                                                                                                                            +2
                                                                                                                                                                            Кстати, это у вас не курсы, а самообучение.

                                                                                                                                                                            У меня тоже странная практика — люди, обучившиеся сами, выдают значительно лучший результат, чем те, кто обучался на курсах. Видимо, мотивация другая — когда учишься сам, учишься ради себя. Те, кто идут на курсы, видимо рассчитывают на то, что ИХ НАУЧАТ (очень зря).
                                                                                                                                                                              0
                                                                                                                                                                              Как выражается один известный мне очень крутой препод: «Образование нельзя дать. Его можно только взять».
                                                                                                                                                                            0
                                                                                                                                                                            А куда и на какую должность устроился ваш ленивый друг?
                                                                                                                                                                              0
                                                                                                                                                                              А куда и на какую должность устроился ваш ленивый друг?


                                                                                                                                                                              Судя по описанному — он не ленивый.

                                                                                                                                                                              А просто неусидчивый, настроенный на быстрый результат.
                                                                                                                                                                              Ленивым его нельзя назвать при такой кипучей энергии, вложенной в несколько подходов к «войти-в-айти».
                                                                                                                                                                            +1
                                                                                                                                                                            Еще не хвататает названия курсов. Т.е. если даже новичков смогли научить на ведущие позиции, работают там реальные профи, сам на такие бы пошел. Предлагаю открыть занавес
                                                                                                                                                                              +1
                                                                                                                                                                              Не отвечу, потому что могу подставить инсайдеров. Если Вы хотите научиться обманывать интервьюеров с около нулевыми знаниями, думаю есть другие пути. Но мне кажется что все эти пути ничто в сравнении с реальным опытом работы.
                                                                                                                                                                                0
                                                                                                                                                                                Так а почему обязательно обманывать и почему с нулевыми знаниями? Работать то в любом случае придется. Если я к примеру хочу устроиться в сбер на ведущую позицию с минимальными затратами времени — какой путь выбрать? Курсы которые подготовят по ключевым технологиям, это как раз то что нужно. Проблема в том, что сейчас таких курсов огромная куча, но если вы(в качестве инсайда) расписали что люди именно после ваших смогли устроиться, это как бы показатель их качества.
                                                                                                                                                                              0
                                                                                                                                                                              Прочитал по-диагонали, какой-то лай на ветер.
                                                                                                                                                                              Вечно находятся люди, которые любят со стороны покричать на окружающих «Что вы делаете! Это надо делать не так! Вы все должны перестать делать то, что делаете, а делать по-другому!» вместо того, чтобы самому чем-нибудь заняться.

                                                                                                                                                                              Мне «вайтишники» ничем не мешают. В мою команду они не попадают, люди, ответственные за найм(иногда это я) неплохо отсекают таких. Не вижу проблемы.
                                                                                                                                                                                0
                                                                                                                                                                                В мою команду они не попадают, люди, ответственные за найм(иногда это я) неплохо отсекают таких.

                                                                                                                                                                                Уверены? Неужели должны уйти деньги со счетов, упасть самолёты, пойти на дно корабли, что бы это стало проблемой? Не замечать — Ваше право, которое я уважаю.
                                                                                                                                                                                  0
                                                                                                                                                                                  Было время, когда я руководил командой из 10 программистов. 9 из них давали хороший результат, 1 — был чем-то вроде самозванца, которых вы описываете, и его пришлось уволить. Не вижу в этом особой проблемы, реалии жизни.

                                                                                                                                                                                  Неужели должны уйти деньги со счетов, упасть самолёты, пойти на дно корабли, что бы это стало проблемой

                                                                                                                                                                                  А это уже проблемы процесса. Надо ставить хороший процесс со статическими анализаторами кода, код-ревью, автотестами, командой тестировщиков чтобы минимизировать проблемы.
                                                                                                                                                                                    0

                                                                                                                                                                                    А для этого можно пройти курсы :)

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


                                                                                                                                                                                В принципе, в любой отрасли можно «просто прочитать книги, доступные в открытых источниках». Ну или купить эти книги. Или почитать онлайн.

                                                                                                                                                                                Только от ученика при такой системе нужен еще навык самообучения. Чего ваш товарищ был лишен — вы это написали выше.

                                                                                                                                                                                И все эти ВУЗы, школы, курсы — действительно ничего оригинального в подавляющем большинстве не дают. Все эти знания открыты, общедоступны и давно опубликованы.

                                                                                                                                                                                Но задайте себе вопрос:

                                                                                                                                                                                Смогли бы вы хоть чему-то научиться, если бы вас не учили, не говорили где почитать, не проверяли домашнее задание?

                                                                                                                                                                                Отдельные редкие люди на это способны. Да.

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

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

                                                                                                                                                                                Другое дело, что те, кто выучились с самообучением — более целеустремленные, усидчивые люди. Большинство всё же не такие.
                                                                                                                                                                                  +2
                                                                                                                                                                                  Вы целиком и полностью правы. Но «вайтишник» начавший карьеру как и положено с уровня junior, впоследствии ставший инженером, не одно и то же что «вайтишник» занявший ответственную должность с около нулевыми знаниями.
                                                                                                                                                                                    +2
                                                                                                                                                                                    Вы целиком и полностью правы. Но «вайтишник» начавший карьеру как и положено с уровня junior, впоследствии ставший инженером, не одно и то же что «вайтишник» занявший ответственную должность с около нулевыми знаниями.


                                                                                                                                                                                    Это проблема того, кто его нанял.

                                                                                                                                                                                    Но вот если это проблема того, кто «профессиональный айтишник с образованием и 15 годами опыта», если такой «войти-в-айтишник» составляет ему конкуренцию… то мне совсем не жать того, кто пропинал балду 15 лет.
                                                                                                                                                                                  0
                                                                                                                                                                                  Есть хорошие курсы, есть плохие универы, есть умные HR, есть плохие «умные» книги…
                                                                                                                                                                                    0

                                                                                                                                                                                    Подробнее про хорошие курсы, пожалуйста

                                                                                                                                                                                  0

                                                                                                                                                                                  Статья полностью описывает мой опыт)
                                                                                                                                                                                  Был у меня брат, на два года старше чем я и в 17 лет спросил меня как начать программировать. Сам я начал "программировать" с 11 лет. Я ему ответил что надо изучать основны а потом на практике закреплять знания и изучать что то новое. Он сказал ОК, и вот спустя 4 года, он оканчивается ВУЗ и… Знает куда меньше меня. Ведь теорию он знал (как то, по крайней мере), но закреплять на практике никак не хотел. Вот так и вышло.

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

                                                                                                                                                                                    У меня где то год опыта, я себе еще 2 года накинул что бы претендовать на большую зарплату и что бы меня охотнее брали на работу, я понимаю что если не врать и не вешать лапшу на уши то в этой жизни ничего не получишь.
                                                                                                                                                                                      +4
                                                                                                                                                                                      Если все начнут так рассуждать, то лет через семь получим примерно такое:
                                                                                                                                                                                      Наши требования. Опыт работы — не менее 80 лет по специальности.
                                                                                                                                                                                      — Что за дичь?! Где вы вообще будете брать таких людей?
                                                                                                                                                                                      — О, всё продумано! Наши статистические исследования показали, что люди пока ещё стесняются накидывать себе больше 75 лет опыта, а нам как раз с пятилетним-то и нужны.
                                                                                                                                                                                        0
                                                                                                                                                                                        не менее 80 лет по специальности.

                                                                                                                                                                                        Это звучит смешно, но я однажды наткнулся на вакансию. Требовался в общем-то обычный эникейщик, но в числе требований было:


                                                                                                                                                                                        • высшее религиозное образование
                                                                                                                                                                                        • опыт работы по специальности не менее 40 лет
                                                                                                                                                                                        +2
                                                                                                                                                                                        я понимаю что если не врать и не вешать лапшу на уши то в этой жизни ничего не получишь

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

                                                                                                                                                                                          Например какие именно люди?
                                                                                                                                                                                            0
                                                                                                                                                                                            У меня среди хороших знакомых наберется достаточное количество, в чьих моральных принципах я уверен. Логично предположить, что таких людей в целом немало.
                                                                                                                                                                                            Если в качестве примера вы хотите услышать имена каких-то широко известных людей, то увы, с такими я если и знаком, то не так близко, чтобы что-то гарантированно утверждать, поэтому не рискну.
                                                                                                                                                                                            Если у вас не получается честным путем добиваться желаемого — это не значит что у других так же. Отчасти соглашусь, что хитрить и на*бывать ближнего своего — более простой и распространенный способ, но тут уж кого как воспитали. Один мой приятель в беседе о моральной стороне работы с откатами сказал примерно так — «Ты пойми, если ты не дашь откат, это не значит что заказ отменят, всё равно найдётся тот, кто даст, а ты просто упустишь свою выгоду». Для себя я всё равно решил, что есть более честные способы заработка, но фактически в сложившихся реалиях мой приятель прав.
                                                                                                                                                                                              0
                                                                                                                                                                                              У меня среди хороших знакомых наберется достаточное количество, в чьих моральных принципах я уверен. Логично предположить, что таких людей в целом немало.


                                                                                                                                                                                              То есть вы утверждаете, что существуют люди, что в принципе никогда не врут и режут только правду-матку. И даже не умалчивают, не скрывают важную информацию и истинное положение вещей (по сути это «молчаливая ложь» или «ложь бездействием») — даже когда речь идет об их кровных интересах? И эти люди не сумасшедшие и успешны в жизни?

                                                                                                                                                                                              Позвольте вам не поверить. Приспосабливаться к окружающему миру — естественное свойство здорового человеческого мозга.

                                                                                                                                                                                              В начале карьеры если не преувеличить свой нулевой опыт — тебя никто не возьмет.

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

                                                                                                                                                                                              Ты пойми, если ты не дашь откат...

                                                                                                                                                                                              Разве это не о другом?

                                                                                                                                                                                              Вы можете не давать отката, но при этом покупать за углом и продавать втридорога. Честно ли это? А логично ли это в смысле бизнеса?

                                                                                                                                                                                                0
                                                                                                                                                                                                В начале карьеры если не преувеличить свой нулевой опыт — тебя никто не возьмет.

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


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

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


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

                                                                                                                                                                                                  Я в своем первом резюме указывал то, чем занимался в ВУЗе. Помогает действительно.
                                                                                                                                                                                                    0

                                                                                                                                                                                                    Ну, если вкратце, я зарекомендовал себя как упоротый плюсами чувак, благодаря чему мой одногруппник порекомендовал меня товарищу, который искал C++-разработчиков себе в стартап в группе моего вуза в фейсбуке. Благодаря этому я в районе четвёртого курса получил работу, которую ну совсем не стыдно было писать в резюме.


                                                                                                                                                                                                    Ну и до этого были всякие парттайм-работы-подработки, плюс богатый гитхаб, который я ещё до поступления в вуз завёл.

                                                                                                                                                                                                  0
                                                                                                                                                                                                  Я думаю, мы с вами немного о разных вещах говорим. Там товарищ выше утверждает что
                                                                                                                                                                                                  если не врать и не вешать лапшу на уши то в этой жизни ничего не получишь
                                                                                                                                                                                                  Может быть, это я его слишком широко понял (хотя часть про «в этой жизни ничего не получишь» даёт основания думать, что это не про частные случаи, а общий подход) и ответил, что у меня есть примеры честных людей, которые добились в жизни успеха. Я не утверждаю про «абсолютную честность», но ложь всё-таки разная бывает, и отношение к ней тоже разное. В моей системе понятий, врать о предыдущем опыте работы — фу. Это с большой вероятностью несет ущерб другим людям и неприемлемо. На себе испытывал, каково это, когда работаешь с человеком, который утверждал, что умеет что-то делать, а потом выясняется что или не умеет, или умеет, но не совсем то, или только слышал, как надо делать. Ну, т.е. если совесть позволяет втираться в доверие ради собственной выгоды — ок. Каждый сам себе судья в моральном плане. Просто хотя бы распространяться об этом не стоит, а то уже совсем как-то не очень.
                                                                                                                                                                                                  Вы можете не давать отката, но при этом покупать за углом и продавать втридорога. Честно ли это? А логично ли это в смысле бизнеса?
                                                                                                                                                                                                  Если я не монополист, то это честно и логично в текущей экономической системе. Обмана и принуждения нет, а цена регулируется рынком. В большинстве случаев, если я продаю втридорога, то у меня или не покупают, или покупают, потому что высокая цена компенсируется какими-то другими факторами.
                                                                                                                                                                                              0
                                                                                                                                                                                              я понимаю что если не врать и не вешать лапшу на уши то в этой жизни ничего не получишь


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


                                                                                                                                                                                              Это актуально только в самом начале карьеры.
                                                                                                                                                                                              Людей вовсе без опыта — желающих брать мало.

                                                                                                                                                                                              0
                                                                                                                                                                                              Да ладно, есть и производства и работа :) Подобные, как тут в комментариях, рассуждения — внутренние проблемы ИТ-отрасли, люди внутри которой временами очень уж замкнуты в своей области. Но то, что в эту область идут ради денег (не ради интереса и развития), и даже не потому, что можно заработать денег своим трудом, а потому, что можно получить большую зарплату даже толком не учась (aka срубить по-легкому) — это проблема
                                                                                                                                                                                                0
                                                                                                                                                                                                Человеку свойственно искать легкие и кратчайшие пути для достижения своих целей, это абсолютно нормально.
                                                                                                                                                                                                  0
                                                                                                                                                                                                  Для человека, решающего свою локальную проблему — совершенно нормально. Для тех, кто вынужденно станет пользователем его произведений (приложения банка, сайта магазина, контроллера лифта, турникета в метро, да мало ли чего) — уже не очень нормально.

                                                                                                                                                                                                  А представьте, что вы заказываете софт у аутсорсера. Открываете его сайт, натыкаетесь случайно на раздел с вакансиями, просто из любопытства переходите на HH, и понимаете, что собираетесь подписать договор с компанией, куда набирают абы кого уже по требованиям. Акто туда откликается после таких курсов… ух… :)
                                                                                                                                                                                                    0
                                                                                                                                                                                                    Это закономерный результат того что государству и обществу наплевать друг на друга и каждый конкурирует за место под солнцем что бы выжить. Пока существует такая система всегда будет ложь, обман и использования уязвимостей системы ради своей выгоды.
                                                                                                                                                                                              +1
                                                                                                                                                                                              Тут ключевой вопрос вот в чем. Эти люди которые в сбер и МТС устроились до сих пор там работают? И как давно?
                                                                                                                                                                                                0
                                                                                                                                                                                                На сколько мне известно, работают. Не так давно, но конкретные сроки не назову, потому что это сразу же выдаст этих людей. Я статью писал не для «охоты на ведьм», а что бы компании начали присматриваться к кандидатам внимательней.
                                                                                                                                                                                                  0
                                                                                                                                                                                                  >выдаст этих людей
                                                                                                                                                                                                  Да ладно. В Сбере, если на то пошло, примерно 280 тыс сотрудников. И кому это надо?
                                                                                                                                                                                                    0
                                                                                                                                                                                                    Не одним Сбером едины. В других компаниях могут заинтересоваться своими кадрами и присмотреться с лупой. А разоблачитель — не моё амплуа.
                                                                                                                                                                                                      0
                                                                                                                                                                                                      Ой, ну бросьте. Никто не будет присматриваться. А если будут — то к их работе, а не к статьям про них. Ну вот прям менеджерам больше делать нечего, как выискивать, о ком это вы тут написали. Я понимаю ваши опасения, но они преувеличены.
                                                                                                                                                                                                    0
                                                                                                                                                                                                    Я к чему веду, что если до сих пор работают, то с задачами своими справляются. Так в чем собственно проблема?
                                                                                                                                                                                                  –1
                                                                                                                                                                                                  Ситуация к сожалению глобальная… Боинг 737 Мах упал по вине индусов-погромистов, которые также пытаются активно выбиться в люди, и неважно что там накодили, главное платят исправно.
                                                                                                                                                                                                    +2
                                                                                                                                                                                                    На сколько мне известно, вину за два разбитых Max'а возложили на Boeing не за систему MCAS как таковую, а за недостаточное информирование лётного состава о принципах её работы. Могу быть не точным.
                                                                                                                                                                                                      0
                                                                                                                                                                                                      Что такое «вина программистов-индусов»?
                                                                                                                                                                                                      Вина в индуистской природе?
                                                                                                                                                                                                      Или в том, что виновным оказался программист, а не проектировщик + архитектор + ТЗ + QA + индженерная структура управления (тимлид, СТО) + заказчик?
                                                                                                                                                                                                      Или вина в плохом преподавателе в Индии?
                                                                                                                                                                                                      Или вина в том, что взяли неквалифицированного кадра?
                                                                                                                                                                                                      Или вина в том, что американская корпорация заказала у неквалифицированного партнера продукт?

                                                                                                                                                                                                      Еще раз, что такое вина индуса-программиста? Можете конкретнее?

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

                                                                                                                                                                                                      Боинг 737 Мах упал по вине индусов
                                                                                                                                                                                                      Аналитика уровень «Бог»
                                                                                                                                                                                                      0
                                                                                                                                                                                                      Сам по сути являюсь «вайтишником», поскольку не обладаю профильным образованием, и ничего не имею против людей, которые меняют сферу деятельности по велению желудка. Галерам нужны гребцы, в конце концов. Однако, порой умиляют личности, приходящие время от времени на собеседование в нашу провинциальную компанию и демонстрирующие околонулевые навыки программирования, а затем с грустью в глазах рассказывающие о том что им нечем кормить семью, работая на должности кладовщика/электрика/еtc. В любой сфере не должно быть места человеку, который пришёл в неё лишь за тем, чтобы «коптить небо» и получать за это зарплату. Ну это в идеальном мире конечно же.
                                                                                                                                                                                                        0
                                                                                                                                                                                                        А я изучаю наборы команд x86 и ARM.
                                                                                                                                                                                                        Страдаю вечной оптимизацией и рефакторингом своих проектов.
                                                                                                                                                                                                        Размышляю о гибридной эмуляции. Это когда программное обеспечение скомпилированное для ARM вызывает родные x86 нативные API операционной системы. Вечерами прикидываю увеличение производительности от такого трюка.
                                                                                                                                                                                                        Пытаюсь писать свой компилятор (просто ради забавы).
                                                                                                                                                                                                        Переписываю и обновляю документацию по ИБ каждые пол года по месту работы.
                                                                                                                                                                                                        Заставляю работать сервера еще быстрее, выжимаю последнее.
                                                                                                                                                                                                        Резервирую каналы, строю агрегированные каналы между офисами, собираю и разбираю RAID массивы, резервирую коммутаторы, активно моделирую аварийные ситуации.
                                                                                                                                                                                                        За ужином подумываю (о высоком) о том что x86 процессорам придет конец только из за того что все поголовно ушли в фрейворки, питоны, и в прочие интерпретируемые языки. Все вместо нормального нативного интерфейса пихают целый CEF + HTML + CSS + JavaScript + колбеки на функции ПО написанного на C#. А я еще ругаюсь на такое поведение разработчиков, а тут вон оно что.
                                                                                                                                                                                                        Надо оказывается просто курсы пройти что бы нормальную работу то найти… а не зубрить от транзистора до абстрагирования от абстрагированного.

                                                                                                                                                                                                          +1
                                                                                                                                                                                                          x86 процессорам придет конец только из за того что все поголовно ушли в фрейворки, питоны, и в прочие интерпретируемые языки

                                                                                                                                                                                                          А какая взаимосвязь?

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

                                                                                                                                                                                                          Вот уж зубрить точно ничего не нужно.
                                                                                                                                                                                                            0
                                                                                                                                                                                                            Вот Вас как Web разработчика интересует на какой аппаратной платформе я открываю Ваши сайты? Я могу просмотреть Ваши работы и на Малинке и на обычном ПК, и даже на телевизоре. Web разработчика не интересует целевая аппаратная платформа, такой же прогресс чувствуется и в разработке настольных приложений. Есть .NET, есть Java, есть Python итд.
                                                                                                                                                                                                            Например возьмем Android.
                                                                                                                                                                                                            Я могу установить его и на ARM и на x86? Могу. Могу установить приложения? Да. Как обычный пользователь я чувствую разницу? Нет.
                                                                                                                                                                                                            Самое забавное что разработчики этих приложений не заботились об аппаратном обеспечении, но все работает.
                                                                                                                                                                                                            Набор команд и процессоры x86 существуют только благодаря «багажу» нативного программного обеспечения. Это будет продолжаться до тех пор пока не появиться аналог dalvik/art для Windows. Если это произойдет то ARM придет в desktop.
                                                                                                                                                                                                            +2
                                                                                                                                                                                                            x86 процессорам придет конец только из за того что все поголовно ушли в фрейворки, питоны, и в прочие интерпретируемые языки
                                                                                                                                                                                                            Как раз наоборот — во все эти фреймворки ушли потому, что вместо одного x86 с одной-единственной ОС на 99% девайсов, развёлся целый зоопарк, на котором ваше приложение непременно должно работать.
                                                                                                                                                                                                              0
                                                                                                                                                                                                              Я как раз об этом, о зоопарке. Получилось так что большинство разработчиков совсем не интересует целевая аппаратная платформа. Это приведет к окончательному уничтожению границ аппаратных особенностей. Соответственно вместе с этим исчезнет «у рядового разработчика» интерес ко всяким MMX/AVX/SSE_1-4 итп. Набор команд и процессоры x86 существуют только благодаря «багажу» нативного программного обеспечения. Это будет продолжаться до тех пор пока не появиться аналог dalvik/art для Windows. Если это произойдет то ARM придет в desktop.
                                                                                                                                                                                                              В конце концов забота об аппаратной платформе уйдет к ядерщикам, не разработчикам системных служб и приложений, а именно к ядерщикам.
                                                                                                                                                                                                                0

                                                                                                                                                                                                                Она интересует, но в виде "наш софт для современного железа — проапгрейдейтесь", "что значит не собирается на MaсOS на АРМ, целевая платформа — Wintel десятки"

                                                                                                                                                                                                                  0
                                                                                                                                                                                                                  В конце концов забота об аппаратной платформе уйдет к ядерщикам, не разработчикам системных служб и приложений, а именно к ядерщикам.


                                                                                                                                                                                                                  Почему вы говорите о будущем?
                                                                                                                                                                                                                  Это уже в прошлом веке так было.

                                                                                                                                                                                                                  Всякие MMX и прочее — интересовали только отдельных разработчиков, создающий особо требовательный код, для которого оптимизация MMX и пр. могла бы дать реальный бонус. Ну например, разработчиков кодеком мультимедийных. Или систем шифрования.

                                                                                                                                                                                                                  Большинству от этого MMX никак не холодно и не жарко. В их программах просто некуда применить эти вещи.

                                                                                                                                                                                                                  Или их можно применять через уже готовые оптмизированные под MMX и пр. библиотеки типа OpenCV

                                                                                                                                                                                                              +2
                                                                                                                                                                                                              Со стороны бизнеса, это скорость разработки, потому что для неопытного разработчика все задачи будут в новинку, соответственно решения задач будут занимать гораздо больше времени, и не только своего. Это очевидно.


                                                                                                                                                                                                              Тут есть одно забавное «но». Есть много кейсов где новичок справится быстрее. Это противоречит здравому смыслу, но тем не менее встречается часто. Причина проста, новичок не заботится о безопасности/сопровождении/читаемости/расширяемости/редких_багах. Все это выливается в скорость. Узнал я это, посоревновавшись с младшим братом. Т.е. мы брали его институтское задание и реализовывали, он на плюсах со знаниями с лент, я на js, окончив институт и имея годы стажа. Он всегда заканчивал быстрее. Да с багами, да нечитаемо, да это настолько нельзя сопровождать, что фикс багов занял больше времени чем само задание, да это нельзя будет расширять, много хардкода, мало универсальности, но он справлялся быстрее.

                                                                                                                                                                                                              Так что логика аш`еров и менеджеров вполне понятна, более быстрый разработчик, простив разработчика тратящего время на по большей части стилистические прихоти. А что безопасность, сопровождение, менеджерам с этим не работать, они вообще к тому времени будут другой отдел курировать. Вывод прост — скорость не показатель умений)

                                                                                                                                                                                                              Конечно есть куча задачек, где опыт поможет работать быстрее. Где я за пять минут смоге сделать, то что джун мурыжил несколько дней. Однако если задачек много, и можно выбирать скучные ради скорости, такие вайтишники вполне могут похвастаться превосходством)
                                                                                                                                                                                                                0
                                                                                                                                                                                                                Так что логика аш`еров и менеджеров вполне понятна, более быстрый разработчик, простив разработчика тратящего время на по большей части стилистические прихоти. А что безопасность, сопровождение, менеджерам с этим не работать, они вообще к тому времени будут другой отдел курировать. Вывод прост — скорость не показатель умений)


                                                                                                                                                                                                                Зачастую это оправдано:

                                                                                                                                                                                                                Часто нужно «проверить гипотезу», сделать MVP, нет финансирования.
                                                                                                                                                                                                                А основная разработка переносится на время, когда инвестор ввалит бабло.

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

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

                                                                                                                                                                                                                Впрочем, есть нюанс:
                                                                                                                                                                                                                Когда проект уже функционирует и приносит деньги — стоимость его обслуживания не пугает.
                                                                                                                                                                                                                  0
                                                                                                                                                                                                                  Когда проект уже функционирует и приносит деньги — стоимость его обслуживания не пугает.

                                                                                                                                                                                                                  Да и переписывать его не надо. Ведь он уже приносит деньги… зачем тратиться? Best practices? Я вас умоляю, не вешайте лапшу на уши, когда будут новые фичи?

                                                                                                                                                                                                                    0
                                                                                                                                                                                                                    Да и переписывать его не надо. Ведь он уже приносит деньги… зачем тратиться? Best practices? Я вас умоляю, не вешайте лапшу на уши, когда будут новые фичи?


                                                                                                                                                                                                                    Это зависит от того — а как вы умеете объяснить бизнесу смысл «переписать все».
                                                                                                                                                                                                                    Есть в этом какой то смысл или нет.
                                                                                                                                                                                                                    От того, что вам там внутри кода неудобно — это не аргумент.
                                                                                                                                                                                                                    А вот то что старый код не дает возможность получить ту или иную фичу вообще или не дает возможности получить её в приемлимый срок за приемлимые деньги — вот это аргумент.
                                                                                                                                                                                                                0
                                                                                                                                                                                                                За последние 9 месяцев я побывал на 12 собеседованиях на миддла в серьёзных компаниях и прошёл только 3 из них с 4мя годами опыта. Не думаю, что вчерашний сантехник решит хоть одну алгоритмическую задачу из тех, что у меня были на собеседованиях или расскажет про архитектуру энтерпрайз приложения.
                                                                                                                                                                                                                  –2
                                                                                                                                                                                                                  Позвольте представиться. Я являюсь обычным .NET разработчиком в РЯДОВОЙ ГОСУДАРСТВЕННОЙ КОМПАНИИ

                                                                                                                                                                                                                  Я помню бессонные ночи не останавливающегося кодинга, которые вставляли не по-детски.

                                                                                                                                                                                                                  Могу, канеш, ошибаться, но дальше не читал…
                                                                                                                                                                                                                    0
                                                                                                                                                                                                                    Как приятно)
                                                                                                                                                                                                                    Вот и минусы пошли… включаю микрофон — почему?
                                                                                                                                                                                                                      0
                                                                                                                                                                                                                      Но что происходит сейчас в мире информационных технологий? На каждом углу реклама курсов, которые сделают из тебя настоящего программиста

                                                                                                                                                                                                                      Поддались на рекламуху, как я понимаю…
                                                                                                                                                                                                                      Одновременно и радуюсь и сочувстую
                                                                                                                                                                                                                        0
                                                                                                                                                                                                                        Рискну предположить, что за прозвучавшую в комментарии предубежденность к компании (строго говоря, никак не связанной с основным содержимым поста, как видно из текста), суждение о которой вынесено по одному слову :)
                                                                                                                                                                                                                          0
                                                                                                                                                                                                                          То, что старается — однозначно молодец) а как получается — ну Вы ж сорри..., этож обжекив.
                                                                                                                                                                                                                          В любом случае — желаю удачи и успеха
                                                                                                                                                                                                                            0
                                                                                                                                                                                                                            Это точно мне ответ? :)
                                                                                                                                                                                                                            0
                                                                                                                                                                                                                            Я разве где-то писал об предубеждённости к компании, на которую ссылаетесь Вы?
                                                                                                                                                                                                                          +1
                                                                                                                                                                                                                          Извините, но я не понимаю, почему под «курсами, готовящими вайтишников», подразумеваются именно одни единственные курсы, о которых написал автор. Простите, но такого треша я не встречал даже на тех платформах, к которым отношусь со скепсисом. Тут бы неплохо, конечно, попросить имена, пароли, явки, однако, полагаю, автор боялся, что пост удалят за упоминание конкретики.
                                                                                                                                                                                                                          В общем, не все курсы — такие, как описано. Есть те, которые предлагают разумный вход в айти в разумные сроки. Мы, например, учим основам 2.5 месяца, но никому не обещаем, что за это время получится стать даже джуниором-разработчиком на начальной позиции. Средний срок, о котором мы говорим — полгода-год после выпуска с курсов. Именно тогда человек может претендовать на джуна с ЗП 50-70к. (хотя сейчас есть и те, кто предлагает начинающим больше).
                                                                                                                                                                                                                          В общем, много ещё можно написать про разницу в подходах между «нормальными» курсами и описанным в посте. В конечном итоге, это какая-то «Бизнес-молодость» для «вайтишников». К сожалению, востребованность образования такого рода порождает такие вот кейсы… Надеюсь, что это не станет общераспространённой практикой.
                                                                                                                                                                                                                            0
                                                                                                                                                                                                                            Тут бы неплохо, конечно, попросить имена, пароли, явки, однако, полагаю, автор боялся, что пост удалят за упоминание конкретики.

                                                                                                                                                                                                                            Беспокоился не столько за пост, сколько за людей на которых могут выйти. Я не за «охоту на ведьм», я за профессиональный отбор кандидатов. Расскажите о Вашем подходе в статье, чтобы развеять мифы. Но в данном случае всё таки речь идёт о подготовке липовых «квалифицированных инженеров» за 3 месяца.
                                                                                                                                                                                                                            +2

                                                                                                                                                                                                                            Могу говорить за США, недавно знакомая девочка за три месяца подобных курсов устроилась на $90K/год.


                                                                                                                                                                                                                            Большую часть времени учат проходить интервью. Пишут опыт, есть зарегистрированные компании которые нарисуют вам опыт, с вебсайтами, историей и т.п… На телефонных пулах сидят операторы которые подтверждают про вас. За доп плату за вас пройдут телефонное интервью. С развитием AI скоро и видео интервью верить нельзя будет.


                                                                                                                                                                                                                            За часть зарплаты будут вести вас на новом месте и помогать с задачами.
                                                                                                                                                                                                                            Распознать их тоже довольно просто, они как пиявки присасываются к тем кто их пнуть стесняется и едут за их счёт.


                                                                                                                                                                                                                            Про всё это слышу уже лет 20-ть.


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


                                                                                                                                                                                                                            Ну и моё любимое — дать код и попросить рассказать что с ним не так.
                                                                                                                                                                                                                            Тут с запоминанием формулировок на память не работает.

                                                                                                                                                                                                                              +1
                                                                                                                                                                                                                              Есть лайфхак как таких отсеять, можно на irs.gov запросить налоги за послелние несколько лет. IRS не соврёт, но там надо чтобы кандидат запрувил. Если годовой доход был сильно ниже чем запрашивается, то картина ясная.

                                                                                                                                                                                                                              Было. Решением проблемы было приплести нашу бытность, а именно, рассказать сказки о чудо корпорации за Уралом, работающей не официально. И эта «невидимость» позволяет уходить от налогов. Не владею цифрами о теневом IT бизнесе в России, но в компаниях охотно верят.
                                                                                                                                                                                                                                0

                                                                                                                                                                                                                                Попросите Алексея написать статью по итогам приключения.


                                                                                                                                                                                                                                Было бы очень интересно узнать мнение с обратной стороны.


                                                                                                                                                                                                                                Или возмите у него интервью, если он сам ленится.


                                                                                                                                                                                                                                Вопросы мы вам подкатим если что.

                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                  первая работа таковой и была — полностью черная на мизерной зп

                                                                                                                                                                                                                                  к слову мой путь в ИТ именно так и построился — сначала устроился программистом, потом им стал :) но так мало кто делает и сможет повторить
                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                    Так все делают. Обычно паралельно еще и в институте учатся.
                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                  Это уже давно все так.
                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                    Внезапно готов подтвердить.
                                                                                                                                                                                                                                    Умудрился пожить с одним товарищем, который со своими друзьями открыл компанию под подготовке тестировщиков (Manual, при желании чуть Automation — как привет Портнову). Заучивают, как проходить собеседования, как составлять резюме, дает контакты тех, что может разрекламировать новобранца, в общем — как себя продать. Берут 10-15% от зарплаты на протяжении 12-18 месяцев.

                                                                                                                                                                                                                                    Лично знаком с людьми (да и не сильно далеко от них живу), которые устроились таким образом. Но та «компания» работает только с гринкартщиками, с визовыми рабами здесь мало кто хочет иметь дело, особенно при Трампе и его наездах на H1B prevailing wage.

                                                                                                                                                                                                                                    Бэкграунд чек — местами проблема, да, но компаний масса, многие смотрят только на то, как человек себя подает, и что у него в резюме. А шанс перепрыгнуть из ниши «никто за $15-18 в час» на $35-40-50 — очень ощутимый прогресс, и является мотивацией для многих, а если человек готов учиться и прогрессировать по работе — он там останется. Если нет — то при желании денег сможет тянуть лямку. А многим этого более, чем достаточно, т.к. они занимались тем же самым, но за меньшие деньги.
                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                      Есть лайфхак как таких отсеять, можно на irs.gov запросить налоги за послелние несколько лет. IRS не соврёт, но там надо чтобы кандидат запрувил. Если годовой доход был сильно ниже чем запрашивается, то картина ясная.

                                                                                                                                                                                                                                      Ещё я свою декларацию буду каким-то непонятным анонимусам показывать. Спасибо, но нет. Про свой опыт я не вру, но если бы мне компания такое предложила, я бы сказал «мы вам перезвоним» и пошёл бы дальше.


                                                                                                                                                                                                                                      Ну и да, у меня в этом году нет работы с февраля, так как я сижу дома и занимаюсь своими личными проектами. Соответственно, доход за этот год минимум в два раза меньше моего обычного (а учитывая, что у большинства людей в контрактах нет severance за полгода, доход мог бы быть ещё меньше). Какой вывод вы сделаете?

                                                                                                                                                                                                                                        0

                                                                                                                                                                                                                                        Смотрят обычно за последние три года, так что вопрос был бы — ребёнок родился?


                                                                                                                                                                                                                                        Никто не будет подобным заниматься для претендента на высокую позицию.


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

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

                                                                                                                                                                                                                                        Доступ он может получить в первый же день.

                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                        Интересно, а если бы каждый был автоматом подключен к системе вроде flattr, ежемесячно выделяется сумма денег на дотаны, а затем уже по вашим «лайкам» она распределяется между разными проектами полезными лично вам. Тут по идее решается и проблема «забывания» оплаты, и проблема муторности переводов денег каждому полезному вам проекту и собственно проблема распухания трат от того что таких проектов может быть десятки.
                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                          Ну смотрите, если посмотреть на результаты — получается, люди действительно устраиваются в компании и работают там. И если их не выгоняют оттуда через неделю — значит система работает?
                                                                                                                                                                                                                                            +1

                                                                                                                                                                                                                                            Что мешает компаниям построить грамотный процесс отбора? В некоторых компаниях собеседование разделено на 5-6 секций, которые проводят разные люди, и нужно понравиться каждому из них, чтобы получить офер. Здесь уже не получится зазубрить термины и пройти, понадобится и об архитектуре порассуждать и покодить в реальном времени.

                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                              Что мешает компаниям построить грамотный процесс отбора?


                                                                                                                                                                                                                                              Незачем.

                                                                                                                                                                                                                                              Статья о том, что, оказывается, действительно некоторые фирмы берут после курсов.

                                                                                                                                                                                                                                              И это не ошибка фирмы.

                                                                                                                                                                                                                                              Рабочие процессы в таких фирмах так построены, что фирмы устраивает наличие в штате специалистов такой квалификации.

                                                                                                                                                                                                                                              В некоторых компаниях собеседование разделено на 5-6 секций, которые проводят разные люди, и нужно понравиться каждому из них, чтобы получить офер. Здесь уже не получится зазубрить термины и пройти, понадобится и об архитектуре порассуждать и покодить в реальном времени.


                                                                                                                                                                                                                                              То, что вы упомянули — это просто длительная бюрократическая процедура.
                                                                                                                                                                                                                                              Обусловленная тем, что никто в крупной фирме не хочет брать ответственность на себя.

                                                                                                                                                                                                                                              1) По факту достаточно первичного отбора, выполненного HR по формальным признакам (да, тем самым, где могут спутать Java и JavaScript)

                                                                                                                                                                                                                                              2) Разговора с тех. спецом.

                                                                                                                                                                                                                                              3) Разговора с будущим руководителем.

                                                                                                                                                                                                                                              Это даже в самом строгом случае.

                                                                                                                                                                                                                                              Уверяю вас, если вы не специалист, а вас собеседует коллега более высокой квалификации — то и получаса хватит понять, что вы говорите о тех вещах, в которых ничего не смыслите.

                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                              Вам очень не приятно, что приходят вчерашние менеджеры и продавцы, которые 15 лет назад поступили на специальности обычных ВУЗов и ВТУЗов, не догадываясь, как расцветет НЕ ИХ сфера и не их специальность? И считаете это не честным? :)
                                                                                                                                                                                                                                              Вы поймите, это не ваш пирог — мы, люди без ИТ-образования, вам, ИТ-выпускникам с корками, ничем не обязаны и вам лично ничего не должны.

                                                                                                                                                                                                                                              Я могу уподобиться вам и назвать вас идиотами, раз с 5-летним багажом вы не можете удержать меня, вчерашнего продавца сноубордических комбинезонов, и соревноваться с достаточной форой.
                                                                                                                                                                                                                                              Но мой опыт продаж этих комбинезонов и просто опыт топтания этой планеты подсказывает мне, что не стоит идти против сути человека стремитьс к простоте заработка, к вкусному и интересному занятию, которое получается у людей (а то что получается у человека — начинает ему нравиться, такова психология) и сражаться как Дон Кихот: вы не управляете взаимоотношениями, потребностями и ценами этого рынка.

                                                                                                                                                                                                                                              Нас уже ряды: кто-то мидл, кто-то сеньор… нужна корка и справка? Пффф, легко, поступим и предоставим — решили напугать ежа голой жопой…

                                                                                                                                                                                                                                              UPD:: всякие онлайн-курсы и правда говнище редкостное…
                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                Для тех кто хочет за пару месяцев стать «программистом» только потому что платят, увы, к таким я отношусь негативно.

                                                                                                                                                                                                                                                Вот как не плюсануть)
                                                                                                                                                                                                                                                От себя добавлю — даже если простой сапожник к сапогам относится с душой, то к нему будет стоять очередь
                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                  Данная организация предложила по результатам собеседования должность Senior разработчика ещё одному соискателю. Хорошо, Middle разработчик это хоть и самостоятельная боевая единица, но за ним всё равно приглядывают старшие коллеги. Но Senior разработчик, это человек, который может управлять другими людьми и принимать решения. Вы с ума сошли?


                                                                                                                                                                                                                                                  Очень часто придумывают названия должностей — просто чтобы платить не деньгами, а тщеславием.
                                                                                                                                                                                                                                                    0

                                                                                                                                                                                                                                                    Проблема в том, что потом пафосное название должности въедается в подкорку (и трудовую книжку) и вот уже "сеньор" сменивший 6 работ по нарастающей (знаете же — "уволить в запас с повышением"), претендует на СТО. Или на тимлида. Или на какую-нибудь руководящую должность, на которой он разворачивается на полную.

                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                      Проблема в том, что потом пафосное название должности въедается в подкорку (и трудовую книжку) и вот уже «сеньор» сменивший 6 работ по нарастающей (знаете же — «уволить в запас с повышением»), претендует на СТО. Или на тимлида. Или на какую-нибудь руководящую должность, на которой он разворачивается на полную.


                                                                                                                                                                                                                                                      Вы хотите сказать, что достаточно только пожелать сильно (а твое желание подстегивается трудовой с крутыми названиями) — и тебе автоматом дадут должность?
                                                                                                                                                                                                                                                    +3
                                                                                                                                                                                                                                                    По-моему, все в порядке.

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

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

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

                                                                                                                                                                                                                                                    Хотите изучать теорию категорий и писать на Coq — нет проблем, но это точно не то, за что вам платят.

                                                                                                                                                                                                                                                    В целом весь этот вой против вайтишников считаю попыткой засидевшихся и подзаржавевших (не в смысле Rust, а в другом — в плохом) сторожил защитить свой статус-кво. Боятся, что их смоет волной дешевых, молодых, амбициозных, не нюхавших матфизики кодирующих макак. Если это окажется возможным — что же, такова жизнь. Мы же не хотим нарушать работу рынка. Если это невозможно — то волноваться нечего — ничто старожилам не угрожает, их цена даже подрастет на фоне неумелых конкурентов. Тот факт, что старожилы крепко волнуются говорит мне о том, что они и сами знают о том, что чтобы писать круды, не нужно «сидеть днями и ночами».

                                                                                                                                                                                                                                                    Дискламер: 16 лет опыта разрабом, кодирую и сейчас, имею топовое российское образование по computer science.
                                                                                                                                                                                                                                                      0

                                                                                                                                                                                                                                                      Хороший комментарий. Видимо пора и миллинеалам не вписаться в рынок

                                                                                                                                                                                                                                                      0

                                                                                                                                                                                                                                                      Есть у меня один знакомый… в феврале пошёл на какие-то курсы учить питон и ML. До этого программирование в руки не брал (не считая фортрана в ВУЗе).


                                                                                                                                                                                                                                                      … В начале лета их закончил. Всё лето искал работу, в сентябре нашёл. В какой-то стартап с машинлёрнингом и вот этим всем. Сначала жаловался на "синдром самозванца", а потом, похоже, привык.


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


                                                                                                                                                                                                                                                      И еще с апломбом таким…

                                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                                        … вчера человек начал доказывать, что полнотекстовый поиск по текстовой базе на 3 гига делать надо исключительно регулярками, сфинкс не нужен, эластик не нужен, а если я не делаю это регулярками, значит я… как бы помягче выразиться…


                                                                                                                                                                                                                                                        В некоторых специфических случаях так и надо.

                                                                                                                                                                                                                                                        Например, из действительно необходимого — на Хабре была статья как некая фирма именно с применением regexp организовала поиск по логам в дополнение к фильтрации по полям структуированного лога. Продает как сервис анализ логов.

                                                                                                                                                                                                                                                        Имхо, можно довольно гибко находить нужное, если логи недостаточно структуированы для какого-то случая.

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


                                                                                                                                                                                                                                                        Может быть вы имели ввиду на 3 терабайтах?

                                                                                                                                                                                                                                                        Ибо на 3-х гигах эластик действительно не нужен. Да и сфинкс может оказаться избыточным.
                                                                                                                                                                                                                                                        Это все прекрасно укладывается в оперативную память современного железа.

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

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

                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                          Правильный ответ как делать поиск: «смотря чего у вас больше CPU или RAM?»
                                                                                                                                                                                                                                                          Стандартный трейдоф перформанс на память…
                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                            Правильный ответ как делать поиск: «смотря чего у вас больше CPU или RAM?»
                                                                                                                                                                                                                                                            Стандартный трейдоф перформанс на память…

                                                                                                                                                                                                                                                            В случае sphinx — или диск.
                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                          Сбербанк? МТС Банк? На должность мидлов и сениоров берут нулевых людей? Я правильно понял? Не верю! Сейчас даже в какую-то говноконтору по конвеерному клепанию сайтов трудно попасть на должность стажера! Проходил тут один тест на стажера. Да, многие ответы можно просто выдать, запустив код и посмотрев на результат, хотя я и без запуска кода знал ответы на большинство вопросов. Есть даже какие-то совсем стандартные вопросы. Но так же есть много вопросов, где надо пояснить почему код ведет себя именно так, а не иначе и как сделать лучше. А тут уж надо обладать серьезными знаниями по языку или фреймворку. Такие ответы по конкретному куску кода в гугле не лежат на блюдечке. В общем, что-то слабо верится, что в крупных компаниях, оказывается, устроиться проще, чем в какую-то шарагу.

                                                                                                                                                                                                                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                                                                                                                                                                          Самое читаемое