Beginners are likely to make themselves an eating plan, where they have to eat each gram that's on the plan. They have to stick to the calorie number that's given. That's a good idea - for beginners. In my eyes, it doesn't make much sense to have a strict plan that tells you what you should eat, gram per gram. If you did work with a plan, you'll soon get an impression of what you need and when you need it. So it's important to LEARN, that's why a beginner should always use a strict routine.
When you learned a lot about the effects of protein and carbohydrates and fats, you should listen to your body more. It's not easy at the beginning, but doing it like that you will have more success because you don't have to change your plan all the time. Of course it is important to eat the right things at the right time. But you should weigh each gram, it doesn't make sense, our metabolism changes everyday. And in those plans you take some calorie calculator from the internet and then you get a number - wow. And now? Do you think some calculator can analyze your body like you can? Never.
Those are just very very vague numbers.
Stick to the rules you've learned and listen to your body. You will know exactly when you need protein or carbs. You will know when to drink.
If you do it like this, you will gain more strength and more muscle mass.
Always keep in mind, that you should listen to your body - your body WON'T tell you I need a bag of cheetos!