What to study to get a big tech salary

It provides nice reference point :-) My notes to potential students:

1)These are not the entry level salaries
2) A degree is only one part, hard work, luck, location etc also plays a some part.
3) Don't study something you don't have the aptitude or the appetite for just because it earns a lot of money.
4) The world will change. Biggest skill is adaptability, Careers will appear and disappear.
 
I would say that if you're going to be in software development/engineering, that if you're not the type of person who goes home and learns new software dev tricks, explores current and upcoming tech, and tinkers/codes up your own apps (or sites), then don't even bother thinking you'll get to the upper tiers.

You have to have a strong, almost obsessive, passion for what you do - have to be willing to work long hours to do something you love, and be willing to contribute positively within a team, and above all you have to have an eye for detail and a mind for working out solutions to sometimes highly challenging puzzles. If you think you can just coast or "put in the hours", think again.

Finally, don't let self-doubt prevent you from following your passion, and don't be afraid to push boundaries even when others are saying think small. If I had done so when I started out, I would have never have gotten where I am today and would have likely ended up one of those mediocre devs that just serve to fill up cubicles and churn out below-average work.
 
I would say that if you're going to be in software development/engineering, that if you're not the type of person who goes home and learns new software dev tricks, explores current and upcoming tech, and tinkers/codes up your own apps (or sites), then don't even bother thinking you'll get to the upper tiers.

You have to have a strong, almost obsessive, passion for what you do - have to be willing to work long hours to do something you love, and be willing to contribute positively within a team, and above all you have to have an eye for detail and a mind for working out solutions to sometimes highly challenging puzzles. If you think you can just coast or "put in the hours", think again.

Finally, don't let self-doubt prevent you from following your passion, and don't be afraid to push boundaries even when others are saying think small. If I had done so when I started out, I would have never have gotten where I am today and would have likely ended up one of those mediocre devs that just serve to fill up cubicles and churn out below-average work.

Yoh, this is a beautiful post...
I couldn't have said this any better. :cry:
 
I would say that if you're going to be in software development/engineering, that if you're not the type of person who goes home and learns new software dev tricks, explores current and upcoming tech, and tinkers/codes up your own apps (or sites), then don't even bother thinking you'll get to the upper tiers.

You have to have a strong, almost obsessive, passion for what you do - have to be willing to work long hours to do something you love, and be willing to contribute positively within a team, and above all you have to have an eye for detail and a mind for working out solutions to sometimes highly challenging puzzles. If you think you can just coast or "put in the hours", think again.

Finally, don't let self-doubt prevent you from following your passion, and don't be afraid to push boundaries even when others are saying think small. If I had done so when I started out, I would have never have gotten where I am today and would have likely ended up one of those mediocre devs that just serve to fill up cubicles and churn out below-average work.

+1
 
I would say that if you're going to be in software development/engineering, that if you're not the type of person who goes home and learns new software dev tricks, explores current and upcoming tech, and tinkers/codes up your own apps (or sites), then don't even bother thinking you'll get to the upper tiers.

You have to have a strong, almost obsessive, passion for what you do - have to be willing to work long hours to do something you love, and be willing to contribute positively within a team, and above all you have to have an eye for detail and a mind for working out solutions to sometimes highly challenging puzzles. If you think you can just coast or "put in the hours", think again.

Finally, don't let self-doubt prevent you from following your passion, and don't be afraid to push boundaries even when others are saying think small. If I had done so when I started out, I would have never have gotten where I am today and would have likely ended up one of those mediocre devs that just serve to fill up cubicles and churn out below-average work.
Spot on
 
I would say that if you're going to be in software development/engineering, that if you're not the type of person who goes home and learns new software dev tricks, explores current and upcoming tech, and tinkers/codes up your own apps (or sites), then don't even bother thinking you'll get to the upper tiers.

You have to have a strong, almost obsessive, passion for what you do - have to be willing to work long hours to do something you love, and be willing to contribute positively within a team, and above all you have to have an eye for detail and a mind for working out solutions to sometimes highly challenging puzzles. If you think you can just coast or "put in the hours", think again.

Finally, don't let self-doubt prevent you from following your passion, and don't be afraid to push boundaries even when others are saying think small. If I had done so when I started out, I would have never have gotten where I am today and would have likely ended up one of those mediocre devs that just serve to fill up cubicles and churn out below-average work.

That applies while you are young.

But once people get into a serious relationship and/have kids then that changes. Work just becomes the thing they do to pay the bills.
 
That applies while you are young.

But once people get into a serious relationship and/have kids then that changes. Work just becomes the thing they do to pay the bills.

I strongly disagree. I'm married for 9 years this year and I'm even more driven to pursue my passion for software engineerig. I guess starting my own company adds to the passion, but still... Stagnating at work just because you're in a relationship will just net you a sub-standard job for the rest of your working life.
 
I strongly disagree. I'm married for 9 years this year and I'm even more driven to pursue my passion for software engineerig. I guess starting my own company adds to the passion, but still... Stagnating at work just because you're in a relationship will just net you a sub-standard job for the rest of your working life.

Since it's your company, you want to make it succeed. But looking around the office I see many people that were hard workers but are now just coasting. For them they get a salary whether they word hard or not.
 
That applies while you are young.

But once people get into a serious relationship and/have kids then that changes. Work just becomes the thing they do to pay the bills.

I would say that that's an excuse to be made to mask a lack of desire to push ones self or take on the pressure to exceed and succeed. If anything, having a family should only drive one to want to excel further so as to give them the best you possibly can. Whether that means running your own business or being at the top of your game and getting paid in kind.

Using myself as an example, relationships have only ever served to motivate me to excel and to position myself in such a way to provide for the future, both for myself and my significant other.

If it's "just a job" or "just to pay the bills" then I cannot say this more emphatically: You are in the wrong line of work!

Seriously, you should instead do something that not only "pays the bills" but that you are truly passionate about.
 
* Get a degree that is relevant to what you want to do, it gets your foot in the door.
* Actually do your job without having to be chased and do it well. A degree doesn't entitle you to a job and doesn't entitle you to increases and bonuses.
* Getting a degree is about 1% of the learning done. Don't think because you have a degree you are done learning and now you can coast. University is the EASY part. If you do not learn, push forward and adapt everyday you become irrelevant, obsolete, and you will lose your job and become unemployable.
* Employers don't owe you **** so drop your entitlement attitude at the door or don't bother coming through it. Just because you're unique doesn't mean you're useful (your parents forgot to tell you the rest of the saying).
 
But life is about more than money. Do something you want to do. Don't force yourself to do something just because it brings in more money.
 
* Job hopping can do more for your career in 5 years than staying 10 years in the same company.
 
Top
Sign up to the MyBroadband newsletter
X