Ответы пользователя по тегу Стартапы
  • Кто в России получил $150k+ на seed стадии, отдав менее 20% доли?

    sainnr
    @sainnr
    Выглядит как сказка.
    Ответ написан
    Комментировать
  • Программирование. Реактивный старт - помощь начинающему

    sainnr
    @sainnr
    Исходя из прочитанного, я бы вам порекомендовал смотреть в сторону платформы .NET, и вот почему.
    1) Возможность реализовать то, что вы планируете, какими угодно способами: в виде веб-приложения (ASP.NET, ADO.NET), в виде десктоп-клиента (WPF + WCF), как Silverlight-приложение (типа Flash, можно запустить и в браузере, можно сохранить локально на десктоп).
    2) Для всех таких вариаций вам нужно будет знать, по большей части, только C#, синтаксис которого будет очень знаком и его будет несложно изучить. Для всего остального (в основном, это разметка HTML или XAML) существует визуальный редактор в Visual Studio.
    3) Различные компоненты .NET фреймворка упростят и ускорят разработку: проще работать с БД, проще организовывать веб-сервисы (если мы говорим о десктоп-клиенте), проще обрабатывать события и т.п.
    4) По всему этому написаны тонны документации, как на английском, так и на русском. Это и книги, и MSDN, и куча форумов по каждой из технологий, подкасты, видеокасты, тысячи их.
    5) В процессе разработки вы также можете изучить/закрепить/научиться применять основные паттерны программирования, которые вам в дальнейшем сильно пригодятся.
    6) Если вам не будет хватать возможностей .NET-фреймворка, то есть разработки, расширяющие его возможности (тот же NHibernate).
    7) Разочаруетесь в .NET — будет проще потом перейти на платформу Java, у них немало общего.

    Если вы научитесь в полной мере использовать возможности .NET, то это точно будет реактивный старт.

    Ложка дегтя: это все ориентированно на win-платформу. Хотя, многие вещи заработают и на других платформах.
    Ответ написан
    3 комментария
  • Создание сайта

    sainnr
    @sainnr
    Начнем с того, что на составление тех.задания существуют ГОСТы (например, ГОСТ 19.201-78), в которых строго указанно, что там должно быть, а чего не должно.

    Вообще, ТЗ — это, грубо говоря, «руководство к действию», максимально формализованное и написанное техническим языком, которое трактуется разработчиками (исполнителями) однозначно. Чтобы составить именно ТЗ (техническое задание), а не список требований, вам нужно как минимум неплохо разбираться в данной области.

    Я бы посоветовал вам найти пару примеров качественно написанного тех.задания. Посмотрите различные сайты с технической документацией. Особенно обратите внимание на структуру документа, сколько там всего должно быть. После этого, спросите себя — «смогу ли я все это написать, причем понятным разработчику языком?».

    Если вы твердо решите, что «да», то вперед! Если же засомневаетесь или решите, что вряд ли сможете, то лучше не начинать писать — есть другие пути. Например, вы можете найти т.н. «посредника» между вами и разработчиками, который перевел бы ваши слова — представление, требования, пожелания — на понятный разработчикам язык, формализовал бы их. В компаниях таких людей называют техническими менеджерами или техническими директорами.

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

    Кстати, а почему вы сами не хотите попробовать стать разработчиком? Посмотреть различные «движки» (CMS — например, LiveStreet), фреймворки (Yii особенно хорош)? Или вы твердо решили, что вы хотите быть исключительно руководителем и организатором (и уверены в том, что у вас это получится)?
    Ответ написан