4 ms·
Not every task is the same, and, yes, you will have to deal with tasks you would rather be doing something else - no matter what career you pick - this is why d
by eduardordm 14y ago
Not every task is the same, and, yes, you will have to deal with tasks you would rather be doing something else - no matter what career you pick - this is why discipline is usually more important than 'talent' (which is a scam, talent is just result of hard work, you always start at zero talent). Keep in mind that even programming that 'rocks' will get old and you will want to move to something else.
Be careful with the definition of 'difficult problem'. Building a HTTP server from scratch is not a difficult problem. Trying to understand a 30 page generalization of financial calculations and implement it on a programming language when you are not a mathematician is a difficult problem. Most programmers, specially 'juniors', have a very shallow understanding of what difficult means. Nothing you know how to do is difficult, it can just be lengthy, only new things / things you don't fully understand are difficult.
This is valid for pretty much every career, really.
The only advice I give to people entering this career is to get ready to deal with the complete, absurd social ineptitude of the majority of technically great professionals in the field. Which is not all bad, with a bit of social skills, you will lead.