Что реально нужно juniorу в программировании в ближайшее время
Короче, кто сейчас в начале пути, уделите внимание не только синтаксису, а пониманию зачем и почему. Учить frameworks — полезно, но без базового понимания алгоритмов, основ ООП, работы с API и хотя бы баз сетей — толку мало. Еще важно уметь читать и разбираться в чужом коде, а не только писать свой, иначе попадешь в ступор на любой реальной задаче.
Проверяйте, как работает ваш код — дебаггинг так и останется нужным навыком, не стоит пренебрегать встроенными инструментами IDE и простыми логами. Привыкайте писать тесты, даже если это кажется лишним — хорошие привычки потом сэкономят кучу времени.
Из инструментов — минимальный набор git со всеми базовыми командами + умение искать решения (не только в гугле, но и на stackoverflow) — самая главная штука для джуна. Не стоит юзать все подряд, лучше понять один язык/стек хорошо, чем бегать по разным.
Ну и, конечно, учитесь ясно формулировать задачи и ошибки: без этого много лет будете блуждать в темноте. В целом, задача джуна — не знать все, а показывать готовность быстро учиться, работать с наставниками и держать голову открытой, а не закидываться инфой с ютуба без понимания сути.