Dipende da ciò che intendi come carriera .
Se hai un lavoro come dipendente nel tuo paese e vuoi che rimanga tale, di solito non è necessario conoscere alcuna lingua tranne il tuo nativo e l'inglese. Un'eccezione potrebbe essere, quando il principale cliente della vostra azienda è una società straniera, e dovreste conoscere la lingua di tale 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 ragazzi non hanno contatti con il cliente, 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 i paesi di lingua inglese, ma sapere 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. In piccoli paesi (in Europa) ci sono molte squadre di lingua inglese, così come un appaltatore straniero, puoi sperare in molti lavori di lingua inglese, ad esempio in Danimarca o nei Paesi Bassi.
Ma in paesi grandi come la Germania, i lavori di lingua inglese sono una eccezione , e senza conoscere bene il tedesco hai poche possibilità di trovare qualcosa. Per ottenere i migliori contratti a pagamento, devi parlare fluentemente tedesco, ma puoi ottenere veramente buoni lavori pagati .