My coworker (a salaried employee) was working on the weekend as a courtesy to my boss (small business). She saw him wearing headphones and told him to take them off immediately and that they weren't allowed.
He never came in on the weekend again.
Rules like 'no headphones' are the signal that the boss is suffering from pathological behavior. This is a very unhealthy environment for the employees. Leave immediately.
But sometimes people frown, its their problem not ours.
And getting yelled at over some bugs? If you have a choice, move out, ASAP.
In practice, what I've seen is that in the mornings with the stand ups and other meetings and calls with clients nobody wears headphones. Then after lunch and heads go down, the headphones go on.
In an open space office headphones = working. No headphones - temporary you may disturb me now sign. Anything requiring more than 2 people briefly talking -> find an office.
And that's why open offices are horrible for devs - you work on your own 75%+ of the time and you get to choose between slowly damaging your hearing or being distracted and not getting any work done.
I'm having trouble finding words strong enough to convey how absolutely unacceptable that is. I would start interviewing at other companies immediately. When asked why, cite this. If you can afford being unemployed (check unemployment eligibility), I'd walk out of the office immediately the next time your boss yells at you.
"Don't make mistakes" is a completely unreasonable demand. If you want fewer mistakes, implement better processes and teach people better techniques.
Make that clear and if nothing changes move on.
> I got yelled at couple of times because there were some bugs.
This is entirely the wrong way to deal with bugs. Bugs are not the product of bad programmers; bugs are symptoms of bad processes. Bugs happen. The response to them should be preventative, not punitive, i.e., how did this happen, how can we detect it in the future, is it worth not just detecting but preventing in the future, and if so, how do we do that systematically. Of course there will be bad programmers, but environments like this give them the scaffolding to improve, and if they don't there's much more basis for letting them go than just, "you made a bug."
If it were me, I would be looking elsewhere.
I mean really, people my age and older invented the personal music player and so on. You could make a good case for saying that Masaru Ibuka invented the Walkman at Sony and he was born in 1908, around about the same time as my grandfather! He was already 70 when it was launched.
Really up to the work place I guess. All my work place so far let me listen to music with headphones...
I'd start looking for another job unless you don't have any good resume experiences and having a hard time getting a position. Then you would probably want to stick it out for a year and get friendly with that 1 other worker for a reference.
Sounds like you're new to working, so dont make any opinions about work culture from this. Workplaces are much much nicer than what you're experiencing right now.
Currently, the open plan office I work in makes headphones a necessity - for focussed isolation and for calls.
So you're lacking basic amenities, your colleagues are antisocial, blame and aggression take the place of thorough testing.
Sounds to me like the office isn't good.
I would start to ask myself what I'm getting from the job (besides the money) and why I joined in the first place. maybe make a weighed pro's and con's list and see how I score.
does that help?
What I'm used to is unlimited holidays, time to work on own projects, as many breaks and as long as I need. But this is standard way to treat coders in Dublin (Ireland). Listening to music? Please, we're even given headphones if we want. I hope your company is just the odd one out. Just move asap.
You are at the very bottom as far as work environments go.
I got yelled at couple of times because there were some bugs
There is no point discussing further or bringing anything up to your "employer". Just leave.
Even friends in 'stiff' industries, like banking or law, can listen to music at work.
You're working for a control freak. It will not end well.