Лучшие проекты 2022 года, которые помогли мне вырасти как разработчику. Для всех типов разработчиков всех уровней на всех языках, от новичка до эксперта.

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

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

Хорошо, давайте посмотрим на некоторые из моих любимых проектов 2022 года:

Скрипты автоматизации кибербезопасности: 10/10

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

Я использовал этот скрипт для поиска ошибок, и он определенно приносит вам быстрые деньги за ошибки низкого уровня. Настоящие ошибки P1 требуют много работы и самоотверженности, и я объясняю их в тошнотворных подробностях здесь →



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

Как всегда, не стесняйтесь, дайте мне знать, если у вас есть предложения или вопросы по этому поводу; Я всегда открыт для полезной обратной связи.

Создание собственного сайта-портфолио: 10/10

Это также был отличный проект, в котором использовались различные аспекты программирования. Вы узнаете, как делать такие вещи, как навигация по файловым системам, использование IDE и даже размещение вашего проекта на сервере. Вот статья с пошаговым руководством, которое научит вас создавать собственный профессиональный сайт с нуля →



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



Автоматизация ежедневных задач с помощью Python: 9,5/10

Еще один из моих любимых проектов для работы — автоматизация вашей жизни с помощью Python. Python — это язык программирования, который может выучить практически каждый, и, возможно, его проще всего использовать, если вы новичок в информатике. У него множество встроенных функций, а бесконечный поток полезных библиотек делает его отличным вариантом для автоматизации. Я использовал автоматизацию Python, чтобы отправлять мне ежедневную ленту дня прямо на мою электронную почту в 8 утра и создавать ботов Telegram с помощью Selenium (доступно здесь).

Я настоятельно рекомендую взглянуть на некоторые инструменты, такие как Selenium WebDriver, и приобрести себе хорошую IDE Python, например PyCharm, если вы заинтересованы в том, чтобы сделать вашу повседневную жизнь более автоматизированной и высвободить ваше время.

${Ваши идеи здесь!}

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

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

Если вы не являетесь участником, зарегистрируйтесь на Medium, используя мою реферальную ссылку. Вы получите доступ ко всем моим статьям и статьям всех других авторов на Medium.→



Спасибо!