Летняя стажировка – отличный вариант для студентов и начинающих программистов, ведь это время года сулит вольготную жизнь и отдых потенциальным конкурентам.
Но все решит резюме. Мы подготовили 5 проектов, которые наверняка заинтересуют работодателей.
1. Приложение с вводом бизнес-идей
Современные площадки, предоставляющие бесплатные идеи для бизнеса, очень популярны, и этим можно воспользоваться. Создайте простое или мобильное приложение, которое позволит быстро вносить свежие предложения. Важный момент: реализуйте синхронизацию с Google Spreadsheets, где будет список стартапов и примерный расчет доходов/расходов. Не помешает наличие категорий и возможность сразу открыть Гугл Таблицы, чтобы просмотреть записи.
2. Апгрейд: работа с Open Source
Перечень программ с открытым кодом богат на конвертеры, чаты, файловые менеджеры и звуковые редакторы вроде Audacity и Rosegarden. Работающие с C++ могут расширить функционал Notepad++ и TrueCrypt. Java Open Source также предоставляет большой выбор: DWR, AspectJ, Ant и другие приложения. Подыскать нужную программу на любом языке можно на GitHub. После качественного апгрейда летняя стажировка вам обеспечена.
Рекомендуем посмотреть 6 open-source проектов для практики новичка.
3. Опросы
VK опросы, конечно, пользуются популярностью, но это крайне негибкий инструмент, который не учитывает IP и подвержен накруткам. Реализуйте приложение с перечнем интересных опросов, которые будут учитывать IP адрес отвечающего, а также предоставят возможность выбрать несколько вариантов, и в случае необходимости изменить свой ответ. Статистика в виде цветных графиков сделает приложение еще более полезным.
4. Мессенджер
Когда-то казалось, что ICQ никто не обойдет по популярности. На смену ему пришел Skype, последняя версия которого совершенно отличается от первой, а сейчас на слуху Telegram и WhatsApp. Создайте что-нибудь свое: введите функцию появления опросов, зависящих от темы, на которую вы переписываетесь с собеседником, добавьте стикеры и фотоальбомы.
5. Игра
Базированная на простой физике игра может быть реализована с помощью HTML5, JavaScript или Box2D. Но можно использовать и любой другой язык: достаточно знать основы программирования игр на нем. Постарайтесь обойтись без «Змейки», «Тетриса» и «Pac-Man», исходники которых давно пылятся в сети. Сделайте несложную файтинг-игру или бродилку.
Также рекомендуем Вам посмотреть:
Готовимся к собеседованию в Google: 8 месяцев непрерывной работы
27 сайтов с задачками для оттачивания навыков программирования
Вопросы на собеседовании для JavaScript-программиста
10 неочевидных новичку подводных камней программирования
10 вопросов на собеседовании JavaScript программиста, ответить на которые должен каждый
Комментарии