|
Okay, it's possible that recently it's assumed a new meaning. The OP does not seem to be a college freshman, and seems to be someone looking for a job.
|
|
|
|
|
I think the generic meaning of fresher is "noob". A fresher at university is a freshman, a fresher at a law firm would be a junior associate (who has yet to pass the bar exam), a fresher at McKinsey would probably be someone they hired right out of school, etc.
I (literally) hate to say it, but a "CP fresher" would probably be a CPian with less than 1K points.
/ravi
|
|
|
|
|
Ravi Bhavnani wrote: I (literally) hate to say it, but a "CP fresher" would probably be a CPian with less than 1K points.
|
|
|
|
|
Well said.
|
|
|
|
|
Do both.
Every software company needs at least one security conscious developer. This should be a plus on your side when interviewing for a plain developer job.
Also, many computer security companies provide auditing services. After the audit, they assist with remediation of any problems found. A security conscious developer is definitely needed here. In between remediation projects, you can still do pen-testing.
|
|
|
|
|
Well, if you're trying to eventually get into the security thing... you probably have to have a base of the technology you're trying to protect (or "test"). Knowing about networking, socket programming, and web technologies, would somewhat lay the path for that. As someone already mentioned though, it's probably going to be rare that someone will hire someone with no experience for a security position, so be prepared to start off somewhere else and try to build a foundation with your current job for your future job.
If you want to be a developer, you pretty much have to choose a technology that you don't only like but also one that has significant demand so that you can actually find a job once you're done with college. With that said, game development might be interesting and fun... but how many jobs are in that field versus how many people want to do it? I would imagine that's a tough field to get into.
|
|
|
|
|
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.
Just my thoughts.
|
|
|
|
|
You sound way too much into movies. Or you just want to beat that Counter Strike champion in university. Now,
Ashwin2013 wrote: 1)If I am going to be a developer what kind of applications I want to develop
a)Software Applications
b)Web Developing
c)Game Developing
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.
|
|
|
|
|
Completely off topic but I hate the term "penetration testing". Sounds like something a pimp would 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.
modified 5-Apr-14 0:02am.
|
|
|
|
|
Get a job.
The report of my death was an exaggeration - Mark Twain
Simply Elegant Designs JimmyRopes Designs
I'm on-line therefore I am.
JimmyRopes
|
|
|
|
|
|
/ravi
|
|
|
|
|
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.
|
|
|
|
|
Quite luck you... wish i could get that 100% strength,,,free of cost
|
|
|
|
|
Not quite so free. We pay subscription costs
And I had to buy an additional usb wireless internet adapter because my computer couldn't receive wireless.
|
|
|
|
|
ha ha...i thought its free..i was planning to shift the same place
|
|
|
|
|
In my country they say only the sun rises for free
|
|
|
|
|
Quote: Feels like a cold shower after coming from 25Mbps.
Is that roughly in excess of 3 MB/s? You could dowload a cinema move Live the, or have I miscalcualted here?
|
|
|
|
|
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.
|
|
|
|
|
Quote: Well, you'd never actually get the 25Mbps, but it's pretty fast nonetheless.
Ah, I see, you only get full speed when its sunshine and when people have other things to do, like at night.
Quote: 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.
Once upon a time I had a 5.56 kb modem
|
|
|
|
|
Hence my title. It reminds me very much of the 90's
|
|
|
|
|
A lot of data sources won't give a connection of that bandwidth. You can probably download 5 parallel 5Mbit streams though
|
|
|
|
|
|
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.
|
|
|
|