Job vacancies as masters in civil engineering

I'm planning to study civil engineer masters in germany, haven't decided the pogram but they are promising master programs related to environment engineering, railway and etc. what career path has more jobs vacancies and better salaries? put aside other requirements like german language. Is it hard or easy to get a werkstudent job without experience in germany?