Kata Franciscan wrote:Hi all
In my opinion, the notion of a "career" in Software Development is a bit strange. Isn't a "successful career" normally about earning as much money as possible while having power over the biggest number of employees possible?
Oh, no! That might be what most careers look like (at least they look like
attempts at what you describe). But I think this is the path to most software developers' (and professionals in general) unhappiness. There are many givens in our field in terms of career that we take for granted. The idea that we need to move into people management to be successful is an example. Another is that we should move from tester to developer to designer to architect, etc.
Here's one definition of 'career' from dictionary.com:
a person's progress or general course of action through life or through a phase of life, as in some profession or undertaking
"General course of action through life". That's what we want to be remarkable. I think the notion of "successful career" that you described is exactly
not remarkable. It sounds like drudgery. It's the path I was on before I decided to wake up and realize that I could control the direction my career went and be happier for it.