It's probably both... To a large extent, you can learn problem solving as well, but having an aptitude for it will help. However, over the years I've come to the realization that the most important skill to develop is staying humble and willing to learn. I think that doesn't just apply to coding, but to any professional field.
The most difficult thing I'm still struggeling with, is how to stay motivated in this industry with all the egos, the toxicity and competitiveness. There's a lot of great people in the industry, but also a lot of not so nice people. Sometimes it's hard to stay focussed on the good.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
It's probably both... To a large extent, you can learn problem solving as well, but having an aptitude for it will help. However, over the years I've come to the realization that the most important skill to develop is staying humble and willing to learn. I think that doesn't just apply to coding, but to any professional field.
The most difficult thing I'm still struggeling with, is how to stay motivated in this industry with all the egos, the toxicity and competitiveness. There's a lot of great people in the industry, but also a lot of not so nice people. Sometimes it's hard to stay focussed on the good.