Приложение Т—Ж
В нем читать удобнее

Как выбрать оптимальную стратегию, если нужно выучить несколько языков программирования?

20

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Добрый день!

Мне надо выучить и ловко оперировать целыми пулом языков программирования: python, java script, type script, HTML, CSS, bash.

Что имеем сейчас: ознакомилась с основами python, базовым HTML, базой java script ( со старой попыткой понять асинхронность, await и fetch). В мае иду на курсы по специфическим библиотекам python. Bash использую с ИИ, где я оператор copy-paste, а вся смысловая нагрузка на ИИ. Type script, react и r пока ещё в глаза не видела. CSS почти не знаком.

И все это мне надо в сфере геоинформационных систем.

Будет очень признательна за советы, как оптимизировать обучение и уложить все это в голове!

  • КотикУчите язык попроще, потом посложнее, но в целом задача не очень реалистичная2
  • Homo DesignerisКотик, а какие ваши рекомендации по порядку обучения?1
  • КотикHomo, Python -> JS -> TypeScript, параллельно HTML/CSS, но до начала JS. Bash где-то в конце, но советую вам освоить всякие LLMки, они вам куда лучше помогут с обучением на любой запрос5
  • Homo DesignerisКотик, Спасибо большое! Да, я активно их использую) Сегодня вот познакомилась с git с помощью deepseek. Без ии все это было бы намного сложнее.1
  • Хронический БеспорядокНет особого смысла прям УЧИТЬ много наперёд. Я бы рекомендовал ставить во главу угла задачу. Вы точно найдёте способ решить все нюансы, которые ставит перед вами ваша задача. Да, криво, да, неоптимально. Но дальше в ходе следующей, третьей, четвертой задачи вы будете находить рецепты, которые бы вы применили в прошлом, на первой. Вы будете эти более хорошие рецепты видеть автоматически, потому что вы прострадали над тем нюансом в прошлом и от этого усвоение этих решений будет эффективно на 110%. Это точно будет более толковое обучение. Да, вам тоже будет полезно какие-то разделы почитать вперед, но только когда вы уже полностью погружены в задачу. Вы сразу будете видеть, куда применить прочитанное. Читать теорию просто так, без контекста можно, она вас ничему не научит особо.6
  • Homo DesignerisХронический, спасибо большое! Да, стараюсь делать небольшие задачки. К сожалению, пока нет какой-то большой задачи, целую надо решить к сроку. Это обычно только хорошо помогает))0
  • Anton ZhitarevНо… Но hyml и css не программирование. Это разметка. Возможно надо сначала определиться с набором инструментов?4
  • Homo DesignerisAnton, наверное, надо правильнее определяться с терминами) Спасибо, я учту, что это так называется! Знать-то надо в любом случае)1
  • Иван Мскпросто пет проект придумайте и реализуйте, как раз эти языки укладываются в один проект frontend на react+typescript, backend на python+fastapi, бд на postgres, классика любой web проект сразу все изучите + sql, напишите ИИ скажите ему придумай проект для деплоя и bash пригодится постарайтесь сами без ИИ сначала, только непонятное спрашивать. Главное начать5
  • Николай Слишком-ИзвестнаяHTML и CSS — не языки программирования. Bash — не сложный и не для кода. Остальные в процессе: читаем кусочек теории, решаем задачи. Идти надо по дорожной карте. roadmap.sh, например. Можно инфу структурировать в obsidian.md1
  • Розарио АгроЯ бы рекомендовал сфокусироваться на связке HTML, CSS,Js но отложить питон и баш скрипт на потом. Так меньше путаницы в голове но полноценно на этом наборе можно работать. На ванилином js сейчас редко пишут, хорошо бы добавить react к этому набору.1
  • ВладиславМогу только посоветовать искать общее в этих языках и учить английский, т.к. многие команды bash зная английский запоминаются на интуитивном уровне. TypeScript это тот же JavaScript только с типизацией. HTML и CSS это по сути не языки и в реальности их заучивать не надо. Это если для работы, а для собесов - на мой взгляд стоит обходить компании, которые предлагают техскрининг, т.к. я нормальных техскринингов давно не видел.1
  • stufently TНаучись пользоваться ии и можно не учить)1
  • Homo DesignerisВладислав, спасибо большое! Да, читать bash мне довольно просто, сложнее писать самой0
  • Homo Designerisstufently, ии это потрясающая удача штука, но логика принятия решений, занимает о возможностях, умение читать код и находить ошибки ии мне точно нужно)0
  • Homo DesignerisРозарио, спасибо! А какой подход к обучению HTML , CSS посоветуете?0
  • Homo DesignerisНиколай, спасибо, я посмотрю, что такое roadmap.sh0
  • Homo DesignerisИван, спасибо большое! Прошла думать0
  • Розарио АгроHomo, научиться верстать грибами, базовый css и основной упор на программирование. Для начала делать тупые игры или "полезные" (тоже тупые) сервисы для себя. Показывать другим, ждать советов по улучшению. Самое главное надоело одно, бросать и делать что-то другое, не выгореть при этом.1
  • SvetlanaНахвататься по верхам - это не учёба. Если есть задача, где требуется грамотное решение. То лучше разделить её на части и делегировать решение этих частей, чтобы оптимально всё соединить.0