Программист должен писать код постоянно, ибо только этим достигается профессиональное развитие. Если у вас нет готовой задачи, которая требует решения, научитесь находить такие задачи самостоятельно. Большая часть таких задач будет лежать в области персональных предпочтений. Например, подумайте, чего вам не хватает в вашем телефоне, каких сайтов, полезных вам лично ещё нет в интернете и т.п.
Посмотрите на свою отрасль: мобайл, веб, игры, прикладное и возьмите любой более-менее успешный проект и напишите его клон – это будет неплохим опытом для закрепления теории.
Посмотрите на свою отрасль: мобайл, веб, игры, прикладное и возьмите любой более-менее успешный проект и напишите его клон – это будет неплохим опытом для закрепления теории.
Обычно начинающие веб-разработчики пишут свою CMS (Content Management System) или блог-движок. Для более продвинутых хороший вариант — написать свой интернет-магазин. Можно написать систему знакомств по примеру Badoo, общий чат вроде WhatsApp или социальную сеть, похожую на Facebook. Любой проект, к которому лежит душа — это самое важное. Не сто́ит расстраиваться, если им никто не будет пользоваться: главное, чтобы он работал. Не сто́ит также включать в проект спорные технологии типа MongoDB — не все оценят и поймут; лучше используйте классику (MySQL, PgSQL, Memcache, etc).
Напишите любой достаточно простой проект, который придет вам в голову. Можно выбрать что-то из тех, которые уже многократно реализованы более опытными коллегами и которыми вы сами часто пользуетесь. Не нужно изобретать что-то гениальное: если проект ещё не реализован на конкурентном рынке, то, скорей всего, он никому не нужен; а если реализован, то, наверняка, лучше и в бо́льшем объёме.
Пишите то, к чему лежит душа, то, что будет нравиться вам самому. Если вы игроман – пишите игру, если с детства болели гипотезой Римана – ищите простые числа, если жить не можете без социальной сети – свой клиент к ней. Неважно, что именно, важно, чтобы это было ваше.
7 комментариев
Добавить комментарий