I’m curious if others feel challenged with the current work they are doing for either work or on their own time.
If you aren’t challenged - is it important that you are challenged while working through something, or do you prefer to be unchallenged (I’m assuming this would be something you have done previous - think CRUD apps I guess).
If you are challenged at work - has it helped you grow/learn as a developer/engineer?
How important is it to be challenged to grow as a developer/engineer?
I feel challenged but perhaps not in the way you might have meant. The work I do (OS-level security) tends to not reveal a lot of new or “technical growth” ideas to me. I’ve been doing OS development work for >10 years now.
That said - I’ve realized that there’s great value in my growth into a senior engineering position. Here’s a smattering of what I personally view as active growth areas for me right now:
I think this question is a little ambiguous. In the same way programs have extrinsic complexity (solving a hard problem) and intrinsic complexity (the program itself is overcomplicated, legacy, etc), challenge can be negative or negative. I think you’re asking about the former but I’ve only experienced the latter. Most business problems are straightforward, and most managers are bad.
I see what you meant by that - I was more or less trying to see if people see actively feel like they are learning while working on something.
By basically working on the same problem with only a slight variance I would feel like I am not being challenged.
I just want to learn more and feel like I could be doing a lot more - team communication and management make this a challenge due to the current initiatives.