So, what causes boredom, and what can you do about it?
Being silo'd causes boredom. This often happens in both large and small companies. Being on the same type of work indefinitely can cause boredom. Needs to be mixed up a bit. This is not a universal thing... some developers like one type of work and don't want to do anything else, but many developers I've worked with like to have variety.
All jobs have some task or other which is tedious. For those things, we put our head down and get it done because it's part of the job.
But I am assuming you're talking about a bigger situation of boredom - being generally bored at work. Common causes...
...and every last one of these has "or, look for a new job" as an option. It's not to be done hastily just because you're bored for a day or even a week or two. But if you are bored for long periods; you've tried everything where you are and nothing has helped; and you have a realistic chance at getting a different job... go for that better job.
Or if you are consistently bored in more than one job - perhaps a career change is in order. This happens! I have a coworker who is leaving a tech job to study sports medicine, because they realised they are passionate about helping people achieve peak physical performance. Want to guess how happy they are? :)
Find a problem that needs solving and either tell your compadres, your boss, and/or begin working on the solution. This is true at any job and for any workplace. This isn't a movie, this is life... And in real life, there's always a problem.
There's always something to do.
In-life
I believe you are an IT professional. So according to me IT industry is an ocean, and if you go in deep you will never get boredom. But you know, if you swim on the surface, then you definitely get boredom.
At-work
Build stuff which helps the people. And at work, try to support your organization in 360` fashion. And learn at least one new thing before leaves the office.
When boredom starts to hit you at work start looking for new challenges at work. Chat with your manager / supervisor. Start up a new project, innovate etcetera.
If the above does not help start looking for another job.
You are bored when you don't have any real work to do. In most cases, it's a dangerous thing. Here is my take on it:
Hope this helps.
Sandeep Panda
co-founder, Hashnode
Mandar Vaze
Remote Software Consultant
I wrote about a related topic here
It suggests ideas about things to do when your "assigned by the manager" task is done, and you (think you) have "spare time" (which is when you may get bored, hence related to this question)