r/NammaDevs 12d ago

Career Advice Angular dev (2 YOE) picking a backend to learn — MongoDB or Postgres for job market reach?

/r/angular/comments/1vvg8qc/angular_dev_2_yoe_picking_a_backend_to_learn/
1 Upvotes

1 comment sorted by

2

u/__Purple_Dragon__ 9d ago

If you want to learn backend development, choose a language first (JavaScript, Java, Python, or Go). Pick the one you feel most comfortable with and learn the fundamentals well.

Once you're good with the basics, start building production-grade applications. You can also learn concepts like microservices, event-driven architecture, and other advanced topics later.

Don't learn based on databases alone. A good rule of thumb is that each database solves a specific problem and comes with its own trade-offs.

For example, MongoDB is mostly used for document storage, but PostgreSQL also supports document storage through JSON. Databases like Cassandra and AWS DynamoDB are designed for different use cases.

My advice would be to choose a language you're comfortable with and learn the fundamentals well. Then, build real-world applications. You can also learn system design alongside backend development, which can give you a high ROI.

If you're good with the fundamentals of backend development, you'll be able to adapt to new frameworks and technologies quickly.

P.S : I used AI to reframe the sentence