Obviously yes, but that is question-begging. How does the novice programmer know that it is a good practice to use parentheses? x + y == z is correct, so it seems reasonable to conclude that x & y == z is also correct, particularly when the compiler does not complain about it.
How does the novice programmer know about order of operations? Maybe they are blissfully unaware of both features, but if someone is being taught one feature, they should be taught both. In my case, I'm self-taught and just applied what I learned in basic algebra about parens and boolean logic.