так что на первом месте для студентов я бы поставил проекты, на втором - язык, на третьем - прокачку на leetcode
А есть ли реальная польза от Leetcode, помимо опыта решения задач для, собственно, собеседований? Само отношение к программированию как к гольфу может быть скорее вредным, кмк. Я бы на второе место поставил софтскиллы, а конкретный язык бы заменил на знание парадигм программирования.