I think the question you might ask is a little different. Do you want to improve at your current job or do you want a better job (with the same generous employer)?
If you want a better job, you need to learn soft skills. Focus on marketing, managing & finance. I'd also get your english skills to 100%, even if that's not your homeland. Lots of companies place a higher value on bilingual employees.
If you want to focus on improving the skill set you currently use, I'd look for resume buzzwords. Find a current trend technology & make an impact in a open source project. E.g. Node.js (or one of the frameworks), Go, Hadoop, etc...Hit it hard and mean make an impact. Ask people involved in those areas what needs work. Find a weak spot and tackle it. Publish your work on Github.
I know that sounds cheap and dirty. However, nobody will notice that you read Kernigan & Richie or Code Complete. Anyhow, you'll get more from the fundamentals when you see it in practice.
Plus if you help an open source project, you will get to meet all kinds of smart people who will help you because that's how it works. And you might even get to help someone less far along than you.
Comments
I think the question you might ask is a little different. Do you want to improve at your current job or do you want a better job (with the same generous employer)?
If you want a better job, you need to learn soft skills. Focus on marketing, managing & finance. I'd also get your english skills to 100%, even if that's not your homeland. Lots of companies place a higher value on bilingual employees.
If you want to focus on improving the skill set you currently use, I'd look for resume buzzwords. Find a current trend technology & make an impact in a open source project. E.g. Node.js (or one of the frameworks), Go, Hadoop, etc...Hit it hard and mean make an impact. Ask people involved in those areas what needs work. Find a weak spot and tackle it. Publish your work on Github.
I know that sounds cheap and dirty. However, nobody will notice that you read Kernigan & Richie or Code Complete. Anyhow, you'll get more from the fundamentals when you see it in practice.
Plus if you help an open source project, you will get to meet all kinds of smart people who will help you because that's how it works. And you might even get to help someone less far along than you.