Я пишу резюме на должность в области разработки программного обеспечения для компьютерной безопасности. Должен ли я включать факты слегка пограничного характера, которыми я очень горжусь?
Например, я запрограммировал и в настоящее время запускаю одного из самых неуловимых и печально известных аимботов на довольно популярной платформе для моделирования виртуальных боев — около 10 000 строк C++ и больше. Я также играл с несколькими веб-сайтами типа «покажи свои достижения» - никогда не причинял никакого вреда, просто обманул их с помощью небольшого скрипта, чтобы поставить мои (по общему признанию вымышленные) достижения на первое место в мире.
Я совершенно уверен, что ничего из этого не подлежит судебному преследованию, но стоит ли добавлять это в мое резюме?
Не в вашем резюме.
Люди, кажется, взволнованы этим. Аим-бот запрещен на большинстве, если не на всех сайтах по условиям предоставления услуг и путем их блокировки. Насколько я знаю, бот Aim не является уголовно незаконным. Использование может привести к пожизненному бану.
Если во время технического интервью они спросят, есть ли у вас опыт проникновения/избегания, вы можете рассказать им об этом. Возможно, вы захотите быть осторожным - это скорее нет, чем да.
Я понимаю и уважаю, что многим людям не нравится мораль этого, но это важный опыт — бывших хакеров иногда нанимают охранные фирмы.
Покерный бот может быть незаконным из-за законов, применяемых соответствующими советами по контролю за азартными играми. Сайт может арестовать ваши средства на основании условий договора обслуживания/использования.
Я получаю комментарии о морали аим-ботов. Мой ответ не о морали, и я решил не высказывать свое мнение и не участвовать в этой дискуссии. Есть и другие ответы, которые сосредоточены на морали. Мой ответ таков: большинство людей сочли бы это аморальным, но это соответствующий опыт.
Not on your resume.
, возможно, нужно немного перезаписать, я не носитель английского языка, и не ясно, против вы или за.Я геймер и несколько опытный (белый) хакер.
Если бы я получил это в резюме (аимбот), я бы сжег его и использовал пепел, чтобы удобрить ядовитый плющ, растущий возле офиса. На вашем месте я бы перечислил все достижения белой шляпы, если они у вас есть. Если у вас их нет, то самое время для некоторых, потому что деструктивные хаки (и да, аимботы деструктивны) не приносят вам ничего, кроме пренебрежения в профессиональном мире.
Это не «противоречиво», это непрофессионально, неэтично, свидетельствует о низком характере и граничит с незаконным. Включите положительные элементы, создайте сниффер для искоренения ботов и патчи для закрытия уязвимостей. ЭТО показывает талант. Любой может что-то сломать, для защиты от этого требуется особое мастерство и интеллект.
Нет, вы не должны.
Безусловно, впечатляющее достижение. Очень мало людей в мире пишут удачные аимботы. Но для многих профессий важен не опыт, даже в игровой индустрии. Это демонстрирует инициативу и менталитет самозапуска, но также демонстрирует некоторое пренебрежение правилами — если вы готовы нарушить условия лицензионного соглашения ( значительно ), как я могу быть уверен, что вы не будете относиться к справочник сотрудника таким же образом? Это вызывает больше вопросов о вас, чем дает ответов, и это не те вопросы, которые, скорее всего, сделают вас лучше.
Я бы точно не стал сразу отмечать это против вас, есть веские причины для желания писать аимботы - типа "потому что это была действительно сложная и интересная задача, которую я не знал, как решить". Но вы не должны обязательно полагаться на то, что все ваши интервьюеры будут такими вдумчивыми - вы уже можете увидеть несколько рефлекторных ответов, которые отшатываются при одном упоминании.
Итак - нет. Потому что, в конечном счете, вы рискуете больше, чем можете получить, указав это в резюме.
Если вы не хотите работать в компании, которая находится на грани законности, то это очень хороший способ никогда не быть нанятым. Вы хотите быть готовым к найму для благоприятного исхода для компании. Нанять кого-то, кто хорошо справляется с противозаконной деятельностью, вероятно, не лучший ход.
Если вы хотите назвать навыки безопасности, связанные со способностями, которые вы развили в себе, сделайте это, но не предавайте гласности граничащую с незаконным поведением деятельность как причину для найма. Кроме того, вы должны быть осторожны и в этом случае, поскольку, если вас привлекут к ответственности, ваша вероятность сохранения рабочего места резко снизится.
Вы должны указать это в своем резюме. Я говорю это и как человек, который написал подобного бота, когда я учился в колледже, и как человек, который регулярно дает интервью. Независимо от того, как кто-то относится к видеоиграм или читерству, здесь есть бесчисленное количество положительных моментов, и было бы глупо их игнорировать. Сосредоточьтесь на этих положительных моментах.
Когда я беру интервью у людей, особенно у людей без большого опыта, я хочу знать, что они могут делать больше, чем просто учиться и сдавать экзамены. Я также хочу, чтобы кто-то, кто любит технологии, кто будет учиться самостоятельно, кто может взять на себя большие задачи.
Ваш проект может показать мне ВСЕ ЭТО. И если у вас нет большого опыта, возможно, вы ничего не сможете указать.
Я бы не рекомендовал говорить «я написал аимбота», и я не знаю подробностей вашего проекта (хотя я уверен, что вы могли бы рассказать о нем кое-что действительно интересное)… но позвольте мне использовать мой как пример:
Моя классная программа
(2012-2014)
О, конечно, это просто «бот» для читерства в игре. Но, помимо этого, это также все то, что ищут многие компании. Если я читаю что-то подобное, вы демонстрируете так много вещей, которые я ищу в соискателе, и это дает мне всевозможные наводящие вопросы, которые позволят вам продемонстрировать свой уровень знаний.
Если у вас нет действительно впечатляющих других вещей для заполнения вашего резюме, я бы включил их.
Хотя есть случаи, когда хакеры нанимались охранными компаниями или государственными агентствами (о последних по определению очень мало сообщалось), я думаю, что это относится только к тем, кто на самом деле считается одним из лучших в своей области, когда они не гении. .
Я сомневаюсь, что обман в игре (какое это имеет хотя бы отдаленное отношение к безопасности?) или обман веб-сайта с использованием «второстепенных скриптов» приведут к тому, что вас признают таковым, и, конечно же, не дадут вам никакой работы. Есть так много положительных способов использовать свои навыки, если вы хотите рассказать о чем-то в своем резюме, возможно, вам стоит выбрать один из них и написать для него 10000 строк кода.
Тот простой факт, что вы задаете вопрос и используете слово «противоречивый», что по меньшей мере является эвфемизмом, показывает, что я думаю, что вы уже знаете ответ.
I doubt that cheating a game (how does that even remotely relate to security?)
: Чтобы создать аимбота и остаться незамеченным, необходимо каким-то образом использовать уязвимости в программном обеспечении.Сделай это!
Но... делай это правильно. И, как и все остальное в вашем резюме, делайте это только в том случае, если это будет выгодно.
Все зависит от того, как вы это сделаете. Например, не говорите: «Я написал аимбота». (Если вы не ожидаете, что нанимающий персонал не поймет, что такое аимбот, или, по крайней мере, его спорный аспект.) Посмотрите, сколько негативных ответов появилось на этот вопрос Stack Exchange. Вы хотите избежать этого.
Вместо этого: вы могли бы заявить, что написали программу, которая помогает людям с ограниченными возможностями (например, тем, что они люди и уступают машинам), чтобы они могли более эффективно использовать мышь. Люди, использующие эту популярную программу, добились большего успеха... и т.д. и т.п.
Итак, признаюсь: я просто немного повеселился над последним абзацем. На самом деле, не говорите это в своем резюме. Проблема с этим абзацем в том, что он кажется слишком вводящим в заблуждение (предполагая помощь людям с ограниченными возможностями). Если вас обнаружат как преднамеренно вводящего в заблуждение, это не поможет вашему делу. Однако, опять же, говоря серьезно, есть способы продвигать вещи, используя этические, моральные, честные описания, которые помогут вашему делу.
Как человек, который нанял кого-то и помог с еще одним наймом, я обнаружил, что во многих резюме не удается описать деятельность в полезной форме. Я говорю о вращении, здесь. Я не говорю о нечестности. Не дай Бог (буквально).
Например, я связан с ИТ. Многие молодые люди хотят работать в этой сфере, имея небольшой опыт работы в компьютерной сфере. Я хотел бы видеть кого-то, кто демонстрирует понимание бизнес-целей, в том числе целей моего бизнеса.
Примеры:
Я не пытаюсь пропагандировать использование незнакомой лексики, чтобы произвести впечатление на людей, и я не предлагаю вам пытаться искажать факты таким образом, чтобы это лишь немного вводило в заблуждение. Если вы видите, что я написал, это абсолютно честный способ описания того, что произошло. Тем не менее, он описывает вещи таким образом, который демонстрирует, что, когда мой босс говорит мне приготовить гамбургеры, я не просто настолько сосредотачиваюсь на своем опыте, что описываю вещи со своей точки зрения. Вместо этого я признаю точку зрения компании, описывая вещи таким образом, который может показаться немного более полезным для компании, в которой я хочу работать.
Есть ли у компании, в которой я хочу работать, клиенты? Заботятся ли они о качестве? Заботятся ли они об эффективной работе (быстрее или с меньшими ресурсами)? Опишите, как ваша деятельность помогла достичь хороших целей, которые будут высоко оценены.
Если можете, опишите свои усилия так, чтобы это относилось к компании, в которой вы хотите работать. Если это кажется невозможным (поскольку компания, в которой вы хотите работать, относится к совершенно другому типу компаний), по крайней мере, покажите, что вы можете объяснить вещи так, чтобы это звучало привлекательно для менеджера. По крайней мере, тогда я буду знать, что вы можете понять точку зрения менеджера, и вы будете на голову выше других, которые, похоже, не понимают, что хотел бы видеть менеджер.
Например, я запрограммировал и в настоящее время запускаю одного из самых неуловимых и печально известных аимботов на довольно популярной платформе для моделирования виртуальных боев — около 10 000 строк C++ и больше.
«Я успешно создал и выпустил работающую программу, которая расширяет возможности другого популярного программного обеспечения. Мой проект включает в себя тысячи строк компьютерного кода и продолжает хорошо работать, несмотря на постоянно меняющиеся проблемы, связанные с тем, как программное обеспечение используется в различных сетях».
Я также играл с несколькими веб-сайтами типа «покажи свои достижения» - никогда не причинял никакого вреда, просто обманул их с помощью небольшого скрипта, чтобы поставить мои (по общему признанию вымышленные) достижения на первое место в мире.
Нет, не говори так. То, что вы сделали, может быть преступлением. Даже если бы это было не так, это звучит как что-то, что многие люди сочтут преступным. Не говори так.
«Я определил пределы того, что может поддерживаться некоторыми онлайн-базами данных, и благодаря своему личному исследованию я познакомился с некоторыми выявленными реальными уязвимостями на реальных общедоступных веб-сайтах».
Как правило, вы должны быть готовы обсудить что-либо в своем резюме во время собеседования. Манипулирование публичной конкуренцией способами, которые вы описываете, обычно не считается достойным восхищения. Прежде чем рассматривать ваше резюме как окончательное, подумайте, что можно безопасно обсуждать, а что нет. Если вам что-то невыгодно обсуждать, определите разумную причину, по которой вы можете захотеть ограничить такое обсуждение. («Из-за опасений потенциального неправомерного использования я ограничиваю некоторые подробности от широкого публичного раскрытия. Однако, если меня наймут, я смогу проверить каждое предоставленное мною заявление».)
Может в портфолио. Но не в резюме.
Если ваш код с открытым исходным кодом, вы можете опубликовать его на GitHub и указать свое имя пользователя GitHub в резюме.
Я думаю, вам следует подумать о том, чтобы переосмыслить этот опыт. Что неэтично, так это использовать этот инструмент для мошенничества в многопользовательских играх или продавать доступ другим, чтобы они могли делать это без ведома противников, чтобы достичь результатов, которых вы не могли бы достичь иначе. Создание аимбота само по себе не является неэтичным. На самом деле, видеоигры часто используются в качестве демонстрации программных технологий — например, эта статья об использовании машинного обучения для победы над игроками-людьми в Super Smash Brothers.. Использование его в Интернете может быть даже «граничным» приемлемым, если цель состоит в том, чтобы просто доказать, что это работает, а не попасть на вершину таблицы лидеров. Я думаю, что если вы можете представить продукт как скорее доказательство концепции, чем коммерческий продукт для серого рынка, то о нем стоит поговорить.
Конечно! Вы не должны просто так выбрасывать свой ценный опыт C++!
То, чем вы занимаетесь, называется: «написание программного обеспечения для специальных возможностей, помощь людям с ограниченными возможностями в использовании онлайн-сервисов в режиме реального времени». Это и законно, и совершенно морально приемлемо (если только вы сами не использовали его или лично не поощряли здоровых людей нарушать TOS игры).
Не вникайте слишком глубоко в точные детали, нет причин объяснять вашим работодателям, что это конкретное программное обеспечение в основном использовалось кучей мудаков для читерства в видеоиграх. Не давайте ссылки на исходный код и особенно не упоминайте название программы для аимбота. В таких случаях принято ссылаться на расплывчатое «соглашение о неразглашении» и всячески увиливать от сообщения точных деталей. Просто дайте им знать, что вы написали небольшое ПО на C++, и пусть ваши навыки будут достаточным свидетельством истинности таких заявлений.
край
Джейн С
Андреа Лаззаротто
Т. Сар
Андреа Лаззаротто
Иван
Андреа Лаззаротто
Андреа Лаззаротто
Андреа Лаззаротто
Андреа Лаззаротто
Павел
Андреа Лаззаротто
Павел