Dipende che cosa si capisce come carriera .
Se hai lavoro come dipendente nel tuo paese e vuoi che rimanga tale, di solito non è necessario che tu conosca alcuna lingua tranne il tuo nativo e l'inglese. Un'eccezione può essere quando il cliente principale della tua azienda è una società straniera e dovresti conoscere la lingua di quella società. Ad esempio, molte aziende della Polonia occidentale collaborano principalmente con aziende tedesche e conoscere il tedesco è un grande vantaggio, o addirittura un requisito, per lavorare come sviluppatori senior (mentre i junior non hanno contatti con i clienti, non sono tenuti a parlare tedesco ).
Tuttavia, se vuoi essere un libero professionista , devi essere fluente nella lingua del tuo cliente. Ovviamente puoi scegliere come target solo paesi di lingua inglese, ma conoscere ad esempio il tedesco o la Francia ti offre maggiori opportunità e potenziali contratti meglio pagati.
Se vuoi lavorare all'estero , dipende. Naturalmente, andando negli Stati Uniti o nel Regno Unito, l'inglese è la scelta giusta. Nei piccoli paesi (in Europa) ci sono molte squadre di lingua inglese, quindi come appaltatore straniero, puoi sperare in molti lavori di lingua inglese, ad esempio in Danimarca o nei Paesi Bassi.
Ma in grandi paesi come la Germania, i lavori di lingua inglese sono un'eccezione e senza conoscere bene il tedesco hai poche possibilità di trovare qualcosa. Per ottenere i migliori contratti pagati, è necessario parlare correntemente il tedesco, ma è quindi possibile ottenere lavori ben retribuiti .