I'd like to stress on the second point. When I graduated at 2015, and have done multiple interviews with enterprises, Java or .NET were critical. Don't know if it's the same, but looking into job postings, I'd say it is.
It'd definitely different if you work for an IT company, but not always.
It'd definitely different if you work for an IT company, but not always.