Fusion sun

Apr 13, 2010 23:34

Сегодня был прекрасный закат. Удивительное по своей красоте явление! Из-за перевода стрелок я перестал видеть рассветы, хотя и они были неплохи. Что вспоминать о прошлом, ведь сегодняшний закат - особенный. Мне подумалось, насколько красив и изящен наш термоядерный шарик. Прямо загляделся на него сквозь кроны деревьев на ещё нестриженых аллеях.

И вспомнился мне один мой проект. Не знаю уж с чего, но факт, что некоторые его идеи актуальны и по сей день - мне иногда встречаются упоминания на форумах о желаемом функционале или удобстве реализации той или иной фичи, а так же в виде отдельного решения. Но я не о технической стороне вопроса. Забавно, что настоящий, большой и полновесный, готовый программный продукт я сотворил всего за два месяца, с кучей фич и потенциалом идей, перешедшей в 3-бету. И вспомнил, а почему всё? В своей 1-альфа-версии это было всего-навсего оригинальным подарком одной девушке, которая мне, так скажем, нравилась. Как можно предположить, девушка подарка не оценила, «да спасибо», и осталась равнодушной. А я допилил эту штуковину, занявшую не одну сотню страниц кода, с оригинальными и по десятку раз оптимизированными алгоритмами (но, в своей полноте не лишённую багов) сдал как курсовой проект по ППО. Тогда возмущение и ужас принимавших работу перед огромным монстром (против программ в десятки строчек у других), воплощающим готовое коммерческое решение с полной документацией у меня не вызвало никаких эмоций - ну да, программа, но что в ней особенного? Её не за что ценить, кому она нужна? Да и аналогичных программ уже появилось множество (и было немало).

И только сегодня я понимаю, что свой проект, в первую очередь надо ценить самому себе, а не девушкам или обществу, как говорил Джаггер: «Если ты начнешь думать о том, что другие люди думают о тебе, - ничего сам не сделаешь». В действительности, мне тогда в нём не хватало до идеалов и перспектив то же, что и сейчас мне не хватает - отлавливания всех жуков и нормальной компоновки приложения, модулями с с API, а не ублюдочным одномодульным (хотя и с заменяемыми динамическими библиотеками) дизайном а-ля QIP. У каждого проекта есть своя изюминка, иначе его бы и не начинали писать, и у каждого программиста есть свои идеи и своё творчество, которое кому-то нужно и кого-то интересует. Если неправильно выбирается целевая аудитория - виновата зачастую не программа и продукт, а анализ аудитории, действия программиста. Потому что это уже немножко из раздела управления проектами, и оценкой деятельности. Конечно, всё приходит с опытом.Пожалуй, мне бы очень хотелось писать программы так, как я хочу, и так, как будет правильно и современным подходом. И, пожалуй, мне очень стоит и теперь уже хочется внедрять и поднимать свои проекты. Потому что, они чего-то стоят и кому-то их идеи нужны.

Никогда не отступать и не опускать руки. Делать, и кто-то это оценит. Успех и удача - вот кого надо ловить за хвост, как Солнце ловит кометы.

мир, программисты

Previous post Next post
Up