Now this situation is partly my fault. I could step up and try to change the situation within my job, but I guess that's not really how I am. I get challenged when people expect things of me that I can't do yet. I get motivated by learning new stuff. But when people have low expectations, I tend to get really comfortable walking the 'safe road'.
Realizing these things was a big step. But now I don't know what to do next. I'm not sure my skills are sufficient for a 'big job'. I think I'd like to start one of those combined jobs/traineeships at a bigger company that offer many more ways of developing your skills and career, but I'm not sure if that's the best choice, being 30 yo with 2 years of experience.
I'd love to hear your advice!
2. Consider looking for a company/group/task where you are the best programmer on the team. You might have to take lower pay, but there's nothing like being the only guy/gal around to speed up your learning.
3. Head to management if it looks like a good fit.
Workplaces generally aren’t the most efficient avenues for personal development.