sbenzenko / DeveloperPathAbout

Discussion about the project
8 stars 0 forks source link

Общие мысли и предложения по поводу проекта #1

Open sbenzenko opened 4 years ago

sbenzenko commented 4 years ago

Оставляйте здесь комментарии и предложения по поводу проекта:

fjod commented 4 years ago

добавить github actions или что-нибудь еще для CI/CD

LightVolk commented 4 years ago

Не знаю насчет провальная задумка или нет, но я сам ищу открытый проект, где бы можно было бы скакнуть с миддла на сеньор уровень - "поруководить" менее опытными, прокачать софт скиллы. Опять-таки - добрать опыт проектирования.

Вот с идеей проекта не густо.

С технологиями описал в Issue-4 - не знаю что понимается под Asp MVC, но я бы настаивал на asp.core Web api. Чтобы разделить клиент и сервер. Сейчас более-менее нагруженные приложения так пишут, да и с точки зрения проектирования так будет правильнее, что ли.

А на клиенте уже что душа пожелает = кто-то может захотеть изучить Ангуляр и велком - можешь пилить отдельный проект. А кому-то интересен Blazor - так и тут можно сделать отдельный проект. А Api будет единая.

Опять-таки, вдруг найдутся желающие делать мобильный проект.

В качестве БД ничего предложить не могу. Возможно, Postgres будет лучше - он открытый и бесплатный. Но, впрочем, MSSql тоже хорош.

@fjod , вот согласен с вами. Для открытых проектов CI\CD у гитхаба дает много минут. Опять-таки , это хороший опыт для понимания того,а как эти строчки кода преобразуется в докер образ и выкладывается\развертывается.

fjod commented 4 years ago

да кстати вот аналогичный проект https://github.com/csinn/CSInn

EvgenGarif commented 4 years ago

Задумка в принципе отличная если получится все реализовать. Будет полезна всем кто будет реализовывать, так и интересующейся этой темой.

Согласен что лучше наверное делать сразу на asp.core Web api.

Похожая страница на сайте https://web.archive.org/web/20191226133330/https://youit.pro/map/dotnetweb

fjod commented 4 years ago

@LightVolk

А на клиенте уже что душа пожелает = кто-то может захотеть изучить Ангуляр и велком - можешь пилить отдельный проект. А кому-то интересен Blazor - так и тут можно сделать отдельный проект. А Api будет единая.

я бы в совсем отдаленном будущем попробовал бы на F# написать

lazyppanda commented 4 years ago

Как человек, новый в IT, хотелось бы видеть не просто очередной roadmap/набор ссылок/статей по стеку - их в интернете очень много и не мало достойных.

Хотелось бы предложить такой вариант - возможность по выбранной теме посмотреть вопросы пользователей и создавать их самому (like stackoverflow).

К примеру - есть ветка по Entity Framework -> в ней есть раздел "вопросы и ответы" -> там один из вопрос "Когда лучше использовать IEnumerable вместо IQueryable?"

sbenzenko commented 4 years ago

А какой, например, достойный роадмап вы знаете? Вот делать клон stackoverflow, на мой взгляд, как раз занятие бесперспективное.

lazyppanda commented 4 years ago

А какой, например, достойный роадмап вы знаете? Вот делать клон stackoverflow, на мой взгляд, как раз занятие бесперспективное.

Лично я иду по тому, который сейчас описан в readme проекта. И я предлагаю сделать просто больше интерактивности - обычно, по теме предлагают только колонку комментариев (как, скажем, на metanit), что становится весьма не удобным, если хочется задать по выбранной теме вопрос или найти подобный.

sbenzenko commented 4 years ago

Лично я иду по тому, который сейчас описан в readme проекта. И я предлагаю сделать просто больше интерактивности - обычно, по теме предлагают только колонку комментариев (как, скажем, на metanit), что становится весьма не удобным, если хочется задать по выбранной теме вопрос или найти подобный.

То есть в каждой теме добавить помимо источников ещё блок "Вопросы и ответы"? Да, отличная идея, принято.

LightVolk commented 4 years ago

То есть в каждой теме добавить помимо источников ещё блок "Вопросы и ответы"? Да, отличная идея, принято.

Как вариант - интегрировать SO в подборку по теме. Например - разбирают EF Core - а рядом сборку вывести 10ку вопросов по теме же с SO. Не знаю,есть ли у него API и можно ли так делать легально. По законодательству РФ можно))

LightVolk commented 4 years ago

В качестве дополнения: можно на каждую ветку технологий (например: https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.md) - делать небольшой тестовый проект. Из серии - скачал и посмотрел как оно.

sbenzenko commented 4 years ago

В качестве дополнения: можно на каждую ветку технологий (например: https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.md) - делать небольшой тестовый проект. Из серии - скачал и посмотрел как оно.

Если они будут доступны (либо кто-то захочет сделать и выложить), то конечно.

tolpawsta commented 3 years ago

В качестве дополнения: можно на каждую ветку технологий (например: https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.md) - делать небольшой тестовый проект. Из серии - скачал и посмотрел как оно.

Если они будут доступны (либо кто-то захочет сделать и выложить), то конечно.

Можно попробовать найти уже готовые.

tolpawsta commented 3 years ago

В изучении на примере .NET хотелось бы не только рассмотреть технологии, но и рассмотреть их в контексте создания полноценного проекта от начала и до конца. Попробую пояснить. Начинающим изучать .NET, даже после изучения отдельных технологий, иногда не совсем понятно например, как связать бэк с фронтом(какие используются технологии), как протестить(какие технологии существуют), как задеплоить готовый проект. Это как бы roadmap полной разрабоки проекта (+ технологии для каждого этапа)