In my opinion and my personal experience is that "experience is your greatest" teacher as my father always says. Get involved in those areas that your curious about. At the first introductory level those areas may sound great from their description, but once you become more involved you very well may love it or hate it. Or maybe you might not hate it, but don't have the day to day passion for it.
What I am trying to get is the Nike motto "Just Do It". You will know very soon if your interested in it or not.
When I was in college I had such a strong passion for computer graphics whether it's making games or designing tools for game developers. Actually, anything computer graphics related I had a strong passion for. The more I got involved in those areas the one thing I found out that I absolutely loved just making things not necessarily games or anything game related. I would never have found that out if I didn't at least try. Currently, I write programs that have nothing to do with games, and I am ok with that because I am doing something that I love: making tools for engineers to better the world (I hope).
It's great to ask for advice from those more experienced, but at the end of the day this is your life and you have to live it. Make mistakes and learn from them.
You sound way too much into movies. Or you just want to beat that Counter Strike champion in university. Now,
1)If I am going to be a developer what kind of applications I want to develop
1. You want to do something on your own, start a business. Job has nothing to do with it.
2. Almost everything that runs on a computer is a software application.
3. Web development is huge. Where do you thin you fit in? And please do not think of movies here.
4. Have you tried game development ever?
As far as your fascination with hacking related jobs go, it is boring. I have done it for 1 year 7 months. Trust me, whatever you saw in movies does not apply in real World.
I would recommend you to think outside of movies and revenge and really consider what you want to do.
A developer has enormously more freedom than a security expert.
You can write programs that play chess, process images; video; 3D scenes; audio; that implement radar systems, medical applications, finance applications, business application, network servers, network clients, implement device drivers, do operating system development, do oil exploration, etc..
Any list I could put here would barely scratch the surface of the breadth of general software development. A good software developer often has to develop expertise that is related to the domain where the software will be used. If you're writing a chess program, you have to know how to play chess. If you're writing an imaging processing program, it's useful to know something about color science.
It's not that the field of software security isn't a broad and interesting field, but it is more limited than general software development.
As to which field will have more high paying jobs in the future, I have no data on that.
However, my answer to you isn't based on what I wrote above. Do whatever you love to do. That's more important than money. If you don't like doing your job, you won't excel at it.
Wireless internet. Signal strength 95% to 100%, excellent. 1Mbps.
I moved to a house in the 'polder' last week. No cable internet and 1Mbps is the best I'm going to get out here... Feels like a cold shower after coming from 25Mbps.
On the plus side we got a huge garden and not a lot of people in the neighbourhood.
Well, you'd never actually get the 25Mbps, but it's pretty fast nonetheless.
Never understood really how that works. Your provider gives you 25, you pay for 25 and speedtests say you've got 25. But when you're actually downloading something it's more like 5
At least all my day to day activity was instant. I now watch pictures render on screen and I have to wait about 10 seconds for gifs to load.
This happened years ago, but I just remembered it and thought I'd share: the first company for whom I worked out of college often had me complete RFPs (request for proposal) for potential clients and partners. One of them was a gem; here are two questions:
Q: Are there any foreseeable complications? If so, list them.
A: Fair enough, but there was nothing to report here, so no worries.
Q: Are there any unforeseeable complications? If so, list them.
A: I think I just put "probably", if memory serves. If I'd listed one, wouldn't I have had to move it to the foreseeable list? I felt like Kirk was trying to make my head explode.
This week I tried sending back a broken Logitech mouse that was still on warranty. I already had written off the mouse and didn't expect anything. Amazingly, Logitech agreed to send a replacement and I don't even have to return the origonal, or pay postage.
Ordered short block parts today (Dart block with siamese cylinder bores and 4-bolt mains, forged zero-balance rotating assembly, ARP fasteners, Trick Flow TrackMax Stage 3 roller cam) resulting specs:
Expecting north of of 500hp at the rear wheels and close to 530 lb-ft of torque.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013