По горячим следам от последних собесов. Быстро напомню, что сейчас мой собес это вот репа, клонируем и пилим микрофичу в стиле добавить сортировку в таблицу или поправить перевод. Пользоваться в процессе можно вообще всем чем угодно, лишь бы помогало.
Пока только с одним кандидатом мы дошли до точки "получилось развернуть проект, пилим фичу". Остальные споткнулись на его разворачивании. Здесь мы тратили от получаса до часа (весь собес), после чего заканчивали. Какие проблемы возникали?
Сразу дисклеймер. Все это было всегда так, поэтому для меня без сюрпризов. Что 15 лет назад, что сейчас. Технологии двигаются вперед, но люди остаются людьми. Собственно поэтому я когда-то и присоединился к Хекслету, чтобы исправлять ситуацию.
Знание терминала и основ Linux
По действиям людей и их конфигам, видно, что, в основном, его использование сводилось к копированию команд, которые просят ввести: дока утилит, вывод пакетного менеджера, что-то со стековерфлоу и ИИ. Часто утыкались в то, что неправильно настроена PATH, но человек не знающий как это вообще работает, двигался просто не в ту сторону решая не существующие проблемы. В другом случае в запущенном zsh вводились команды bash. И chatgpt в таких ситуациях не только не помогал, но и путал, потому что его пускали по ложному следу.
Ридми проекта
Наверное самый удивительный пункт, но вот как это работало. Многие либо поверхностно смотрели в ридми, либо вообще его не открывали, а сразу пытались запустить проект, набирая стандартные команды rails. Был пример, где пытались собрать ручками образ докера, хотя в этом проекте докер только в продакшене, а не в разработке. В итоге очень много потерянного времени на этом.
Обучение (документация и ИИ)
Когда попадаются какие-то ошибки, то часто первая реакция это быстро фикс, попытка выполнить какую-то команду, рестартануть или что-то поменять. Так делают все, а вот дальнейшие действия очень разнятся. Я заметил, что большая часть людей не перестает двигаться в слепую. То есть спустя пять-десять минут, попыток что-то сделать, многие продолжают делать тоже самое иногда задавая вопросы ИИ. Но это не те вопросы, потому что истинная суть проблемы не понята. В итоге ИИ ведет не туда, человек еще больше закапывается и уходит в дебри из которых только один выход - остановиться и начать заново. В итоге люди не останавливались там где надо было остановится и посмотреть доку.
Использование ИИ
Тут тоже немного удивился, потому что ИИ используют многие, но он никому не помог из тех кого я собесил. А причина такая, его используют неправильно. Например терминал что-то выводит и показывает ошибку. Если сходу непонятно что это, то имеет смысл сразу закинуть в ИИ и команду и вывод. Почему-то никто этого не делал. Вместо этого было много попыток догадаться что не так и они были неуспешные. Было один раз, когда не работал докер, но там прямо было написано, что докер не запущен. А в местах где не очевидно, такое не делали.
Ну и последнее. Никто не использует как менеджеры версий mise или хотя бы asdf. Если вы еще не, то уже пора. Забудьте про rbenv, rvm и упаси господи про прямую установку.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев