Нужно ли быть программистом, что бы воплощать концепции?

Талантливости и даже гениальности, безусловно, сопутствует одно лишь трудолюбие. Однако есть люди, которые не в силу отсутствия оного, а в силу склада ума, навсегда остаются дилетантами в деле, к которому их тянет всю жизнь. Именно такими людьми, как мне кажется, были все писатели-фантасты (я имею ввиду научную фантастику); ими являются журналисты, посвятившие себя определённой тематике: спорту, музыке, кино; так же, например, тренеры и продюсеры. И ведь верно говорят, что хороший музыкальный критик — это просто очередной неудавшийся музыкант. Обратное, конечно не одинаково верно, но речь сейчас не о том.

Клоню я вот к чему. С IT-сферой меня всегда связывало многое. Хотя бы тот факт, что компьютер появился у меня в 7 лет, а в 8 лет я уже писал программы на Basic. Однако такое «вундеркиндство» в итоге не дало очевидного на тот момент результата, а именно — я не стал программистом. Дорогу туда мне закрыла математика, которая в силу своей чрезвычайной абстрактности абсолютно меня не интересовала. В итоге на вступительных экзаменах в ВУЗ, свои заветные XXX баллов я не набрал. Ещё некоторое время я занимался программированием что называется «для себя», но с началом работы инженером-строителем на 3 курсе, я окончательно забросил кодить.

Однако все мои идеи, возникающие относительно создания концепций тех или иных программ, так и остались со мной. Вся моя дальнейшая работа уже инженером сопровождалась несметным числом мелких озарений, как можно было бы автоматизировать тот или иной нудный повторяющийся процесс проектирования. Ведь, несмотря на обилие различных САПР (и «надстроек» для САПР), большинство действий даже в этих программах проектировщик продолжает выполнять с незавидной периодичностью: в силу отсутствия предназначенных для этого средств, но так же из-за незнания или «недружелюбного» интерфейса программы, мешающего рационально использовать все средства. Тогда я реализовал некоторые свои идеи относительно автоматизации, но, скорее, для собственного удобства.

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

Надо сказать, что стремительное развитие интерактивных возможностей Интернет (полноценные приложения в браузере), увеличение ширины каналов связи и распространение беспроводного интернета (3G, Wi-Max и т.п.) открывают огромные просторы для создания масштабных и коммерчески выгодных проектов, какими в своё время стали, например, YouTube или всем набивший оскомину Facebook.

В связи с этим мне особенно не понятно царящее в рунете засилье однотипных проектов, которые клонируются один с другого. И ещё больше не понятно обилие бесполезных стартапов, которые чаще всего привлекательны пользователю «на первые 15 минут». Создание концепции продукта, который стал бы частью жизни пользователя — вот, как мне кажется, то основное, на чём должны быть сосредоточены усилия стартапера. К сожалению, среди стартаперов я вижу подавляющее большинство программистов, озабоченных технической стороной проекта, но практически не заботящихся о его концептуальной и в некотором роде эстетической стороне.

Конечно, вы можете сказать, что для эстетики есть дизайнеры. Однако добрая половина эстетической стороны заложена именно в концепции. Это можно понять, например, проанализировав популярные продукты Apple. Связка дизайна и концепции в них практически неразрушима.

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

В последнее время, наверное, половина программистов как-то незаметно стала стартаперами. Но, как по-вашему, может ли стать стартапером человек, не имеющий образования в IT-сфере, растерявший и без того немногочисленный навыки программирования, но имеющий в запасе логическое мышление и идею что называется «на миллион долларов»? И можно ли действительно воплотить созданную и продуманную концепцию, не имея возможности и желания самому создавать код, вдаваться в технические подробности реализации (особенно учитывая, что для реализации нужна целая команда профессионалов)?

Расскажите, есть ли успешные проекты в интернете, в которых изначально существует «разделение труда», как, например, в музыке по типу: «саунд-продюссер создаёт концепцию и звучание группы; автор пишет тексты и музыку; музыкальная группа просто отвечает за техническую реализацию»?

Как можно свести к минимуму вероятность остаться кинутым теми, кто реализовывал идею?

Заранее спасибо за внимание, Ваши ответы и советы!
Реклама
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее

