Еще один вопрос от начинающего специалиста - можно ли совмещать изучение языков программирования?
Не вижу с этим никаких проблем. Я в университете все время паралельно изучал множество разных языков программирования. Некоторые оставались со мной на несколько курсов (Pascal, C/C++), а некоторые понадобились всего на одну-две лабораторные работы (Modula-2, ESQL/C, Visual Prolog).
Когда с конца третьего курса начал работать, то языки программирования из академического интереса превратились в рабочие инструменты, от умения работать с которыми зависела зарплата и дополнительные подработки. Поэтому знать несколько ЯП не просто можно, но очень даже желательно.
Другой вопрос - как так учить различные языки программирования, чтобы в голове не было каши из различного функционала, особенностей и ограничений?
Ответ можно найти в советах лингвистов, которые изучали разные языки задолго до изобретения компьютеров. И как раз на днях я смотрел интервью с таким специалистом - женщиной, которая знает 26 иностранных языков, из которых 14 преподает как учитель (при чем все одновременно). Если обобщить ее советы и перенести на программирование, то выходит следующее:
📌 У изучения языка должна быть конкретная цель, пошаговое достижение которой будет давать мотивацию учится дальше.
📌 Разные языки лучше учить в разных IDE - например, один в IntelliJ IDEA, а второй в Visual Code.
📌 Лучше не учить языки совсем на одном уровне. Один пусть будет всегда чуть впереди, чтобы при изучении второго языка частично сравнивать его возможности с первым, искать параллели и отличия.
📌 Практика, практика, практика! Желательно ежедневная!
Post #92
252

- 👍 3
- 🔥 2