Какие советы вы можете дать начинающему программисту?
Запоздало вы ищите совета. Набираться реального опыта нужно как можно раньше. После первого же семестра, с февраля начинаешь искать летнюю практику. Любую, куда возьмут. Ищешь через преподов, родителей, знакомых, объявления. После первой-второй практики пытаешься залезть куда-нибудь на полставки. Если повезёт, туда же, где практику проходил. Часто университетские ВЦ берут студентов на полставки. Курса с 4-го можно пробовать договариваться с деканатом и преподавателями о свободном посещении и переходить на полную ставку. В случае успеха, вместе с дипломом получаешь статус мидла, заинтересованность в тебе рынка труда и возможность выбирать работодателя. Что касается выбора языка, выбирать язык надо тот, который наиболее применяется в интересующей области деятельности.
Получай запись в трудовую от года, что работал программистом.
Собирай вещи и сваливай из гос-сектора в частные компании на свой C#.
Работай над нормальными проектами, получай деньги, заводи девочку, квартиру, машину
Как все уже будет и за***ет работать на износ, сможешь вернуться в науку просиживать штаны до пенсии.