im in a similar position to you, just graduated with B.Sc. and working at my first "real" job. I came from a very research oriented background and was used to working on projects that were very COOL but not very practical. I think its unrealistic to expect to work on such projects immediately in the real world because, lets face it, you need either 5 years experience or AT LEAST an M.Sc. to even be considered for truly research oriented, paid positions.
My advice to you, and what Im currently doing myself, is to find a company where you'll get lots of experience with real world, demand/quality driven programming. Go work for a company with good processes, where you can get your hands dirty. It wont be the most fascinating thing in the world, but it doesn't have to be your permanent career. Do that for 2 years, then either move on (if you're still not satisfied), or go back to grad school.
Not to sound offensive, but if you honestly don't have any idea where to begin writing an emulator, then you probably dont have much shot of getting an "interesting" job right out of school. It doesnt mean you'll never get it, it just means not right now.
Switzerland. And nothing is stopping me as Ive already transfered. I cant speak the language, but I dont need to (at the office) as the business language is English. As for citizenship... well Im lucky enough to have an EU passport and a US passport so thats trivial.
What everyone seems to be forgetting is how unsecure VoIP is to begin with. So they can monitor your conversations...
So can anyone else with a packet sniffer in the right location. Standard VoIP is not encrypted data and should not be considered "private" in the first place.
What type of "advanced data structures" are you alluding to? I cant imagine needing anything more complex than say, red-black trees , in kernel development. And as someone already pointed out, use the predefined macros. Failing that you can always check out http://lxr.linux.no/ And to who ever made the comment about using lists in kernel source... *sigh* probably not worth it.
Its the student's responsibility to learn, just as it is the professor's responsibility to teach. Those that skip class will do so whether there are podcasts available or not. Learning is an interactive process and any students who think they can learn just as much from watching podcasts are bound to fail anyway.
On a side note, something tells me this poster is an employee of a private university....
I wonder if there could be a merger looming in the next 5 - 10 years.... doubt that it could happen any time soon but it's an interesting idea.
Re:Turning the computer inside out
on
A New Kind of OS
·
· Score: 1
Did someone let Ted Nelson leave the funy farm?
Re:It's like nothing we've seen .. since Linux
on
A New Kind of OS
·
· Score: 1
The central problem I see with this adaptable OS concept is the fact that those who are programming the adaptability will not have any idea what the average person considers intuitive, or what the average user truly wants from their OS. One of my major gripes with Micro$oft is that their products always seem to think they know what you want better than you yourself do. While this may be helpful for some users, it hinders me.
IMO OS X is the best possible example of an "adaptable" OS... it provides the useful abstraction of an "intuitive" interface (useful for doing simple tasks) along with another mode, the terminal, which also happens to be very intuitive if you understand how it works. The two interfaces co-exist side by side and, most importantly, you can choose which of these CONSISTENT models you prefer.
Consistency in a user interface (especially at the OS level) is absolutely paramount, and I'm not exactly sure how an adaptable OS would achieve this.
I have to disagree with this statement regarding high level technical degrees becoming outdated... an MS in Computer Science is not like an MSCE certification. You are learning theory (in theory) and thus your education will never be outdated. Personally when I finished my B.Sc. I felt that I was only beginning to get "good" at programming and really understanding the theory. Another 1-2 years of courses would really have put me over the top.
In my opinion the MBA is becoming one of the most overrated degrees available. Just about everyone I know either has one, is currently working towards one, or is "thinking about" doing one in the future. Let me say this, just because you have an MBA, from whatever top B-School, does not mean that you know how to manage people. Many of the MBAs I know have very weak leadership skills. You can not learn how to be a leader in a classroom. Of course some of the courses, (finance, accounting, etc.) may be useful/necessary in a managerial role. But, I think anyone capable of completing an MSc is more than capable of picking up finance and accoutning on the side (elective courses, people!) during their time in grad school. And if you are a natural leader, the transition to management will be an easy one for you.
All of the above being said, I think the optimal solution is to do a dual program where you get your MBA and your MSc at the same time. A lot of schools are beginning to offer this option and if/when I go back to school it will be the route I take.
I would say that comment is debateable. While it's true that our government had to do something in response to terrorist activity simply to appease the public, I don't know that this constitutes justification. Especially when one considers the fact that many of these actions have, in fact, put us at greater risk than we were before.
Well from what I understand Apple is going to be releasing a version of their Airport Express (I think thats the name) wireless hub with both video and audio outputs soon. Am I the only one who thinks this would be a great product? My only concern is, would there be enough bandwidth to run HDTV along with 5.1 channel sound over 802.11g?
this is true. However, I know firsthand that many in the research community feel pressure to "spice" up projects and spend significant portions of their time working on making their research efforts marketable rather than pursuing their intended goals.
This is the only thing I find unfortunate, although it is the way the world works so perhaps there's no point in bemoaning it:)
of course, I'm not arguing with you. I agree whole-heartedly that articles like this degrade and dilute quality work. I'm just pointing out the unfortunate necessity of it. Though, yes, it can be done in a better manner than the aforementioned example.
It's all about funding.... in a perfect world one wouldn't have to sell the merits of their research... or at an institute like MIT, CMU, Stanford, etc. where they've apparently found ways to grow money on trees:)... however at most state universities this type of PR is, unfortunately, necessary.
Having just recently graduated from the CS program at GT I would assume that this robot enrollment thing is aimed more at non-CS majors... I know they're currently re-doing the curriculum so that there are different "threads" one can follow through the curriculum... who knows...
I will say however, that the intro CS courses at GT do not assume that you've ever programmed before. When I took the course it was basically an intro to algorithms done in "pseudocode". I enjoyed it that way and thought it helped me focus on the concepts rather than having to deal with compilers, learning syntax, etc. which at that time was foreign to me. Basically it was a good, soft intro into Computer Science that was more focused on theory than specific languages/implementations (which we had to figure out for ourselves).
Then they switched to Scheme, created new Intro CS courses just for non-engineering students, etc. so who knows where its at these days...
As someone who once used this practice I can confirm two things:
1) Taking Adderall does NOT improve your performance in school or the workplace. Sure, you may be able to sit at the computer for 20 hours straight doing some simple UI coding but I guarantee that the quality of your code will not be as high as you THINK it is. Thats because the active ingredients in Adderall are 3 different types of amphetamines. Thats right, that shit gets you high, makes you euphoric and allows you to concentrate for long periods of time. The trade off however, is that it kills your creativity and ability to think in abstract terms. So the lesson here is, dont wait until the last minute to start your project and you wont need to pull 20 hour coding sessions;)
2) This drug is just as addictive/debilitating as any other form of amphetamine. The downsides far outweigh the benefits and it will catch up to you eventually... just stick to coffee. trust me.
As another member of the RFID research community I whole-heartedly agree with your analysis of the situation. I think the idea of someone reading tags located anywhere on your body is nearly laughable... the amount of water in the human body woud likely render most tags on worn clothing, shoes, etc. unreadable.
And through it all we still hear the neocon accusations towards the "liberal media". I must admit though, the whole situation is rather brilliant in one sense... they've managed to install a propaganda machine that 90% of the country doesn't even realize the existence of. And not only that, they've actually managed to convince that same unwitting population that the machine is ACTUALLY in the hands of the left. What a joke.
im in a similar position to you, just graduated with B.Sc. and working at my first "real" job. I came from a very research oriented background and was used to working on projects that were very COOL but not very practical. I think its unrealistic to expect to work on such projects immediately in the real world because, lets face it, you need either 5 years experience or AT LEAST an M.Sc. to even be considered for truly research oriented, paid positions. My advice to you, and what Im currently doing myself, is to find a company where you'll get lots of experience with real world, demand/quality driven programming. Go work for a company with good processes, where you can get your hands dirty. It wont be the most fascinating thing in the world, but it doesn't have to be your permanent career. Do that for 2 years, then either move on (if you're still not satisfied), or go back to grad school. Not to sound offensive, but if you honestly don't have any idea where to begin writing an emulator, then you probably dont have much shot of getting an "interesting" job right out of school. It doesnt mean you'll never get it, it just means not right now.
Dont you mean Georgia Tech? Ive seen Thad sporting those ever evolving glasses around campus many times over the last five years :-P
Switzerland. And nothing is stopping me as Ive already transfered. I cant speak the language, but I dont need to (at the office) as the business language is English. As for citizenship... well Im lucky enough to have an EU passport and a US passport so thats trivial.
What everyone seems to be forgetting is how unsecure VoIP is to begin with. So they can monitor your conversations...
So can anyone else with a packet sniffer in the right location. Standard VoIP is not encrypted data and should not be considered "private" in the first place.
What type of "advanced data structures" are you alluding to? I cant imagine needing anything more complex than say, red-black trees , in kernel development.
And as someone already pointed out, use the predefined macros. Failing that you can always check out
http://lxr.linux.no/
And to who ever made the comment about using lists in kernel source... *sigh* probably not worth it.
If the people coming up with these odds are the same ones flying the ship, I would be a little nervous... "DUDE Where's Our Rover?????"
its not about song sharing, its about virus spreading and security patch releasing! duh!
Its the student's responsibility to learn, just as it is the professor's responsibility to teach. Those that skip class will do so whether there are podcasts available or not. Learning is an interactive process and any students who think they can learn just as much from watching podcasts are bound to fail anyway.
On a side note, something tells me this poster is an employee of a private university....
Why is Alaska even considered a state? I'd rather have Puerto Rico. Also, please see http://www.economist.com/displaystory.cfm?story_id =7830279/
for more relavent information.
Coolidge? Nixon?
I wonder if there could be a merger looming in the next 5 - 10 years.... doubt that it could happen any time soon but it's an interesting idea.
Did someone let Ted Nelson leave the funy farm?
The central problem I see with this adaptable OS concept is the fact that those who are programming the adaptability will not have any idea what the average person considers intuitive, or what the average user truly wants from their OS. One of my major gripes with Micro$oft is that their products always seem to think they know what you want better than you yourself do. While this may be helpful for some users, it hinders me. IMO OS X is the best possible example of an "adaptable" OS... it provides the useful abstraction of an "intuitive" interface (useful for doing simple tasks) along with another mode, the terminal, which also happens to be very intuitive if you understand how it works. The two interfaces co-exist side by side and, most importantly, you can choose which of these CONSISTENT models you prefer. Consistency in a user interface (especially at the OS level) is absolutely paramount, and I'm not exactly sure how an adaptable OS would achieve this.
I have to disagree with this statement regarding high level technical degrees becoming outdated... an MS in Computer Science is not like an MSCE certification. You are learning theory (in theory) and thus your education will never be outdated. Personally when I finished my B.Sc. I felt that I was only beginning to get "good" at programming and really understanding the theory. Another 1-2 years of courses would really have put me over the top. In my opinion the MBA is becoming one of the most overrated degrees available. Just about everyone I know either has one, is currently working towards one, or is "thinking about" doing one in the future. Let me say this, just because you have an MBA, from whatever top B-School, does not mean that you know how to manage people. Many of the MBAs I know have very weak leadership skills. You can not learn how to be a leader in a classroom. Of course some of the courses, (finance, accounting, etc.) may be useful/necessary in a managerial role. But, I think anyone capable of completing an MSc is more than capable of picking up finance and accoutning on the side (elective courses, people!) during their time in grad school. And if you are a natural leader, the transition to management will be an easy one for you. All of the above being said, I think the optimal solution is to do a dual program where you get your MBA and your MSc at the same time. A lot of schools are beginning to offer this option and if/when I go back to school it will be the route I take.
I would say that comment is debateable. While it's true that our government had to do something in response to terrorist activity simply to appease the public, I don't know that this constitutes justification. Especially when one considers the fact that many of these actions have, in fact, put us at greater risk than we were before.
terrorists have not made American privacy close(er) to extinction, American government has made American privacey close(er) to extinction.
Well from what I understand Apple is going to be releasing a version of their Airport Express (I think thats the name) wireless hub with both video and audio outputs soon. Am I the only one who thinks this would be a great product? My only concern is, would there be enough bandwidth to run HDTV along with 5.1 channel sound over 802.11g?
this is true. However, I know firsthand that many in the research community feel pressure to "spice" up projects and spend significant portions of their time working on making their research efforts marketable rather than pursuing their intended goals. This is the only thing I find unfortunate, although it is the way the world works so perhaps there's no point in bemoaning it :)
of course, I'm not arguing with you. I agree whole-heartedly that articles like this degrade and dilute quality work. I'm just pointing out the unfortunate necessity of it. Though, yes, it can be done in a better manner than the aforementioned example.
It's all about funding.... in a perfect world one wouldn't have to sell the merits of their research... or at an institute like MIT, CMU, Stanford, etc. where they've apparently found ways to grow money on trees :)... however at most state universities this type of PR is, unfortunately, necessary.
Having just recently graduated from the CS program at GT I would assume that this robot enrollment thing is aimed more at non-CS majors... I know they're currently re-doing the curriculum so that there are different "threads" one can follow through the curriculum... who knows... I will say however, that the intro CS courses at GT do not assume that you've ever programmed before. When I took the course it was basically an intro to algorithms done in "pseudocode". I enjoyed it that way and thought it helped me focus on the concepts rather than having to deal with compilers, learning syntax, etc. which at that time was foreign to me. Basically it was a good, soft intro into Computer Science that was more focused on theory than specific languages/implementations (which we had to figure out for ourselves). Then they switched to Scheme, created new Intro CS courses just for non-engineering students, etc. so who knows where its at these days...
As someone who once used this practice I can confirm two things: 1) Taking Adderall does NOT improve your performance in school or the workplace. Sure, you may be able to sit at the computer for 20 hours straight doing some simple UI coding but I guarantee that the quality of your code will not be as high as you THINK it is. Thats because the active ingredients in Adderall are 3 different types of amphetamines. Thats right, that shit gets you high, makes you euphoric and allows you to concentrate for long periods of time. The trade off however, is that it kills your creativity and ability to think in abstract terms. So the lesson here is, dont wait until the last minute to start your project and you wont need to pull 20 hour coding sessions ;)
2) This drug is just as addictive/debilitating as any other form of amphetamine. The downsides far outweigh the benefits and it will catch up to you eventually... just stick to coffee. trust me.
As another member of the RFID research community I whole-heartedly agree with your analysis of the situation. I think the idea of someone reading tags located anywhere on your body is nearly laughable... the amount of water in the human body woud likely render most tags on worn clothing, shoes, etc. unreadable.
And through it all we still hear the neocon accusations towards the "liberal media". I must admit though, the whole situation is rather brilliant in one sense... they've managed to install a propaganda machine that 90% of the country doesn't even realize the existence of. And not only that, they've actually managed to convince that same unwitting population that the machine is ACTUALLY in the hands of the left. What a joke.