Ask HN: Switching from Python to Java Dev.
Background: For 3 and half years out of school I joined a startup that uses Python. Now I am kind of bored and also the future of the startup doesn't seem so bright. I researched the market and most Python openings are either for Django or AI|ML. Now at the startup I didn't work on either of these. Considering purely job opportunities and pay should I learn Java along with Spring Boot? Investing in AI, ML seems to be exhaustive and I dont know the prejudice that may exist while hiring AI, ML software developer(preference for masters and PhD candidates). What would you guys recommend solely on the basis of opportunities and renumeration. Side note: I started React couple of months back. I am open to suggestions other than Java.
3 comments
[ 2.6 ms ] story [ 20.0 ms ] threadPersonally I would take Python/Django over Java/Spring any day. Python is a much more succinct language and I find the overall developer experience to be much more pleasant in the Python world.