ORMjs,
Напишу тебе банальную вещь, которую студенты редко понимают после вуза.
Проект - это не куча кода!!!
Никого не интересуют мегабайты кода.
Всех интересуют проекты.
Итак, проект - это
0 - Название проекта.
1 - код, занимает от 50% времени
2 - тестирование
3 - документация!!!
4 - API!!!
5 - примеры(не куски кода на форуме)
6 - Support
7 - сайт
8 - приятный дизайн
9 - Раскрутка
10 - Адекватность(нормальная фотка или логотип всех аккаунтов)
11 - Вежливость, в твоем случаем - не использование гопнического сленга.
Можно добавить еще пару десятков пунктов.
Добавлю лишь 2.
12 - Когда тебе говорят про Mongo, это значит следующее.
На рынке используются множества решений и если твой продукт интегрирован с ними, то ты получаешь +200% потенциальных клиентов(нужно тебе это или нет, решай сам)
13 - Про билды в репозиториях.
Если не добавлять билды в .gitignore, то в скором времени при скачивании твоего небольшого проекта в 1 мб, общий размер проекта будет в несколько сотен мб.
P.S.:
Но прежде чем тратить месяцы-года на разработку, надо для себя определиться что ты в действительности хочешь.
1 - Заработать денег
2 - Просто интересно
Думаю в действительности тебе интересен пункт 1.
Тогда первым делом смотри какие есть аналоги, цены, популярность.
Если пункт 2, то приведу тебе пример моего знакомого - 40 лет, 2-ое детей.
5 лет делал в одного мега-крутую штуку. Серверное решение для обработки видео на одной из технологий Adobe.
Потом пришел инвестор с деньгами и сказал что ему надо, и вот уже 7 лет делает неинтересный ему проект но зарабатывает деньги на семью.
Крайне редко получается сделать успешный проект, вероятность от 0.1% до 1%. Но при каждой следующей попытки твои шансы увеличиваются.
Главное чтобы не получилось вот так - 10 лет потерянной жизни на никому не нужный софт!!!
Последний раз редактировалось fancy, 21.06.2016 в 16:20.
|