3 ms·
> Is this how it is everywhere? Yes and no. We all have to do boring and repetitive or under-appreciated stuff from time to time. But there's a big differenc
by Falkon1313 11y ago
> Is this how it is everywhere?
Yes and no. We all have to do boring and repetitive or under-appreciated stuff from time to time. But there's a big difference in environments.
If you work internally at a company where the product is something other than what you are working on, you may sometimes feel like an outsider and unimportant and that you have few people to talk to in a meaningful way. But you can talk to people all over the company, and learn a lot about things other than what you normally do on a day-to-day basis. You may find interesting ways to help them that they never thought of (because they're not programmers) and that you never thought of (because no one asked you to do it). That's one way to both do things that feel more meaningful and have more people to talk to.
You could work for an agency, doing many short projects with a lot of variety, along with a team who does the same things. There, even the non-developers should be interested in your work so it will seem more meaningful. You should be able to try out a variety of new and interesting things. But it may still seem disorganized and lacking vision due to the many short projects.
You could try working for a company where the product is the software (or SAAS) that you're developing. Then you'll likely be in a dev-oriented team and feel more at home, and your work will be more meaningful because it directly impacts everyone in the company as well as their clients/customers. It probably won't feel as disorganized and lacking vision, but you may end up working on one thing for a long time, so there's less variety. You can approach it from different angles and do different things in support of it to keep up the interest.
There are trade-offs anywhere, but there's a wide variety and you can find a way to renew interest.