Almost every young developer joins the enterprise I work at and spends the first 6 months ranting about how bad everything is and how we could do things so much better with xyz or whatever. We wait, we educate, we leave them to come to the understanding that when you're in a business with billions in turnover, millions of customers, thousands of employees and hundreds of developers, what you learnt at university or building small side projects isn't enough to immediately judge and make changes. After about a year the good developers are proactively contributing good ideas that will actually work. It's not an environment that fits everyone, so we're fine when people decide to leave for somewhere smaller.
Almost every young developer joins the enterprise I work at and spends the first 6 months ranting about how bad everything is and how we could do things so much better with xyz or whatever. We wait, we educate, we leave them to come to the understanding that when you're in a business with billions in turnover, millions of customers, thousands of employees and hundreds of developers, what you learnt at university or building small side projects isn't enough to immediately judge and make changes. After about a year the good developers are proactively contributing good ideas that will actually work. It's not an environment that fits everyone, so we're fine when people decide to leave for somewhere smaller.