JavaBackendStartGuide icon indicating copy to clipboard operation
JavaBackendStartGuide copied to clipboard

Добавить roadmap

Open lasteris opened this issue 1 year ago • 7 comments

На Github существует несколько roadmap, пользующихся популярностью. Смысла повторять все то же самое за ними не вижу, у них все таки более ссылочный характер, а у здесь описательный. Я думаю что их просто можно ввести, упомянув в новом абзаце

Вот эти репозитории:

  • https://github.com/kamranahmedse/developer-roadmap у которого java тут
  • https://github.com/s4kibs4mi/java-developer-roadmap

Предлагаю добавить абзац формата:

Допустим вы изучили Java Core. 
А вот роадмап, в котором этот java core - только первый шаг. И ниже вы можете увидеть дальнешие шаги. Подсказки и материалы по прохождению этих шагов далее в этом руководстве

сюда: Снимок экрана 2023-08-09 171449

или же сюда:

Снимок экрана 2023-08-09 171242

@EightM если не против идеи, то Assignee можешь назначить меня 💯

lasteris avatar Aug 09 '23 14:08 lasteris

я бы на самом деле не прочь составить внутри этого ресурса roadmap своими руками, так как не совсем согласен с набором технологий по ссылкам выше, но с другой стороны...логичнее, наверно, сотрудничать и улучшать существующие, чем плодить миллион своих версий 🤔

lasteris avatar Aug 10 '23 10:08 lasteris

У такого подхода, на мой взгляд, есть некоторые недостатки:

  • Дублирование. Если человек уже изучил раздел, зачем ему ссылка на тот же раздел, в котором будет тот же материал, но рассказанный другими словами или описанный в других источниках? Условно, если человек прочитал Шилдта, прорешал упражнения, то что критического он пропустил такого, что следует искать в других источниках?
  • Перегруз информацией. Один из девизов руководства "краткий, но не кратчайший перечень материалов". Когда ты новичок, то буквально тонешь в новой информации и материалах. Поэтому мы говорим: "читай вот эту книгу". Чтобы на начальном этапе думать не пришлось, а на среднем человек уже сможет искать дополнительные материалы.
  • Авторитетность и актуальность. В приведённых roadmap зачастую идут ссылки на одиночные статьи. Они могут быть не актуальны (скажем быть java 8 only), ошибочных и просто неполными.
  • Язык. Они на английском :)

EightM avatar Aug 11 '23 08:08 EightM

У такого подхода, на мой взгляд, есть некоторые недостатки:

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

* Перегруз информацией. Один из девизов руководства "краткий, но не кратчайший перечень материалов". Когда ты новичок, то буквально тонешь в новой информации и материалах. Поэтому мы говорим: "читай вот эту книгу". Чтобы на начальном этапе думать не пришлось, а на среднем человек уже сможет искать дополнительные материалы.

* Авторитетность и актуальность. В приведённых roadmap зачастую идут ссылки на одиночные статьи. Они могут быть не актуальны (скажем быть java 8 only), ошибочных и просто неполными.

* Язык. Они на английском :)

Как правило, люди в том же learn.java тг канале так или иначе дают ссылки на текущий ресурс + один из тех roadmap, так что какие-то выводы из этого надо сделать в любом случае)

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

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

lasteris avatar Aug 12 '23 13:08 lasteris

Опять же, как вариант можем сделать раздел со ссылками полностью наш - с нуля

lasteris avatar Aug 12 '23 13:08 lasteris

* Перегруз информацией. Один из девизов руководства "краткий, но не кратчайший перечень материалов". Когда ты новичок, то буквально тонешь в новой информации и материалах. Поэтому мы говорим: "читай вот эту книгу". Чтобы на начальном этапе думать не пришлось, а на среднем человек уже сможет искать дополнительные материалы.

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

lasteris avatar Aug 12 '23 13:08 lasteris

Как вариант можно в конце каждого раздела добавить подраздел "Если хочется больше". В него вставлять максимум до 3 пунктов с кратким пояснением что это такое и ссылкой на авторитетное руководство/документацию

EightM avatar Aug 14 '23 13:08 EightM

Как вариант можно в конце каждого раздела добавить подраздел "Если хочется больше". В него вставлять максимум до 3 пунктов с кратким пояснением что это такое и ссылкой на авторитетное руководство/документацию

я подумаю над этим 🫡

lasteris avatar Aug 15 '23 17:08 lasteris