Я очень люблю проходить разные психологические тесты, из них можно узнать о себе что-то новое. Раньше я проходил много психологических тестов: тест на адекватность, тест на темперамент характера, тест на политические взгляды, тест на гуманитария и технаря, а также тесты на психическое здоровье 😀
В интернете далеко не все тесты адекватные, далеко не все тесты составляют специалисты. Поэтому в некоторых тестах вам может попасться отборная бредятина. Психологический тест, который по 5 вопросам определит, что вы душевнобольной, и вам пора ехать в сумасшедший дом 😨
Но даже не смотря на это, тесты проходить я люблю, некоторые тесты достаточно адекватные.
В моей предыдущей статье, ИИ составлял для меня психологический тест, по которому потом составил рекомендации и подобрал для меня задачи по JavaScript и веб-разработке. Было очень интересно.
В сегодняшней статье я решил уже отдельно составить психологический тест от ИИ и пройти его. Использовать мы будем Гигачат, не подумайте ничего плохого, не рекламирую. Он мне реально понравился, нейросеть годная и справляется со своими задачами, а иностранные аналоги не хочу использовать из принципа.
Читайте статью до конца, там будут интересные таблички с результатами по 5-бальной шкале и звёздочками. А также там будут диаграммы. Гигачат умеет их делать, да, да.
Начинаем!!
Составляем тест
Для начала нам надо определить, какие качества мы хотим тестировать. Я бы хотел, чтобы психологический тест подобрал для меня подходящую сферу IT, подходящий язык программирования, а также рассказал про сильные и слабые стороны моего характера.
Я достаточно разносторонняя личность, я интересуюсь многими вещами, и какие-то черты моего характера мне кажутся достаточно противоречивыми. Мне важно разобраться в том, кто я.
Вопрос "кто я" мучил философов всех времён 😀. А психологических тестов в древности не было. Так что наслаждайтесь благами современной цивилизации.
Я занимаюсь веб-разработкой, мои любимые языки программирования JavaScript, PHP, C, C++. Посмотрим, что же нам скажет психологический тест от ИИ.
Давайте начнём.
Отлично. Есть контакт.
Иногда после своих ответов он выдаёт кнопочки с рекомендуемыми вопросами, которые пользователь мог бы ему задать. Интересно, есть ли то же самое у других, более развитых иностранных ИИ?
Я решил задать тот же вопрос DeepSeek, и посмотрите, что он мне ответил 😨.
Нет??
Мне интересно, а почему DeepSeek не хочет мне составлять психологический тест? Может на то есть какие-то юридические основания, это же как-то связано с медициной. Может быть у него стоит какой-то запрет на это?
Давайте спросим, почему.
Писец... DeepSeek всё таки составил тест 😨. Это было очень странно.
Эмм... Давайте ка лучше вернёмся к нашему отечественному аналогу.
Он составил для меня тест, чтобы определить мои личностные качества и склонность к тому или иному направлению в IT 😁.
Так, он мне дал небольшую инструкцию. Хорошо.
Начинаем проходить тест.
Блок 1. Когнитивный стиль и решение задач
1 - Б. (Если вспомните мои предыдущие статьи, там я постоянно анализирую и рисую схемы, перед тем, как начать что-то решать) 😁
2 - А (Вспомните мои задачи на LeetCode, как я там парился над оптимизацией. Да и если сравнивать такие задачи с другими, оптимизировать код намного приятнее, чем его писать с нуля. На этом деле просто можно расслабиться после тяжёлых задач)
3 - Б (Синтаксис то запоминаю, но при переходе на другие языки обратно могу запутаться)
4 - A (Я поискал в интернете, это же из философии концепции. А я очень люблю философию и разные интересные концепции)
5 - В (Ну согласитесь, если что-то работает неизвестным способом, далеко не все люди будут в этом разбираться. В современном мире техника это вообще магия, разобраться, как это всё устроено, почти невозможно)
Так, теперь вопросы 6-10.
6 - В (С рутинными задачами у меня никогда не возникало трудностей, мне наоборот нравится делать спокойные вещи, которые ты много раз отработал и знаешь, как их делать. Можно расслабиться)
7 - Г (Нет, вообще не так. Я очень люблю всё визуализировать, без этого никак не обойтись. Текст, конечно, тоже очень важен, но в сложных ситуациях без схемы или рисунка не обойтись, насколько бы чётко это всё не было прописано)
8 - Б (Вообще люблю это дело. Так интересно, как будто заходишь в какие-то джунгли что-то исследовать)
9 - В (Сторонние библиотеки я использую не часто, в основном я сам всё пишу вручную, если это веб. Фреймворки не особо люблю).
10. В
Мне нужно только не забыть из своего блога эти ответы перенести в чат с ИИ.
Блок 2. Работа в команде и коммуникация
11 - Г (Обсуждения я очень люблю, но и чётко составленное ТЗ крайне важно)
12 - А (Не однократно так делал, почему я должен откидывать свои идеи и прятаться, если кто-то против?)
13 - А (Я объясняю сложные задачи вам. А также года 2-3 года назад я объяснял людям сложные задачи на ютубе. Кроме этого, своим одноклассникам и одногруппникам я очень много раз объяснял темы. И все меня благодарили за понятные объяснения)
14 - Г (Общаться тоже очень важно, люди в команде должны держать контакт, иначе это не команда, а кучка исполнителей. Когда у человека много времени, он делает неспеша, ленится и сидит в соцсетях, а когда времени у него остаётся мало, он работает активнее и выполняет те же задачи. То, что не хватает времени, это иллюзия)
15. - В (Смотря какую ошибку взять на себя, и смотря в какой роли я. Являюсь ли я обычным разработчиком или их тим-лидом. Если я человек, который рядом стоял, с чего это я должен брать за всех ответственность?)
16 - В (И так и так мне может быть удобно, но для меня важно, чтобы задачи были прописаны в виде чёткого списка)
17 - А (Я очень терпелив и добр к разного рода идиотам)
18 - А
19 - Б (Зависит от того, насколько важна эта задача)
20 - Б (Конфликты обсуждать важно, но далеко не всегда это делать уместно. Для этого нужно много опыта и навыков, чтобы не сделать хуже)
Блок 3. Лидерство и менеджмент
21 - В (А как вы собираетесь управлять командой и получать результат? Понятно, что нужно дать им некоторую автономию и пространство для роста, но должна быть мера такой свободы)
22 - Б (Код должен приносить пользу и быть полезен на практике. Но написать идеальный код тоже очень приятно)
23 - А (Постоянно анализирую пути дальнейшего развития и иногда критикую начальника. Забавно то, что слушать меня могут не всегда, а в результате происходит всё так, как я сказал 😃. Но начальника нужно уметь правильно критиковать, одновременно хвалить и тихо шептать на ушко правильные идеи. Не вступать в конфликт.)
24 - Б (Я не пробовал, но было бы интересно)
Я уже начал сомневаться, а я точно технарь? Не превращаюсь ли я случайно в гуманитария?
25 - А
26 - В (Нет, мотивация не всегда исходит изнутри)
27 - Б (Смотря насколько сложное решение, если там действительно требуются специалисты, можно и собрать собрание)
28 - Б
29 - В (Хотелось бы быть каким-нибудь средним начальничком, чтобы если что, мне особо сильно не прилетело за какой-нибудь промах)
30 - Б (Не только команды, но и рост самого проекта)
Блок 4. Отношение к работе и развитию
31 - Г (Я считаю, важно изучить очень хорошо то, что тебе нужно конкретно сейчас. Изучить основу, базу (HTML, CSS, JS, PHP, SQL). Иногда можно полезть к каким-нибудь фреймворкам, но использовать их нужно, только если совсем необходимо, я так считаю. Если крайне важно оптимизировать сайт или срочно ускорить разработку)
32 - Г (Много маленьких заказов более надёжны, чем один большой. Много маленьких заказов ты успеешь быстро сделать, ты сможешь чётко оценить время и силы на них, а долгий и крупный проект это большая неопределённость. Я бы от него не отказался, но отдаю предпочтение маленьким проектам)
33 - А
34 - В (Бывает такое)
35 - Б
36 - А (Конечно. За идею можно и до вечера засидеться. Смотря какая идея)
37 - В (Не часто)
38 - Б
39 - Б (Но это не отменяет мою любовь к JavaScript и лёгкую неприязнь к Python)
40 - Б (Конечно, а как без soft skills оказать приятное впечатление на HR-специалиста, который берёт тебя на работу? Как уметь себя правильно показать перед командой? Как вести диалог с командой и начальником?)
Тест закончился. Вопросы мне понравились, всё чётко и по делу. Но хотелось бы, чтобы вопросы были более конкретными. Вопрос про ответственность довольно размыт, я должен за других брать ответственность, когда я начальник, или просто обычный рабочий?
Тест получился неплохим. Если сравнивать его с остальными тестами, которые я находил в интернете, складывается впечатление, что тест проектировал специалист, разбирающийся в теме.
Но вопросов мне не хватает, мне кажется, 40 вопросов мало. Я хотел бы больше вопросов по программированию. Я хочу ещё 10 вопросов, которые как-либо касались Python, JavaScript, C и Ассемблер
Блок 5. Склонности к языкам и парадигмам
41 - В (Для меня важно не только, чтобы код работал, а чтобы в будущем его было удобно дорабатывать. Чтобы потом это не развалилось всё)
42 - А (Без самопроверки никак не обойтись, делаю это постоянно. Мне хоть и понравился Ассемблер, но там очень сложно выводить данные в консоль. Там сам по себе вывод чисел в консоль это уже задача. Повозись ка с битами, регистрами процессора, преобразованием типов данных вручную по битам).
43 - А (Совершенно верно, вспомните мои статьи про задачи по оптимизации с LeetCode)
44 - А
45 - Б (Кроме ассемблера, у меня не возникало трудностей. Я несколько раз слышал от своих знакомых, что им сложно учить C, и они больше любят Python, а мне наоборот очень понравилось)
46 - В
47 - В (Это странно, я не понял вопрос. А зачем менять функции на лету? Это типа ИИ или что?)
48 - А (Да. Как бы мне ни было интересно возиться с данными на более низком уровне, а автоматизация это очень полезно и помогает в решении крупных задач. Например, разработка какого-нибудь крупного приложения или написание нейросети)
49 - В (Смотря что мы имеем ввиду. Я больше предпочитаю использовать проверенные временем инструменты, которые я изучил достаточно хорошо. Я не хочу, чтобы у меня что-то сломалось, а я не знал, как это починить, как и другие в интернете. Ну или переучиваться и учить новый фреймворк, когда я знаю обычные языки разработки)
50 - Б (Это интересно, но не стоит впадать в крайности).
Отправляем...
Результаты теста
Ого, у меня оказывается сильная техническая база, выраженные лидерские качества, аналитический склад ума, способность видеть картину в целом и нести ответственность за команду. Вааау!! Меня ещё никто так не хвалил 😭
Он написал часть текста и печатает. Грузит.
Я боялся, что после такого большого текста с вопросами ИИ зависнет, ему понадобилось время, чтобы обработать такой объём текста. Нет, всё хорошо работает, он справился. Смотрим результаты теста
Ого, оказывается я мыслю, как опытный инженер. Интересно.
У меня баланс "технарь-менеджер". Мой профиль представляет собой редкое сочетание тех.базы и софт скиллов. Вот поэтому я и прохожу тест, потому что мне кажется это чем-то необычным.
По своим качествам я очень хорошо подхожу на роль Тех лида или Тим лида.
Самое главное дослужиться до этих "Tech Lead" и "Team Lead" 🤔... Такие должности ещё надо заслужить.
Дальше показывать не буду. он там ещё лист написал. Я хочу изменить результаты. Я хочу, чтобы он написал это покороче, а также сделал больше упор на сферы в IT, языки программирования и мой характер
Очень классно, что на ходу можно выбирать, какие результаты по тесту он мне выдаст, и в каком виде 😀.
Характер и когнитивный стиль
Мой профиль - сочетание глубокого аналитика и ответственного исполнителя.
Мне свойственно: системное мышление и независимость в суждениях.
Сильно.
Ну да, это так. Я постоянно со всеми спорю и доказываю свою точку зрения. Вот не сидится мне на одном месте ровно, дай доказать другим свою точку зрения. Раньше я спорил со своими начальниками, начиная от начальников в студенческих объединениях, заканчивая начальниками на работе. Но я спорю достаточно аккуратно, не создаю лишних конфликтов и не показываю себя умнее. Для меня важно отстоять идею, а не свою крутость. Иначе бы меня давно выгнали, а такого не происходило 😃.
Рекомендуемые IT-сферы
Да, а в Backend я разбираюсь 😁. Это про меня, про меня.
Блин, я не понимаю, как у меня может быть такой противоречивый характер. С одной стороны такой ветренный и буйный, а с другой стороны, способен погружаться в недра Backend и разбираться в сложных штуках.
Вот поэтому психологический тест мне и нужен.
Системная архитектура и DevOps тоже про меня. Но неплохо было бы этому всему получше научиться.
Высоконагруженные системы Highload? Это что-то новенькое для меня, раньше я такой термин не видел. Но да, в этом я тоже могу разбираться.
Рекомендации по языкам программирования
Go (Golang)? Такого я ещё не слышал.
Rust? Но я не хочу максимального контроля над памятью. Да, я люблю разбираться в этом, но мне бы больше хотелось выполнять рабочие задачи, а не запариваться над мелочами.
В общем, ничего из предложенных языков я не использую. Только JavaScript, который похож на TypeScript.
Дело в том, что я веб-разработчик, и Go, Rust, C# и Java мне возможно не понадобятся. Я предпочитаю использовать распространённые языки, для которых хотя бы вакансии есть. Толку от того, что я выучу никому неизвестный язык и после этого не найду работу у себя в городе.
Я понял, в вопросах, на которые я отвечал, я создал впечатление лютого технаря, но это не совсем так, я не люблю заморачиваться слишком сильно. Там был вопрос, любите ли вы оптимизировать до предела, я ответил да. Но я имел ввиду, как просто интересное увлечение, а не рабочий ритм каждый день. Оптимизировать до предела каждый день я не выдержу, особенно, когда от тебя вообще такое не требуют на работе.
Вот рекомендации по языкам мне не подходят. Я веб разработчик и вижу смысл только в распространённых языках, проверенных временем. Могу использовать фреймворки, но не часто. Только при крайней необходимости.
Я попросил его написать для веб разработки
Go и Rust это языки, от которых я слышал только название. Я не слышал, чтобы на них кто-то писал прям веб. Мне важно, чтобы язык был распространённым. А вот такого вопроса в тесте не было.
Насчёт TypeScript и Node.js я согласен.
Лидерский потенциал
А вот лидерский потенциал у меня ярко выражен. Возможно, это и так.
Но всегда нужно понимать, это всего лишь тест. Уважение и признание заслужить в действительности можно только большим трудом. Нужно стараться и работать, а не радовать себя всякими тестами.
Но чего-то не хватает. Я бы хотел увидеть и свои слабые стороны. Ну ка, устрой мне прожарку!! 😈
Слабые стороны
Насчёт микроменеджмента согласен, но проблем не вижу. Мне кажется, за сотрудниками нужен глаз да глаз, только тем, кто хорошо разбирается, можно доверить некоторую автономию.
Что значит сильное раздражение от "костылей"? Я вообще такого не писал. У меня нет излишнего перфекционизма. К использованию "костылей" я отношусь нормально, и нет у меня нетерпимости к "неидеальному" коду, я просто люблю порядок и по возможности устраняю такие "костыли", заменяя их нормальным кодом.
У меня нет излишнего фокуса на деталях. Вопросы были составлены так, что моя любовь к мелким процессам начала расцениваться, как излишний фокус на деталях. Это неправда.
Вот прямолинейность в коммуникации да. Но что уж тут поделаешь, все мы не без недостатков. Пусть это будет моей фишкой 😂.
Знаете, Гигачат составил неплохой тест и достаточно хорошо меня оценил. Есть недочёты, но при составлении тестов это нормально. При составлении вопросов нельзя продумать всё до мелочей. Да и когда тесты проходишь, нельзя ответить на них абсолютную правду, так как не всегда знаешь что-то о себе и можешь ошибаться.
А знаете, что мне ещё хочется? Хочу, чтобы мои личностные качества оценили по 5-ти бальной шкале
Оценивание качеств по 5-бальной шкале
Я бы действительно оценил свои качества №2-6 таким образом, как написано тут.
Но стремление к обучению в №1 неправильное. Оно у меня на уровне B-C, в зависимости от того, что я изучаю.
Качество №7 "Ответственность" неправильно. Как я и говорил, вопросы про ответственность были составлены некорректно. У меня спросили, готов ли я брать ответственность за других. У меня не спрашивали про ответственность за себя.
Ответственность за себя у меня на уровне A-B, свои дела я доделываю до конца и отвечаю за них. А вот ответственность за других у меня C. И это не ответственность, которую я взял. Это ответственность, которую я отказался брать. Такой низкий балл, потому что я брать за других её не захотел.
Это не правда, я ответственный человек.
Качества №8 и №9 были оценены совсем неверно. В тесте не было ярко выраженных вопросов про креативность, и тем более про скорость печати.
Качества, которые тест оценил правильно: №2, №3, №4, №5, №6
Качества, которые были неправильно оценены из за недостаточной точности и количества вопросов: №1, №7, №8
Серьёзные ошибки теста: №9
Смотрим дальше
Самодисциплина и интеллектуальная честность у меня B. (У нас шкала ABCDE, то есть двоечка).
Проактивность у меня около B-C, но здесь приблизительно похоже.
Чувство юмора у меня A-B. Но в тесте вообще не было вопросов на чувство юмора.
Правильно оцененные и приблизительно правильные: №1, №2, №3, №4, №5, №6, №7.
Неправильно оцененные: №8
ИИ оценил нас достаточно неплохо. Создавать психологические тесты задача непростая. Когда создаёшь вопросы, важно продумать их до мелочей и добавить в них конкретики. А также очень важно, чтобы было много вопросов, раскрывающих тебя с разных сторон. Даже 50 вопросов не всегда хватает, чтобы точно оценить человека. Но оценкой теста я доволен.
Теперь я хочу, чтобы тест оценил по 5 бальной шкале языки программирования, которые мне подходят. Но языки должны быть популярные и желательно касающиеся веб.
Оценивание языков программирования по 5-бальной шкале
Golang я вообще не знаю. Но он мне почему-то рекомендует его в 5 звёзд и пишет, что это идеальное совпадение. Мне захотелось даже посмотреть, что это такое.
Он мне сильно рекомендует Rust, отлично подходит для вашего желания контролировать память и производительность. Да не люблю я контролировать память и производительность!! Мне в моменте нравится эти заниматься, а не постоянно. Когда я писал, что люблю это делать, я имел ввиду С, где многие вещи из современных языков нужно делать вручную.
Возможно, я не так выразился, и мне нравится делать некоторые вещи на низком сложном уровне, а не прям память контролировать. Я не хочу изучать сложные языки.
С++ рекомендует тремя звёздами. Ну вот, хороший язык, вот он мог бы мне пригодиться. Слишком углубляться в управление памятью я не хочу.
А ещё он рекомендует TypeScript. Вот тут я поверю, это интересно.
Так, то есть мои любимые языки, как JavaScript и PHP он отметил 1 звездой, а не любимые по 3-5 звёзд.
Наверное, я люблю больше гибкие языки, чем слишком строгие. Я не так выразился в тесте. Мне нравятся сложные штуки, но не заниматься ими постоянно.
...
Вы посмотрите на Go. Объявляем переменную, сначала название, а потом тип пишем, это ещё почему?
Какой-то импорт "fmt", команды "Println", функция пишется через "func". Какой-то пакет main импортируем. Не знаю, чисто визуально он вызывает у меня напряжение, а не радость.
Нет, давайте переделаем. Да, я знаю, это уже за пределами теста, но я сам виноват, что написал, что очень люблю этим всем заниматься. А написал это, потому что мне в LeetCode это понравилось. Хотя в жизни я бы не хотел каждый рабочий день делать эту жесть, углубленная работа с памятью.
Python я не особо как-то люблю, но в нём очень много крутых функций и библиотек для быстрой работы с данными. Но работать с ним я привык. Я бы оценил Python для себя на 4 звезды. Он странный, но для работы очень полезен.
JavaScript тоже можно оценить на 4 звезды.
Вот PHP я бы тоже оценил на 4 звезды, мне главное, что сайты на нём можно быстро написать, и он распространённый. А какая-то непоследовательность меня не беспокоит, я не сталкивался ни с чем таким.
C и C++ я бы оценил на 3 звезды, так как дело это сложное, и мне больше нравится веб, а в нём их особо не применишь.
Ну вот, всё встало на свои места.
Правда я немного считерил и поменял свои ответы. Сам виноват, что написал, что люблю сложные задачи и всё оптимизировать. Я люблю оптимизировать, но не до такой степени, чтобы учить Go и Ассемблер.
Капец, это что такое? Это массивы в Go? Сначала мы пишем "var", потом название, потом количество элементов, потом их тип, а потом сами элементы в фигурных скобках. Ну что за извращенцы? Всё, не как у людей...
А ведь появился в 2009 году, когда были современные языки. Зачем делать синтаксис, который радикально отличается от синтаксисов других языков?
Ох уж этот Google... Меня забавляет, что они язык назвали в честь себя 😀. Возможно. Не углублялся в историю создания.
А это многомерные массивы. Теперь вообще какой-то оператор (:=)
Неет, у меня нет соблазна начать учить "Go" от "Google". 😄.
И на последок давайте оценим по 5-бальной шкале направления IT. Он меня в прошлый раз не так понял, я хотел, чтобы он мне рассказал про веб, приложения и игры.
Оценивание направлений IT по 5-бальной шкале
В этом он прав, бекенд в вебе для меня 5 из 5 звёзд, мне реально это интересно. Фуллстек бы я оценил на 4 звезды, но тоже близко.
А вот приложения для пк делать как-то не особо хочется. Я в детстве программировал и был в ужасе от того, что я увидел, когда попытался создать что-то сложнее, чем приложение в консоли.
Я не знаю, так ли это страшно, но что-то не хочется. Мне комфортнее в вебе, и больше всего мне нравятся веб-приложения. Хотя может быть в будущем что-то поменяется, и я перейду на компьютерные приложения. Я только думаю об этом.
Мобильная разработка мне действительно не нравится. Я бы её и оценил в 2-3 звезды.
Ну да, с разработкой игр я тоже согласен.
И давайте попросим ИИ подытожить это всё
Итоговые результаты
Хорошо. В основном всё верно. Но у меня нет сильной нетерпимости к неидеальному коду и прямолинейности.
Подведём итоги
Ещё раз вам покажу некоторые таблицы с результатами.
С C++ не согласен, его бы я тоже на 3 звезды оценил бы.
Хах, скорость печати D. Где он это взял??
Для себя я узнал, что я "технарь-менеджер". У меня есть системное мышление, а также навыки для проектирования систем, управления командой и обучения стажёров.
Для себя я понял, что мне стоило бы остаться в веб-разработке, заниматься Frontend-ом и Backend-ом, а также попробовать TypeScript и какие-нибудь другие фреймворки, возможно попробовать себя в написании программ для компьютера.
Гигачат меня очень сильно порадовал. Составил большой тест из 50 хороших вопросов, а потом оценил меня по ним, назвал мои сильные стороны и подсказал, в каком направлении лучше развиваться.
Конечно же, местами он косячил. Где-то вопрос нечётко составил, где-то не так меня понял, где-то придумал. Но в целом это очень хорошо, и по меркам тестов из интернета это просто замечательно.
Он собрал эти данные в таблице и оценил мои качества по 5-бальной шкале. Где-то в виде звёзд, где-то в виде букв A-E.
Диаграмм только не хватает 😀.
А нет, диаграммы он тоже делать умеет
Если что, я за кадром описал, что сделать.
Я открыл файлик, и он сделал мне в нём диаграмму. Он разделил столбики на 3 группы и показал, какие из них показывают мои склонности к бекенду, фронтенду и разработке игр.
Ключевые качества и сильные стороны указывают мне идти работать в бекенд. Хорошо, интересно.
А вот если попросить его составить диаграмму, что мне больше подходит, написание кода, архитектура, управление командой или обучение стажёров?
Вау, невероятно!! Трудно с этим не согласиться. С данной диаграммой я согласен.
И я очень рад, что у нас есть такая нейросеть. Хороший отечественный аналог. Кто бы что ни говорил про Гигачат, а я его сам тестирую в действии и вижу, что со своими задачами он справляется.
Может быть в боте в ВК он не такой умный, зато на сайте он очень хорош.
Да и тесты у него вышли хорошие, но ошибки были. Правда этих ошибок не меньше, чем в тестах, составленных реальными людьми.
А в целом, мне понравилось. Если было интересно, ставьте лайки и подписывайтесь на канал 😀👍