2 ms·
Don’t make a programming language part of your identity, not even your professional identity. Programmers use languages as tools. If you have significant exper
by gregjor 4y ago
Don’t make a programming language part of your identity, not even your professional identity. Programmers use languages as tools.
If you have significant experience with Java you can quickly pick up C#, Go, Python, PHP, Javascript. With just a little more effort you can learn C++ or Rust. Those languages already have big footprints in back-end work, we’re past calling any of them “the future.”
To really learn a language you have to use it in practice, learn the idioms and the ecosystem. You have to know databases in some depth since those make up a big part of web back-end programming.
Domain expertise and experience with any common language (such as Java) should get you in the door, especially if you move top companies in the same or similar business domain. Right now the job market has tightened up and more programmers than usual chase fewer jobs.