Какую программу написать?
Вопросы Лимит по процентам для займа сотруднику организации
Вопросы Спортивная гимнастика и акробатика для детей: развитие тела и духа
Вопросы ДПК для забора и террасы: преимущества использования и особенности
Вопросы Топ-10 популярных групповых программ: отбор, контроль, мотивация
Вопросы Использование различных снарядов и оборудования в тренировках
Вопросы Приморская таможня конфисковала крупную партию гель-лаков, ввезенных под видом бытовой техники
Вопросы Что такое страх?
Вопросы Окна ПВХ от VEKA: преимущества
Прежде всего опрделеитесь, для какой цели хотите создать программу:
— возможно решить какую-то математическую задачу;
— головоломку;
— интернет-магазин;
— бухгалтерскую систему;
— интересное поздравление другу;
— утилиту для удобства в операционной системе;
— игру;
— и т.д.
Далее определяемся, какими языками программирования вы владеете. От этого будет зависеть уровень программы, которую вы сможете создать. С — прекрасно, тогда любая программа для расширеная возможностей операционной системы будет вам под силу. Да хоть свою ооперационную пишите! Object Pascal и программируете в среде Borland Delphi, тогда можно сделать прикладную программу, работать с базами. PHP — отлично, вы сможете создать сайт на серьезном уровне: от обычной визитки до полноценного магазина. Action Script 3.0 — можно создать флеш-игрушку, раскрутить ее в социальных сетях и получать прибыль. Java — любые профессиональные программные продукты: от утилит до финансовых систем.
Если вы хотите просто повысить навыки программирования, займитесь популярными задачками. Если же надоели задачки, можно написать следующее:
— программу, которая каждые, например, 2 часа, напоминает о том, что нужно сделать перерыв; попробуйте сделать упор на удобный интерфейс
— программу-аггрегатор, которая автоматически собирает все интересные вам новости из интернета (с определенных источников) и выводит в окно
— простую 2D игру; например, драки (только без жестокости)
— программу для обработки заказов; CRM-система с удобным интерфейсом
— онлайн-сервис для верстальщиков и заказчиков (в качестве посредника между заказчиком и исполнителем)
Если вы хотите создать программу не для себя, а для того, чтобы выставить на продажу, тогда сперва нужно подумать, что и кому было бы очень необходимо. То есть стоит посмотреть, каков потенциальный спрос на программный продукт. Иначе рискуете потратить много времени на разработку, которая ничем не оправдается (и все будет зря).
Вы можете работать совместно с кем-то, чтобы ускорить разработку (например, с еще одним разработчиком, или дизайнером). Самое главное — продумайте кто и как будет покупать программу. Возможно, понадобится реклама вашего программного продукта. Вобщем, это уже маркетинг.