Представление проекта — очень важная часть процесса собеседования.То, как целенаправленно представить основные моменты проекта, зависит от того, действительно ли вы работали над проектом.
01 Предисловие
Я не знаю, как вы представили свой проект во время интервью? Вы можете подумать, все ли основные моменты вы упомянули, когда представляли проект, и ответили на вопросы, которые больше всего волнуют интервьюера? Если нет проблем с тем, что вы сказали, это не проблема. Но я обнаружил, что многие мелкие партнеры лишь одним махом упомянули об этом, когда отвечали на вопрос: например, это проект ххх, я занимал в нем позицию ххх и какой стек технологий я использовал. На самом деле, в том, что я сказал, нет ничего плохого, но я думаю, что вы можете пойти немного глубже и дать интервьюеру почувствовать, что вы действительно вовлечены в проект и что вы знакомы с проектом.
Итак, что мы делаем, чтобы люди думали, что вы действительно сделали проект? На самом деле, во всем есть шаги и процесс. Вы также должны были слышать, что для запоминания ответов на собеседованиях нужны навыки. Чтобы полностью представить свой проект, нужно начать со следующих пунктов.
02 Этапы внедрения проекта
Может быть, все думают, что хорошо просто сказать это небрежно, но то, что вы игнорируете, — это процесс выражения. То, как вы отвечаете, отражает логику вашего мышления. С логикой проблем нет, она организована и основана. Тогда представление вашего проекта — нет проблема. Но если вы расплывчаты и неточны, то у людей есть абсолютные основания подозревать, что вы фейковый проект.
Обычно интервьюер предпочитает логические выражения. По сути, это то же самое, что и общение с людьми. Логика дотошна и представляет ваш мыслительный процесс. Самый прямой момент заключается в том, что ошибок программирования, которые вы пишете, будет намного меньше. Для достижения логической ясности можно начать со следующих аспектов:
Введение Предыстория
Предыстория проекта — очень важный фактор, потому что именно с него начинается проект, и это ключ к вашему проекту. Вы можете представить, каковы первоначальные требования, какие болевые точки вы решили в рамках этого проекта, какие сценарии необходимо выполнить и т. д. На самом деле, многие люди, возможно, упустили из виду этот момент и не упомянули предысторию проекта, что привело к техническому моменту, как его реализовать и т. д., что вызвало у интервьюера неясное понимание вашего проекта, и было трудно задавать вопросы.
взять на себя роль
Объясните свою роль в проекте, возьмите на себя эту часть разработки модуля, и как справиться с техническими трудностями и работой по стыковке остальной части проекта. Вы можете сказать, что вы отвечаете за разработку модуля входа в систему или модуля управления xxx.Следует отметить, что вы должны точно позиционировать свою роль и не преувеличивать свою роль. Если вы имеете в виду, что вы ответственный за проект, то вы должны освоить техническую архитектуру, техническую систему и технический выбор проекта. Вы также знаете, как выполнять общий дизайн проекта, и вы должны знать, как ставить задачи, договариваться между людьми и общаться о вещах, которые имеют мало общего с технологиями. Вы также знаете, как разрешать конфликты между сотрудниками проекта. Это самое прямое отражение вашего технического уровня и технического зрения.
Так что мы не говорим, что лучше сказать, что ваше положение выше и важнее. Вы можете уточнить техническую сторону модуля, а когда дело доходит до основного содержания, рассказать, есть ли аналогичные проекты, использующие эту точку, почему она используется многими людьми и какие технические ключевые моменты существуют. Сказать, что вы понимаете техническую сторону, тоже плюс. Мы можем украсить себя соответствующим образом под вашим контролем, но это не может выйти за рамки вашего контроля, иначе вы не сможете ответить, когда вас спросит интервьюер, и будут вычтены только баллы.
результат проекта
Благодаря этому проекту, какого эффекта вы добились, соответствует ли он ожидаемому вами направлению, какова продолжительность реального цикла проекта, насколько проект сложен и т. д. Вы также можете рассказать о данных после выхода в интернет, какие проблемы вы обнаружили на пути и как вы решили проблемы, или есть ли медленная загрузка сети, и какие проекты вы оптимизировали. Это вопросы, которые часто задают интервьюеры, которые более разноплановые: можно увидеть свой истинный уровень и действительно ли вы запустили проект.
На самом деле, многие люди не пробовали развертывание сервера, думая, что это не вопрос переднего конца. Я думаю, что это один из точек навыков развития переднего конца. Мы можем знать, какой реальный проект далеко от процесса. Как онлайн-среда и онлайн-среда не совпадают, я столкнулся с проблемами, как вы позиционируете и разрешение, и это наиболее распространенные вопросы впереди. Кроме того, какой сервер используется, как находится проект, есть ли обратный агент и т. Д. Если вы можете ответить, вы дополнительные очки. Тем не менее, я не могу ответить на него, но только указывает, что ваш технический взгляд остается улучшенным.
Резюме проекта
На самом деле это тест того, действительно ли вы растете в проекте.Вы можете увидеть, насколько хорошо вы усваиваете проект, просмотрев и воспроизведя весь проект. Многие студенты отложат проект после завершения проекта и напишут его прямо в резюме без какого-либо резюме, но когда я спрашиваю вас, я не могу вспомнить технические трудности и конкретные детали реализации, значит, вы этого не сделали. Так же и с этим проектом.
Рецензия на проект - это самое главное, что вы приобрели? Какие технические моменты вы узнали из него? Что не хватает делать? Как улучшить метод? Действительно ли эти технические моменты можно перенести в другие проекты и так далее. Само резюме проекта предназначено для анализа существующих проблем и поиска будущих проблем. Ямы, с которыми вы столкнетесь, точно не будут наступать в будущем.Ямы, с которыми вы не столкнулись, легко проанализировать и решить в будущем.Это способность анализа проблем, которая также суммируется из выполненных вами проектов.
Некоторые люди могут сказать, что проект, который я делаю, очень гладкий, я никогда не сталкивался с ямами и проблем мало. Это не исключает того, что вы действительно квалифицированы, но вы также должны подумать о том, не является ли то, что вы делаете, просто добавлением, удалением, изменением и проверкой, и был ли проект, который вы сделали, был сделан много раз раньше, если да, вы на самом деле делают простое Это не поможет для вашего собственного технического совершенствования Лучше найти несколько сложных проектов Даже если у вас много ям, вы обязательно вырастете. Так называемый десятилетний опыт работы означает, что у вас большой проектный опыт, вы видели это в разных случаях, и вы разбираетесь в технологиях, а не десять лет своего годового опыта работы.
резюме:
В принципе, вы можете ответить на вышеуказанные шаги, представление вашего проекта также прошло успешно, другие действительно узнают ваш проект и подумают, что вы это сделали, а не сказали, и вам нелегко ответить подробно. . В следующий раз, когда мы встретимся и спросим вас о вашем проекте, мы могли бы также поговорить о вашем понимании в соответствии с вышеуказанными шагами, но предпосылка заключается в том, что вы должны быть готовы до интервью, подумать о том, как вы должны ответить на эти вопросы, и быть зная о вас Естественно, не паникуйте.
Ключевыми моментами являются выбор технических решений, способы обработки данных, сложности проекта и т. д. Это то, что больше всего хочет услышать интервьюер, об этом аспекте можно подумать при подготовке.
03 Резюме
Я думаю, что введение проекта - это лучший способ отразить технический уровень человека.В проекте нет определенных процедур и режимов ответов, как некоторые базовые баллы знаний.Вы можете говорить об баллах знаний, основанных на ответах других людей, что также место полегче.. Но проекты разные, проекты у всех разные, подражания нет, если только вы не работаете над проектом вместе. Спросите детали в проекте, а затем спросите у вас основы с точки зрения деталей.
Не паникуйте, если у вас нет приличного проекта.Вы можете подумать о том, контактировали ли вы с какими-то масштабными проектами, и вы можете рассказать о дизайн-структуре проекта, поэтому, если у вас есть время, вы можете зайти на github или в сообщество Nuggets, вы откроете для себя другой мир.