Там используется система голосований за снипеты. Не сайт или разработчики сайта навязывают вам какие-то снипеты, а сами пользователи делятся своими решениями. И сами же пользователи решают полезно/интересно это или нет. К тому же, там также есть возможность предложить свою ревизию на решение или описать в комментариях, почему вам это решение кажется плохим. Так что вы слишком категоричны.
Нет. Не сделали. Еще очень много работы! Поэтому заявлять, что сделали лучше чем у других — рановато!
Предложения:
Улучшение профиля:
1. Указывать не полный текст страниц снипетов, а только заголовки. Либо сделать настройку в профиле «краткий» и «подробный»
2. Сделать базовые вещи, которые во всех резюме. К примеру такие как ВУЗ(название, специальсность, годы обучения, полное или незаконченное). Смысл делать размещение вакансий и при этом сделать таким неудобным и малоинформативным профиль?
Улучшение снипетов:
1. Создать возможность по запросу снипетов. Допустим Вася Пупкин не знает как сортировать строки в python-е и он хочет попросить помощи. Как вывод надо дать ему задать вопрос и если такой снипет уже есть, ему предложат его, а автору снипета прибавится карма, а если нету, то кто-то будет знать об идее еще одного снипета
2. Комментарии между строчек в коде. Чтобы быстрее понимать в чем критикуют автора кода. Ну и как вывод сделать настройку по просмотру с комментариями и без
3. На главной странице я не хочу видеть сразу код. Сначала раздел описания и если снипет интересен, то хочу зайти внутрь.
Учтите что сейчас поиск на сайте фактически бесполезен: я ввожу в строчку поиска «HTML» и получаю сниппеты по Java,Sass,JS. Именно поиска по самим тегам нет, как и по языкам. Поиск фактически выдает сборную солянку.
Да и сами теги это не всегда хорошо: там можно ввести все что угодно, и они не объеденяются по степни похожести.
Гораздо удобнее старый добрый список категорий.
SamDark: Рекомендую сделать обще-доступный todo. В нем каждый из пользователей должен иметь возможность на:
* Создать запрос фичу;
* Проголосовать за уже созданные фичи;
Так Вы будете знать ответы на вопросы:
* Что вообще надо пользователям, чтобы мы были популярны?
* А вообще вот эта… кому-то нужна?
Полезности для разработчика