Обновить
214
15.2
Иван Васильев@Gradiens

.NET Developer

Отправить сообщение

Читал, ждал, когда же появится первый сбой в системе, но нет – всё гладко

Аналогично.

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

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

Когда-то для отдельного маленького кусочка программы надо было поработать паяльником.

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

Когда-то люди писали напрямую машинный код. А потом случилась революция, появился asm! Удобно!

Когда-то все писали на asm. А потом - появились языки высокого уровня!

ИИ точно такой же инструмент, который повысит уровень абстракции. Причем я лично не уверен, что революция будет такой же, как от перехода от байт-кода к asm.

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

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

Когда выступаю в роли интервьюера, я трачу минут 5 на оценку резюме. Это нужно для принятия решения: звать/не звать. Вот вчера прилетело 15 резюме. Сегодня 10. Больше чем 5 мин на человека просто нет.

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

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

Эх, после собеса мне пришло в голову 100500 остроумных ответов. Но во время перфоманса я так ох растерялся, что сказал только: "это у вас стресс-интервью такое?". Ответа, впрочем, не получил.

Правда/ложь — это булевое понятие

Полагаете?

Человеческая оценка того или игого понятия - штука сложная. Если бы все сводилось к 0/1, в мире не было бы конфликтов, когда обе стороны искренне считаю тсебя правыми.

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

Прошу прощения, если показалось, что я всех (и вас) в чем-то обвиняю.

Идея была в том, чтобы подвести к мысли:

1) половина людей имеет завышенную самооценку (привет Даннингу и Крюгеру) и транслирует эту оценку, которая может быть воспринята как ложь

2) умеренная доля лжи - это не так уж и страшно.

У меня был похожий кейс. На собеседовании почему-то стали спрашивать про контекстно-свободные грамматики. Очень, очень настаивали, чтобы я их вспомнил. При этом ни в описании вакансии, ни при беседе в HR сии грамматики не упоминались.

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

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

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

Спасибо вам за добрые слова )

Я, правда, не HR. В трудовой у меня написано "старший разработчик". Но все равно, приятно.

Вот врут все, и в вакансии врут - не нужно им столько.

Согласен, сам с таким сталкивался много раз. Приходится вытягивать клещами на собеседовании, чем же все-таки придется заниматься. Часто реальные обязанности и вакансия - две большие разницы.

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

Реальность, это: "Настрой себе окружение. Документация вот там. Она правда устарела... ну, если найдешь несоответсвие, то и доку заодно поправь".

Это: "исправь багу XYZ-12345. Чтобы воспроизвести ее, нужна некая последовательность пинков нескольких микросервисов"

В 2020-м ты просто выкладывал резюме — и предложения сыпались

Я в начале 2020-м вынужден был искать работу.

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

В конце 2020-го, говорят, рынок наоборот рванул.

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

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

А также востребованность сильно индивидуальна. Например, если вам полгода назад было 49 лет, а сейчас 50 - могут быть сюрпризы. Увы.

"а за что вам платить это же нейросеть все сделала"

Это просто разновидность ТОП-1 возражения всех времен и народов: "Почему так дорого?"

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

Зависит.

С галеры вероятно высадят не церемонясь.

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

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

Я лет 20 назад вел лабы по "архитектуре ЭВМ".

Так вот, студенты были ничуть не лучше.
Например, у них было задание, написать на любом языке утилиту, читающую данные с клавиатуры. Они учились на третьем курсе по специальности информатика. Задание дано после того, как им прочитали лекцию про все эти ваши прерывания DOS
Зачем они тащили полноценные программы на ассемблере - я не понимаю. Можно было на турбо паскале притащить. Но нет, только хардкор.
Знаете, сколько из 20 человек знали что AX это регистр? Ну, где-то 3-5. А знаете сколько из них могли рассказать что их программа делает строчка за строчкой? От 0 до 1.
А вы говорите, ИИ виноват...

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

По отдельности в тепличных условиях много кто умеет. Вместе - нет.

Давайте 100 таких умеющих посадим на один проект (неважно, монолит или микросервисы). И будем менять 30 из них каждый год. А требования станем менять еще чаще. Что будет? К гадалке не ходи, через 3 года код станет непроходимым легаси. А через 10 лет им можно будет пугать джунов, да так, что они разочаруются в профессии и побегут в курьеры.

Ну, если вы к этому так относитесь... то боюсь, мне тоже не удалось донести мысль )

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

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

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

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

Мне кажется, фокус сильно смещен в сторону хардов.

  1. Объем опыта. 
    Конечно, коррелирует с софтами, но сам по себе опыт навыком не является.

  2. Ответственность. 
    Ок, пусть будет софт.

  3. Качество и сложность задач. 
    Это ближе к хардам.

  4. Достаточная постановка задач.
    Это тоже хард.

  5. Точность оценок.

    Чистый хард

  6. Навыки проектирования.
    Да, архитектор конечно должны уметь в софты, кто бы спорил, но само проектирование - хард.

  7. Делегирование и обучение.
    Ок, пусть будет софт.

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

  9. Вовлеченность в процессы. 

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

  10. Управление требованиями. 

    Это хард, причем хард анилитика. Ни разработчика, ни лида.

При этом не видно таких классических софтов, как

  • Коммуникация, в частности навыки ведения переговоров

  • Навыки презентации

  • Лидерство

  • time management

  • Адаптивность

  • Управление конфликтами

Мы с вами, вероятно, одного возраста.

Ну да, вы правы: навык забывается, если его не качать. Более того, даже обладай вы феноменальной памятью, этот навык за 5 лет устаревает почти полностью из-за изменений подхода к найму со стороны компаний.

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

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

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

Я "щупаю" рынок, потом покупаю книжки, обсматриваюсь вебинарами, выбиваю из работодателя профильные курсы. Эпизодически занимаюсь пет-проектами, чтобы не забыть кодинг.

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


Информация

В рейтинге
424-й
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий