Entry-level dev. I’ll be starting a Magento 2 position. Tips?

I have a little more than a year of experience in web development (Laravel, Angular, Python, etc.), and before that a year of game development. I’ll be starting a new position as a Magento Backend Developer.

I’ve heard of the infamy of Magento and how it is “over-engineered”, “bloated”, and has a steep learning curve. Which and how much of these are true? What are some of the beginner caveats I should look out for? Is the backend as bad as the frontend?

Also, I know its support for Windows is deprecated now, how do I get started on developing Magento locally on my Windows machine? Docker? VM?

Thanks!

submitted by /u/sloonzz
[link] [comments]