Комментарии 28

    +6
    знаете, в Кремниевой долине существует такая поговорка: «отличные команды со средними идеями преуспевают больше, чем средние команды с отличными идеями».
      0
      У меня есть отличная идея. И для этой идеи нужна отличная команда. Вот и всё
        0
        точно, «B-teams with A-ideas always loose the A-teams who start with B-ideas»
        Рекомендую прочитать это
          0
          «Средние команды с первоклассными идеями всегда проигрывают первоклассным командам со средними идеями». Потому что лучшие команды впоследствии все равно понимают, как они могут улучшить идею, а вот команды ниже уровнем остаются при своем, они не могут придумать ничего лучше. И мой комментарий сегодня вечером был как раз о тех людях, которые презентуют свою идею в общем виде, думают, что их бизнес – это только идея и подменяют эти понятия. Я могу сказать, что бизнес это то, как быстро ты учишься у своих потребителей и своего рынка.»

          Простите, но свою идею я могу, кажется, совершенствовать бесконечно. Знать бы ещё когда вовремя остановиться. Более того, я написал «Создание концепции продукта, который стал бы частью жизни пользователя — вот, как мне кажется, то основное, на чём должны быть сосредоточены усилия стартапера.» Мне кажется, здесь мы с Бланком не сильно разошлись. Ведь для того чтобы создать концепцию, которая станет частью жизни пользователя, нужно постоянно учиться у потребителей, и у рынка, а он про это и пишет.
        +5
        Идеи ничего не стоят.
        Реализация — вот что действительно важно.
        Дя хорошей реализации нужно быть хорошим руководителем.

        Так что если уверены, что можете, путь прост и проверен:: инвестор->команда->миллион баксов.
          0
          У вас есть экспертиза (вы знаете в какую сторону нужно двигаться), но у вас нет ресурсов чтобы даже проверить работоспособность своих умозаключений. Насколько я знаком с САПР, продукт на коленке не сделаешь, слишком много скрупулезной работы нужно сделать, так что вариант самостоятельного программирования слабо реализуем. Наиболее реалистичный способ — найти и убедить инвестора вложить деньги в ваш проект.
            0
            Нет-нет, речь идёт совсем не про САПР. Концепция касается… скажем, это новый способ размещения медиа в Интернет и подачи его пользователю. И я более чем уверен, что если я его не реализую, то его всё равно реализует кто-нибудь другой. Потому что… ну это очень очевидная вещь, на самом деле, если подумать о ближайшем будущем. Более того, этот способ потеснит обычные и интернет-СМИ так же, как в 20-ых радио потеснило газеты, в 60-ых — телевидение потеснило радио и в 00-ых интернет потеснил телевидение. Пришло время новой ветви в эволюции СМИ, но всё как-то никто не подступится.
              0
              А в чем тогда заключается ваша экспертиза в медиа-пространстве? Чтобы получить инвестиции нужна или экспертиза или работающий прототип.
                0
                Мне нужны советы. Многие из Вас обращались к инвесторам и другим программистам. Я не знаю как сделать так, что бы мою идею не украли именно на данном этапе: после того, как расскажу суть и некоторые принципы реализации, воплотить её сможет любой, кто обладает хорошим воображением. Но если я сейчас не возьмусь за это дело, эту концепцию придумают когда-нибудь и воплотят тем более без меня. Слишком очевидная идея. В любом случае мои шансы «не выйти из игры» очень низкие. А денег для этого проекта нужно настолько много, что я даже не представляю, где я сам один смогу их взять.
                  0
                  Подготовьте бизнес-план реализации проекта.
                  Какие концепции, в каком порядке, что вначале, что потом, какие нужны минимальные затраты на первом этапе и т.д.
                  Никакой инвестор даже не будет с Вами разговаривать без нормального бизнес-плана.
                0
                У меня нет денег
              0
              А я пожалуй соглашусь с автором статьи. Мы, программисты, нередко забываем о юзабилити проекта в погоне за изящными техническими решениями. Плюс, иногда бывает так, что вещи, кажущиеся нам очевидными и удобными, пользователям совсем не очевидны и не удобны.
                0
                Юзабилити стоит затрат ресурсов. На тот же Apple работает большое количество матерых дизайнеров мнение которых более приоритетно, чем мнение программистов. Отсюда и результат. Разделение труда, однако.
                  0
                  Мне кажется, что на стыке дизайн-программирование вы забыли про ещё одно звено — креатив. И в «Эппл», я более чем уверен, это звено было.
                    0
                    Лучше чем специально обученные люди креатив ни кто не сделает. Большинство из которых кстати дизайнеры, потому что их учат тому что пипл схавает, а что нет. Психология там всякая. Это к слову.

                    Под креативом вы наверняка подрузамеваете «идею» совершенно нового продукта. Не старой галоши завернутой в фальгу, а реального perpetuum mobile. Что бы как Бил Гейтс в старом анекдоте сказать: «Окна». И муравьи послушно начали пилить, потому что всем сразу стало все ястно.

                    Если это так, то вы Марк Цукерберг и за 1000 баксов перевернете мир.
                      0
                      Марк Цукерберг был хорошим программистом. К сожалению для меня, я таковым не являюсь. Но я попробую распараллелить задачи и создать прототип не раскрывая всей концепции кому-либо. И вообще, всем наверное показалось, что я тут пишу такой пафосный и глупый. А на самом деле, у меня просто есть идея в которую я безгранично верю. И есть шанс какой-то, наверное.
                0
                А может ли человек, ничего не смыслящий в программировании быть эффективным креатив-менеджером проекта? Например(моделируем ситуацию) я министр, у меня есть финансирование и задача организовать в интернете социальную площадку для общения по моделям чиновник-чиновник, чиновник-гражданин, гражданин-чиновник. Есть видение проекта, но нет технических навыков. Как быть в такой ситуации министру, чтоб и вреда не нанести и непосредственный контроль над содержанием проекта сохранить вплоть до того где находится тот или иной элемент планируемого интерфейса?
                  0
                  нет конечно. как же он сможет что-то планировать, не понимая где, чего и сколько?
                    0
                    Интерфейс клиентского приложения разработан. Схематично нарисован карандашиком на бумажке, ибо я не дизайнер и не художник. Технические навыки собственно программирования есть (2 года работал на связки PHP4+HTML+MySQL), но большие проекты не разрабатывал, ООП — только в теории. Да и вообще, могу себя назвать исключительно дилетантом, т.к. программист — это тот, кто работает программистом. Я — не работаю. Но это не значит, что я совсем ничего не понимаю.
                      0
                      Вы меня извините конечно, но работа менеджера проекта не состоит в том, чтобы рисовать карандашиком на бумажке.
                      Кроме всего прочего проджект менеджер должен заниматься планированием и распределением ресурсов. Дилетант не может знать где расставить акценты, как распределить человеко-ресурсы и сколько вся эта бодяга будет длиться.
                        0
                        Я понимаю, Вы правы. Но просто опустить лапки и подождать n месяцев, пока это не сделает кто-то ещё, я тоже не могу.
                        0
                        По моему это имено оно и означает. Эффективное управление это не только стоять над душой и говорить где какую линию добавить, а где убрать мерцание. Это планирование, растановка приорететов, поиск индивидуальных подходов… да и много чего еще. На эту тему книги пишут и доклады читают. А полемика в это области ведется не меньшая, чем о TDD.
                    0
                    Пока остановился на мнении, что у каждого нового участника желательно настроение «более 50% сделать своими руками». Если не можете делать проект самостоятельно, то конроль за исполнением: сможете разделить задачу на мелкие фрагменты, найдете фрилансеров чтобы их выполнить — то да. Но не представляю, как быть, не обладая в программировании совсем никакими навыками. Без навыков в своей сфере можно работать только министром.
                      –1
                      Ответ на название треда: «Нет не нужно.»

                      Исходные коды проекта это конечно важная часть, но не единственная. Однако для того чтоб сделать прототип (который уже можно показать потенциальному инвестору) кое какие базовые навыки (или деньги чтоб нанять тех у кого эти навыки есть) обязательно нужны. Инвесторов вкладывающих в идею без хотя бы прототипа, я не видел.
                        0
                        Есть 5 листов А4 с основным описанием концепции, несколько схематичных набросков клиентского интерфейса, и ещё материалы, написанные в свободной форме. Клиентская часть настолько проста, что поймёт практически любой, кто держал плеер в руках.
                        0
                        Периодически в англоязычном инете появляются отзывы от людей, которые успешно организовали стартап, не владея программированием.

                        Риски увода идеи тем больше, чем легче 1) правильно понять концепцию (со всеми ньюансами) и 2) ее запрограммировать. Начиная от ухода команды до копирования конкурентами с большими бюджетами.

                        Также, если идея очень очевидна, то как правило уже разрабатывается несколькими командами. Другое дело, что она может быть очевидна только для вас, а не в среднем по сообществу.

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

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

                        Если владеете английским, можно почитать/ спросить здесь: answers.onstartups.com/
                          0
                          Огромное спасибо за развёрнутый совет!
                          0
                          Хм. Наше предприятие другого плана — «оператор связи». Когда все только начиналось это было совсем ново в городе. Но руководителю удалось его поднять с абсолютно нулевыми знаниями телекоммуникаций, так как у него было 2 плюса — это хорошие технари на старте и умение их слушаться. До сих пор нормально функционирует, да плюс находит реальные идеи, и до сих пор полный ноль в плане знаний принципов телекоммуникаций.

                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                          Самое читаемое