Slashdot Mirror


After College, What Type of Jobs Should One Seek?

Sushant Bhatia asks: "I'm coming to the end of my Masters degree, and I'm on the prowl for jobs. However, there are so many types out there it's just overwhelming for someone who's never had to go through the job-hunting process before. So, what should I do? Should I go for a full-time, contract, half-time, or something else? Also, what kind of position should a person with a Master's in Computer Science be looking for (other than dish washer)? I've been looking at senior software developer positions, but is that too high up the ladder for someone 'fresh' to cope with? My current manager (research lab) says that 'You should always find a job that is above your skill level so that you can learn and be challenged.' I think he's right, but is that something Slashdot readers agree with? What was your job coming out of university?"

628 comments

  1. Master's in Computer Science, eh? by Average_Joe_Sixpack · · Score: 5, Funny

    I hear Wal-Mart is always looking for shelf stockers

    1. Re:Master's in Computer Science, eh? by the+MaD+HuNGaRIaN · · Score: 0, Redundant

      LOL!!!

      Where oh where are my mod points when I need them.

    2. Re:Master's in Computer Science, eh? by UnknowingFool · · Score: 4, Funny
      Also, it may be helpful to memorize this phrase:

      "Do you want fries with that?"

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    3. Re:Master's in Computer Science, eh? by PakProtector · · Score: 4, Funny

      /me coughs

      It's "Hi. I have a BS in Liberal Arts. Would you like Fries with that?"

      Oh, and before you try it: Wrong kind of BS.

      --

      Edward@Tomato - /home/Edward/ man woman
      man: no entry for woman in the manual.
      "Qua!?"

    4. Re:Master's in Computer Science, eh? by zapp · · Score: 5, Funny

      Not to nitpick, but BS is Batchelor of Science

      You mean a BA (Batchelor of Arts)..

      unless of course, you mean bullshit degree ;)

      --
      no comment
    5. Re:Master's in Computer Science, eh? by RickPartin · · Score: 3, Funny

      Actually Wal-Mart has a very advanced inventory management system. Headquarters knows within minutes when you buy a candy bar even. I'm sure they have tech jobs available.

      Just doing my duty to apply logic to Slashdot comments that don't ask for it.

    6. Re:Master's in Computer Science, eh? by PakProtector · · Score: 1, Troll

      Sssh... You'll let them know what we Engineers think...

      --

      Edward@Tomato - /home/Edward/ man woman
      man: no entry for woman in the manual.
      "Qua!?"

    7. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 2, Informative

      Only at their Arkansas headquarters. Field IT is done by guys who just travel full time. You don't want to work for them anyway, at least not corporate. The benefits absolutely suck, and the pay is rock bottom. Their "do everything as cheaply as possible" philosphy also applies to HR.

    8. Re:Master's in Computer Science, eh? by RickPartin · · Score: 4, Informative

      Only at their Arkansas headquarters. Field IT is done by guys who just travel full time. You don't want to work for them anyway, at least not corporate. The benefits absolutely suck, and the pay is rock bottom. Their "do everything as cheaply as possible" philosphy also applies to HR.

      Doesn't surprise me. As evil as Wal-Mart is they are interesting. They really believe in the "do everything cheap" philosophy. Have you seen the head office? Even the CEO's office looks like that of a used car salesmen. Nothing fancy what-so-ever.

    9. Re:Master's in Computer Science, eh? by alienw · · Score: 2, Interesting

      The CEO does make a lot more than is average (about $20 million a year). But I hear the company is one of those very religious, stick-up-their-ass type. You don't want to work for them, that's for sure.

    10. Re:Master's in Computer Science, eh? by Adult+film+producer · · Score: 1

      This is the job I ended up with during college... Maybe I should have dropped out and became a internet millionaire instead ?!

    11. Re:Master's in Computer Science, eh? by Thunderstruck · · Score: 1

      Got my BS in History and Political Science. The only difference at my University was that one program required a bunch of Literature and foreign language/culture classes, the other let me use the Calculus, Chemistry, and Biology credits from my attempt at the engineering program.

      "Why yes, oddly enough, a B- in 5 credits of calculus I does count as a natural sciences core class." - My advisor.

      --
      Trying to use sarcasm in text-based forums does not work.
    12. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      rock bottom compared to Silicon Valley, but it's great compared to the rest of Arkansas.

    13. Re:Master's in Computer Science, eh? by Seumas · · Score: 2, Insightful

      I don't understand how you spend so much time earning a MASTERS degree... and then can't figure out "what kind of job to get".

      Uh. How about one that pays you money?! The one that pays you the most, provides the most benefits and interest you the most?!

      Questions like these aren't doing a lot for promoting the need to worship career college students.

      My guess is, this guy will decide the real world is "too hard" and go back to school for something else for another four to eight years.

    14. Re:Master's in Computer Science, eh? by the+MaD+HuNGaRIaN · · Score: 5, Interesting

      "Actually Wal-Mart has a very advanced inventory management system. Headquarters knows within minutes when you buy a candy bar even."

      So I've read....

      But, let me fill you in on the reality.

      Christmas eve a few years back. I needed a Jeep Wrangler Power Wheels last minute. I'd heard of the legendary Wal-Mart inventory management system, so I figure a phone call and all would be well.

      So, I called the closest store, and they said they didn't have any left (big surprise on Christmas eve). But never fear, the next closest store has 3 in stock.

      So, I truck on over there only to find that not only do they have none, but they haven't seen any for a week--or so said the manager of the department. In disbelief, I combed the aisles looking for the three they supposedly in stock. I gave up after 20 minutes of wandering the garden section (Which is where they keep the excess stock of that stuff).

      On my way home, I drove passed the Wal-Mart that I had originally called and figured I'd stop in to look at their power wheels selection to see what they had left in Silverados and what not, as being the newest Super Wal-Mart in my area, they had the biggest selection. When I walked in, there it was sitting in the middle of the aisle, a Jeep Wrangler Power Wheels.

      An employee asked me if I was finding everything ok, so I asked them why I was told that they had none in stock when this was sitting right here in plain view.

      He looked at the box, and looked at me and said, "well, this here was supposed to have been delivered to another store. But I guess the driver forgot to drop it there, so it ended up here, 'cuz he didn't want to return to the dock with it in his truck still. We're the last store on his route so that happens all the time."

      So, there you have it. The system might be designed to work a certain way, but it's only as strong as the people involved.

    15. Re:Master's in Computer Science, eh? by kevlar · · Score: 1

      I have a hard time believing its that difficult right now to find a development position with a masters in CS.

      This guy would get first dibs over anyone graduating with an undergrad degree, assuming he's not a complete moron.

    16. Re:Master's in Computer Science, eh? by chris_eineke · · Score: 1

      Someone please tell me why a Computer Science degree has been devaluated by the public? Or is it that degrees in general are worth shit nowadays? :/

      --
      "All you have to do is be fragile and grateful. So stay the underdog." Chuck Palahniuk, Choke
    17. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0
      'm coming to the end of my Masters degree...
      someone who's never had to go through the job-hunting process before.
      I've been looking at senior software developer positions, but is that too high up the ladder for someone 'fresh' to cope with?

      ROFLMAO!! You're kidding right? You honestly expect someone to hire you as a senior ANYTHING when you have zero experience? You'll soon find out that your masters degree means very very little to employers. 2 years of real experience will count for far more.

      It may be hard for you to accept but you'll be lucky to get an entry level developer position.

    18. Re:Master's in Computer Science, eh? by rs79 · · Score: 2, Funny

      "'You should always find a job that is above your skill level so that you can learn and be challenged.'"

      So do the computer thing as a hobby and become a plumber. From a lot of the code I've seen out there, plumbing would be a good step up and challenging.

      As a plumber you'll be the richest guy in your city. And you'll know how to fix your own toilet. Never hire a programmer than can't fix a toilet (ref: US Army study in the 70s).

      Either way you'll be putting up with the same shit from different assholes. So what's the difference?

      --
      Need Mercedes parts ?
    19. Re:Master's in Computer Science, eh? by KenSeymour · · Score: 2, Insightful

      It is not that degrees aren't worth shit. It is that there are a lot of people working in software development that don't have degrees.
      I have worked with a lot of non-degreed developers that were very capable.

      Many non-degreed people will tell you degrees are worthless. They may collect stories of the "educated idiots" they have met or worked with.
      It might be sour grapes. It might be that they had to quit school to support themselves or their family.
      Some non-degreed people are really touchy about the idea that a person with a degree might be in any way more valuable than a person without a degree.

      --
      "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
    20. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      Not to nitpick, but you obviously don't have a degree with spelling like that! Here's some info: http://en.wikipedia.org/wiki/Bachelor's_degree

    21. Re:Master's in Computer Science, eh? by Daengbo · · Score: 1

      Hmmm. I could swear that I had a Bachelor of Science degree in Liberal Arts. I guess they don't exist, though, so I should burn it, eh?

    22. Re:Master's in Computer Science, eh? by rumblin'rabbit · · Score: 1
      I, like most other software developers, have worked with both kinds, as a fellow employee and a manager.

      In general, degrees, and specifically computer science degrees, are better.

      I find such people are more serious about advancing their programming skills. When new programming technologies come up (eg, object-oriented design patterns a few years back), the computer science degrees are more likely to dive in, perhaps because they take pride in their knowledge of such things. They are simply more likely to approach their job in a professional manner, having invested more of themselves in the field.

      Also, a knowledge of algorithms, data structures, and (of course) software engineering is definitely an asset to a software developer. Only people without such knowledge think otherwise.

      Regarding Master's degrees in particular, I find that they don't bring much extra knowledge to the job. It does, however, tend to indicate that they have some smarts, and are not afraid to read technical papers. Also, their thesis advisors are often quite candid about how capable they are. Such information is not usually available for new B.Sc's.

      Of course there are good software developers without computer science degrees - I've worked with and hired many - but the computer science degrees should be thick on the ground in any software development department.

    23. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      Did you do a thesis option or have any sort of specialization in your Master's degree? From your note and mention of a research lab it looks like you specialized in something.

      A good starting point would be perhaps to look for jobs in that area - assuming you specialized in it because you liked it. Senior s/w engineer positions are not a good idea if you have no prior industry experience. Even when you apply for an entry level position the expectations are much higher as you have an M.S

      Bottom line - If you don't like the job description don't apply because its a big company and you think you can make good money . If your programming skills are not exemplary look for a testing position and over time you can develop your skills enough to probably move in development if you are interested.

    24. Re:Master's in Computer Science, eh? by bwintx · · Score: 1
      Someone please tell me why a Computer Science degree has been devaluated by the public? Or is it that degrees in general are worth shit nowadays? :/

      Well, there's this place called India, see...

      --
      Discussion System prefs link: http://slashdot.org/users.pl?op=editcomm
    25. Re:Master's in Computer Science, eh? by BVis · · Score: 2, Insightful

      Your first mistake was shopping at Wal-Mart.

      Your second mistake was thinking that a Wal-Mart drone could ever have anything approaching useful information.

      Your third mistake was shopping at Wal-Mart.

      Sensing a pattern?

      Wal-Mart is killing the American dream in slow motion. Every dime you spend there furthers their goals of complete marketplace and labor relations supremacy. (In other words, they want ALL the money and they want to pay you NOTHING.)

      --
      Never underestimate the power of stupid people in large groups.
    26. Re:Master's in Computer Science, eh? by DavidHumus · · Score: 0, Redundant

      Of course, someone with a BA might know how to spell "Bachelor".

    27. Re:Master's in Computer Science, eh? by Walt+Dismal · · Score: 1

      "Young man, just one word -- Plastics! No wait.. I meant to say, .NET!"

    28. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      A degree in CS? Ask for a refund. CS kiddies are usually dumb ignorant bastards, I only give the special self-taught people the jobs. They are the best for the job.

    29. Re:Master's in Computer Science, eh? by Tassach · · Score: 2, Funny
      But I hear the company is one of those very religious, stick-up-their-ass type. You don't want to work for them, that's for sure.
      Unless you happen to be a very religious, stick-up-your-ass type, in which case you'll fit right in.
      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    30. Re:Master's in Computer Science, eh? by gotak · · Score: 3, Interesting

      I would venture to suggest that CS degrees are devalued because computers technologies are becoming commodities. I will give an example of my own experience as a BSc Computer Engineer.

      When I graduated in 2004 I was recruited by a Canadian celluar company into their IT department. For me I was hired into the operations side so sysadmin and tech support kind of work. Along with me various people from UofT and Waterloo were hired into the development side of IT. From talking with the people hired as developers I found out that during the interviews no one was interested in their knowledge of basic CS theories. Sure they asked about QA and software engineer questions. They also asked very hard questions about SQL. But there were nothing about O(n) or anything like that in the exam given during the interview.

      For this company it's not suprising as is it all about data in from Oracle and then data out to web applications. In almost all cases they are dealing with O(n) complexity. All the hardwork for sorting etc are done already by Oracle inside their DB.

      It's all part of the trend in computing. When PCs ran DOS people had to know how to program at quite low levels. You want a GUI? You had to built some sort of a GUI. Then came windows and GUIs were a matter of programming to an API. Of course then most people used C or C++ which needed you to do some sort of memory managment. Then came JAVA which removed even the need to do memory managment.

      I am generalizing a bit but the point is that successive generation of technology made creating applications more simple. Add to that the fact that there are more and more software houses developing turn key solution for what used to be custom applications. And you have on one hand a reduction of skills required of developers. On the other hand a reduction of number of jobs because these software houses can market their wares world wide making increasing competition and reducing the number of firms making software. In turn this means there are fewer programming jobs needing people with lower skill levels.

      For me finding this out was pretty much the last straw. The last thing I want was to be a replacable cog. So I found a job doing hardware work instead. I feel a little more secure as they still haven't managed to make hardware/firmware development something anyone can do. My advice to anyone about to enter University is: Pick a subject that deals in the physical world. Software's too easily virtualized into simplicity.

    31. Re:Master's in Computer Science, eh? by dknj · · Score: 1

      I currently work full time and attend school part time. My major is CS and I can tell you that a LOT of these people graduating with degrees understand the theory but can't grasp the concept when it comes to implementing them.

      As someone who has programmed on the side for nearly half of my life, I find that a lot of algorithms I am learning about I already figured out or picked up as I wrote programs or looked at other people's code. Data structures is nothing new after you learn how a 3d engine works and write your own. Even software engineering, you may do for fun to see how fast you can write programs. The only difference between myself and a buddy that graduates with a CS degree? He knows the proper names to call everything. Give me a book and I'll be able to tell you the same thing. Is $12,000 worth that? Not in my eyes.

      Unfortunately, I am being passed over for recent graduates or someone with the same experience and a degree. Therefore, I am spending $12,000 so my resume will at least make it past HR. Sad huh?

      -dk

    32. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 2, Interesting

      Your first mistake was thinking that there aren't good people working at Wal-Mart. I work at Wal-Mart. I won't judge myself, but I have to give credit to many of my co workers. Granted, there are also a lot of them that know nothing, couldn't work anywhere else, and are beyond belief in the stupid things they do, but there are some that know what they are doing.

      Of course, I work at an atypical Wal-Mart. I live in State College, PA and most of those who are worth anything are either still Penn State students or recently graduated (like me). Finding a job isn't the easiest thing, and while it's not mentally challenging or highly regarded, being employed at Wal-Mart does involve more than most people think. I'm tired when I come home from work, just like anyone else, and while I'll take people looking down on where I work, I won't allow people to not acknowledge the fact that there are many smart, hard working, nice people working for Wal-Mart. I dislike it as much as the next guy, but there's a reason Wal-Mart is the behemoth it is.

    33. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      India is where they find support people and programmers. A Computer Scientist is not simply a tech support person, nor a programmer. If the goal is to get either of these jobs, then don't bother with the CS degree, just go to a tech school. And yes, expect to be outsourced to India.

      These schools who are pushing out simply programmers and are leading people to believe that is all a CS person is, are really doing an injustice to the other Computer Scientists, because then people get on their mind that they can get a real Computer Scientist for pennies on the dollar in India.

    34. Re:Master's in Computer Science, eh? by noz · · Score: 1

      A Bachelor of Science award is written BSc (perhaps outside the USA). In Australia we also refer to BAs as Bachelors of Attendance (although this rule doesn't always hold true).

    35. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0
      Simple market economy. Supply and demand. Universities only care about filling their pockets with your money. So there's an over-supply of degrees out there. When everyone and his dog has a degree, what is it worth? It will be worth nothing, but universities still get bigger every year, and people still live their lives around university, no questions asked. What do you call this?

      I call it a CULT.

    36. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      And who here wants to take a bet that this guy isn't actually in a position to give people jobs?

      *raises hand*

    37. Re:Master's in Computer Science, eh? by glitch23 · · Score: 0

      No he means Bachelor of Arts.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    38. Re:Master's in Computer Science, eh? by cduffy · · Score: 1

      You have a valid point, but there's a flip side:

      In a world where 95% of all software developers know only the world on top of all the abstractions they work through, the one who knows what's underneath is king.

      Certainly, most of the work that most developers do most of the time doesn't require understanding how a JVM works or how to determine the big-O complexity of an algorithm or how memory management works under the hood or how to diagnose and fix a DSDT bug that's causing IRQ routing to be set up wrong -- but if it's known that you're the person on staff who does know all this stuff (or just the person on staff who can debug issues that stump everyone else, which is pretty much the same thing), you're vastly more valuable than the folks who know only the abstractions.

    39. Re:Master's in Computer Science, eh? by TowerTwo · · Score: 1

      I agree I have 20 years experience in many areas and finding a job in this field right now. hahahahahahahahahaaha! Good luck I say, wal-mart is your best bet. The sad part is I speak not just for myself but for many others who either have jobs and are looking to no avail or just finally ending up as stock boys at your local home depot (one in particular has a Doctorate).

    40. Re:Master's in Computer Science, eh? by Anonymous+Brave+Guy · · Score: 1

      It depends entirely on where you get your degree. For example, I have a BA degree in mathematics.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    41. Re:Master's in Computer Science, eh? by dubl-u · · Score: 1

      All the hardwork for sorting etc are done already by Oracle inside their DB. [...] Then came JAVA which removed even the need to do memory managment.

      The problem isn't those tools; the problem is that some mediocre developers stop thinking except in terms of those tools. You mainly see this in "enterprise" shops. Most of them only think in terms of turning a problem into SQL requests. That's what makes back-to-basics approaches like Prevayler seem heretical in some quarters.

      I'm sure Oracle encourages this, as I have personally seen them make millions of dollars because some programmers for a major corporation couldn't deal with any other paradigm.

      But if you stay out of the "enterprise" IT market, there's plenty of innovation going on. Find somebody doing games, or consumer apps, or high-end web stuff, or anything where buying one copy of oracle per installation doesn't make sense. You know that Google isn't powered by Oracle, and they're vacuuming up smart people.

      Eventually, the enterprise swamp will get sorted out. People who actually can do CS will keep automating the monkey work. The legions of corporate drone programmers will hopefully do interesting stuff, but probably just find another way to suck on the corporate teat.

    42. Re:Master's in Computer Science, eh? by Money+for+Nothin' · · Score: 1

      I agree with the parent, and want to add another flip-side.

      The additional abstractions from complexity (e.g. Java removing the developer's attention towards memory management) have allowed developers to focus on larger, more all-encompassing projects. Call it scope-creep if you like, but could a database as capable as Oracle have been written in ASM instead of C or C++? Sure, but it would've taken a lot longer. Same goes for Windows or Linux.

      The abstractions of each successively higher-level language and the libs surrounding it simply allow us to generate more ASM instructions per unit of developer time than we could otherwise. That fact allows us to write ever-bigger and more-featureful (MSFT would say "richer") software. And as that software becomes bigger and more featureful, it becomes more complex...

      What we are seeing is arguably a shift in complexity from technical complexity (dealing with issues of endianness, pointer issues, CPU architecture features being taken-advantage-of by compilers, etc.) to conceptual complexity (big-O times for a set of code, how to arrange the pieces of the project, the relationships between those objects, etc.)...

      It's the systems vs. applications development paradigm. And yet, so long as there are new languages and libraries that are hardware-dependent, there will be a need for systems-level people; as those systems guys write code enabling the apps guys to write conceptually-larger and more-complex software. The trends of complexity expand in both directions - along the horizontal foundation the systems guys develop, and along the vertical direction the apps guys build towards... (if that makes any sense; I know this is a totally broad view...)

    43. Re:Master's in Computer Science, eh? by konstantinlevin · · Score: 1

      My school, Polytechnic University in Brooklyn, offers a BS in Liberal Arts. It's supposed to be equivalent to a technical communications major, but it's really just a way for people who can't figure out the math or the CS to keep giving the school money.

      --
      What the hell was I supposed to be doing? I was going to do something, and now I'm on /.
    44. Re:Master's in Computer Science, eh? by PyroMosh · · Score: 1

      It's true a programmer is not nessisarily a computer scientist.

      However that doesn't mean you can't get computer scientists (good ones too) in India for pennies on the dollar. India has plenty of BSs, MSs, and PhDs too.

    45. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      Batchelor is a city in Lousiana... I believe you're referring to a Bachelor degree?

    46. Re:Master's in Computer Science, eh? by BVis · · Score: 1

      I dislike it as much as the next guy, but there's a reason Wal-Mart is the behemoth it is.

      It's because their business plan includes crushing the competition by any means necessary, bankrupting their suppliers by demanding ridiculously low rates, and destroying the middle class by lowballing labor costs while simultaneously destroying businesses that could otherwise employ people at living wages.

      By working for them you contribute to the problem. Therefore it doesn't matter to me how smart you think you are, or any of your co-workers might be. By continuing to work there you perpetuate their goals. If you're too short-sighted to see what you're doing, then you can't be all that smart.

      Don't give me any excuses about there not being any other jobs. They're out there. Wal-Mart cannot run without gullible associates, as much as they'd like that to be so. (After all, they can't seem to get around those pesky minimum wage laws that the dirty liberals have put in place to undermine American capitalism and support terrorism.)

      If you choose to continue to work there, don't complain when all the entry level jobs you would otherwise have been able to get as a college graduate have been sent to China because they work cheaper. After all, it's much more important to save $.50 on a jar of pickles than to have a maintainable economy.

      --
      Never underestimate the power of stupid people in large groups.
    47. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 1, Funny

      Nonono... BA = Bachelor of Attendance

    48. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      I agree. There are many brilliant, hard-working people in India. However, from my observations, many of the MSs and PhDs (if not most) are educated in the United States, and a fair amount of them who want to work as more than glorified programmers (at least, for American companies. I am sure Indian companies hire them appropriately) stay in America and work as Computer Scientists.

      Many of the individuals who go home for Computer Science work, work for Indian companies.

      Most of the American outsourcing is for programmers, not Computer Scientists. The cross over seems to be a programmer-only one.

      Of course, I am not above agreeing that my observations could be wrong. I am sure that there is a cross over between American businesses and low-wage computer scientists, engineers, etc. However, most of the American companies I see who want research or engineering work done get it from in-house employees in the U.S., or countries like Germany or Korea. They usually look to India for their programming or tech support needs, the best I can tell.

    49. Re:Master's in Computer Science, eh? by Quantum+Skyline · · Score: 1

      Funny, I would venture that Software Engineering degrees in Canada are devalued because nobody knows the difference between software engineering and computer science.

      Hell, electrical engineers can't find jobs because there are engineering firms hiring computer science courses to do actual engineering work with signal processing and telling the hires to "buy the signals book from the engineering students." So now tell me, what was the point of going through elec eng, and the pain it was, if you don't have a shot at the job?

      And then, everbody's replaceable. The only question is the amount of the cost to the company to replace you. At the entry level, you can essentially be right fucked by the company. If you survive a few years, then you have a shot at some stability.

    50. Re:Master's in Computer Science, eh? by juan2074 · · Score: 1
      bankrupting their suppliers by demanding ridiculously low rates

      That's the thing that really surprises me. Why don't some suppliers just say 'no'. There are plenty of other retail outlets to sell products, and the margins are better. If Wal-Mart squeezes the suppliers too much, even a higher volume will not make up for the lower returns. There must be a limit to this, but apparently it has not been reached. Or maybe they just don't care anymore.

    51. Re:Master's in Computer Science, eh? by BVis · · Score: 1

      That's the thing that really surprises me. Why don't some suppliers just say 'no'.

      Because Wal-Mart has such a huge market share. They can go to a supplier and say "You'll sell your stuff to us for this price or we won't buy from you at all". They can't afford not to sell to Wal-Mart, even if it means massive layoffs and offshoring of production. Ten percent of all Chinese imports go directly to Wal-Mart. Even American institutions like Levi-Strauss have had to close domestic production facilities and offshore their factories because of Wal-Mart. (In this case, Wal-Mart demanded that Levi-Strauss produce a pair of jeans that could be sold, at a profit, for under $20. Since that was so close to Levi-Strauss' costs for producing the jeans, they had no choice to cut costs by producing product in China, and closing domestic factories that had produced jeans for decades. This not only has implications for Wal-Mart's customers, but for people who shop elsewhere as well; with domestic factories closed, they can't buy American-made jeans as easily, since there aren't as many being produced. So even if you shop somewhere other than Wal-Mart, your choices are being made for you.)

      There must be a limit to this, but apparently it has not been reached. Or maybe they just don't care anymore.

      You've hit the nail on the head. They don't care about anything other than increasing their revenues and market share. The logical extreme of this situation is that they employ so many people in the US that their workforce and their customer base become one and the same. When that happens, any consumer choice we might have had goes away, and Wal-Mart is free to charge whatever they want for whatever they want. In addition, keeping in mind the kind of political identity Wal-Mart has (ie We Know What's Right For You) they'd be in a position to control much more than what toothpaste you can buy; they'd be in a position to control (definitively) what music you can listen to, what technology you can use, what books you can read, what over-the-counter and prescription drugs you can get, and other horrors of consumer exploitation.

      Granted, I'm a little into tinfoil-hat territory here, but it's possible.

      --
      Never underestimate the power of stupid people in large groups.
    52. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      In reply to your sig: Because we don't have a problem with that part. The "One nation under God" is being challenged, "we" are not challenging that there should be liberty and justice for all. Of course, I speak for myself.

    53. Re:Master's in Computer Science, eh? by Anonymous Coward · · Score: 0

      Batchelor is a city in Lousiana.
      You didn't know that. I know that you didn't know that, and you know that you didn't know that. Admit it! Admit you didn't know that!

    54. Re:Master's in Computer Science, eh? by SeanDuggan · · Score: 1
      Don't give me any excuses about there not being any other jobs. They're out there. Wal-Mart cannot run without gullible associates, as much as they'd like that to be so. (After all, they can't seem to get around those pesky minimum wage laws that the dirty liberals have put in place to undermine American capitalism and support terrorism.)

      *wry grin* Actually, they do often get around the minimum wage laws. It's possible there are locations where this doesn't happen, but every Wal-Mart worker I've known has had to go through the situation where they're required to clock out after a specified number of hours, then are "asked" to stay and work for a few more hours. How do they get away with it? Quite frankly, if you're in an area that has more unemployed people than jobs they're qualified for, the workers go along with it because there are a dozen people waiting in the wings for that underpaid job. As for unions, Wal-Mart will fire you for even mentioning the possibility of organizing. I've got to admit that they're good at what they do.

      ^_^ My favorite is where they put out a full-page ad equating refusing to have a Wal-Mart in your area with participating in Nazi book burnings.

      --
      This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.
    55. Re:Master's in Computer Science, eh? by BK425 · · Score: 1

      Not that I have any opinions ; ) but the workers that 'go along with it' are behaving every bit as unethically as the employers. When I'm elected king of the universe employees who enable this evil will be just as guilty of crime as the employers asking for their servitude.

      Really, if someone asks you to be a slave and you say "okily dokily" because being a slave for that person is better then finding a new job then you are spitting on the graves of people everywhere who fought and gave their lives to end servitude and oppression.

      Ethical people, when confronted with behaviour like this will document it and contact:
      http://www.nlrb.gov/nlrb/home/default.asp

      Boydk425, capitalist and ethical person.

  2. Learn people skills by halcyon1234 · · Score: 2, Funny

    Or learn "would you like fries with that?"

    1. Re:Learn people skills by dabigpaybackski · · Score: 4, Funny

      And don't forget that most people want extra ketchup packets. I hate it when I order fries and they put two dinky ketchup packets in the bag. It makes me wonder just what is going on in our colleges these days.

      --
      "OH SHIT, THERE'S A HORSE IN THE HOSPITAL!"
    2. Re:Learn people skills by RickPartin · · Score: 1

      Or learn "would you like fries with that?"

      I have been to a wide variety of fast food joints in my day and have never once ever been asked "would you like fries with that". Ever. Where does this myth come from?

    3. Re:Learn people skills by brainboyz · · Score: 1

      Before they had combos.

      It used to be people would order the burger and a drink, leading them to ask if you would like fries to go with that. But these days every one just orders the #3 and gets the fries anyway.

    4. Re:Learn people skills by hwolfe · · Score: 1

      It's no myth. You must be a youngster. Back in the days before value meals, people would place their order and get asked that, if they didn't order fries. It still happens, on occasion.

    5. Re:Learn people skills by Anonymous Coward · · Score: 0

      Someone already pointed out this was before combos, but I have another example.

      Some fast food places give you an option of french fries, onion rings, or something else with your burger. So they know you're getting a side with the order, but they need to know which one -- fries, etc.

    6. Re:Learn people skills by Rosco+P.+Coltrane · · Score: 2, Funny

      Or learn "would you like fries with that?"

      Here's the instructional video:

      clickey...

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    7. Re:Learn people skills by loginx · · Score: 0, Flamebait

      And what the hell is so hard about giving me a straw when I order a drink with my meal?

      PhDs put it in the bag with the food so they can come back with a smart-ass comment when you ask for the straw but sometimes they forget!

      Masters usually give you the straw when they give you the drink, while Honor students tend to just put the straw in the drink... go figure.

    8. Re:Learn people skills by Anonymous Coward · · Score: 0
      Without a certain level people skills, one cannot even hold a job at McDonalds for more than a few days. I speak from experience.

      Having Aspergers sucks.

    9. Re:Learn people skills by mark-t · · Score: 1
      In which case they give you a multiple choice question:

      "Would you like the salad, onion rings, or fries?"

    10. Re:Learn people skills by civilizedINTENSITY · · Score: 1

      Actually current practice is to not give you *anything* unless you ask, and then there are policy limits on things like sauce. The taco bell near me has a sign up for their workers that is visable from the customer side. You order 5 tacos and ask for 10 mild sauces. They can't give them to you. Even from the drive-through, you have to park and come in to get the extra sauce yourself. (Which you can do, it is available.)

    11. Re:Learn people skills by budgenator · · Score: 1

      My son was working at the local Denny's, and the manager started to rag him about putting too, many french fries on a plate! The only thing cheaper than french fries in a resturant is the soda pop.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    12. Re:Learn people skills by Fulcrum+of+Evil · · Score: 2, Insightful

      You order 5 tacos and ask for 10 mild sauces. They can't give them to you. Even from the drive-through, you have to park and come in to get the extra sauce yourself.

      If I actually went to Taco Bell, I'd just wait in the drive thru line until they gave me my sauce. What idiot thought pissing on customers was good business.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    13. Re:Learn people skills by innocent_white_lamb · · Score: 5, Informative

      The only thing cheaper than french fries in a resturant is the soda pop.

      Depends on whether it's bottled, premix or postmix.

      Some very small restaurants purchase their soda pop in either single-serving cans or bottles (quite expensive) or 2 liter bottles (slightly cheaper).

      Most restaurants use either premix or postmix. Premix is, as the word suggests, pre-mixed with water at the bottling plant. It costs about 10x as much as postmix but it tastes a lot better. Chain restaurants and whatnot use postmix where a syrup is mixed with water on-site. This is the cheapest but least "tasty" option. The contents of cup of postmix costs very little; the cup costs something though.

      --
      If you're a zombie and you know it, bite your friend!
    14. Re:Learn people skills by stinerman · · Score: 1

      What Taco Bell do you go to? The one that I frequent often gives me TOO MUCH sauce. I get 3 tacos (1 of which, I want to put sauce on) and I get upwards of 25 packets.

    15. Re:Learn people skills by dabigpaybackski · · Score: 1

      More than one restauranteur (using the term loosely) has told me that they make more per serving on fountain drinks than anything else on the menu.

      --
      "OH SHIT, THERE'S A HORSE IN THE HOSPITAL!"
    16. Re:Learn people skills by dabigpaybackski · · Score: 1
      Sounds like bad portion control. Upper management, as in "the guys who drive around enforcing uniformity among franchisees," would not be happy with that, I suspect. But this is an instance where the workers have the right idea putting service first and giving people lots of sauce. The packets are cheap. It's stuff like taco meat and vegetables that cost an arm and a leg.

      If the packets are so damned expensive that Taco Bell is losing money on them by providing them in adequate quantities, then they need to raise their prices and focus on providing a better "total experience" to the customer. In the simplest terms, that means associating a warm, fuzzy feeling in the minds of customers with the act of dining at their establishment.

      --
      "OH SHIT, THERE'S A HORSE IN THE HOSPITAL!"
    17. Re:Learn people skills by Pulse_Instance · · Score: 1

      Actually for fast food restraunts the speed which you get to the next customer is one of the most important things. They teach you to say, and with the #3 is that a coke to drink (or whichever soda is the most popular in the area) and if there were to be a multiple choice for the side they would have just one (again the most popular in the area). It is faster to have the customer say yes then for the customer to say anything else.

    18. Re:Learn people skills by Dutchy+Wutchy · · Score: 0

      Be happy you get two packets. Here in Japan, you usually get one(1) packet, that is, if they even decide to give you any at all.

    19. Re:Learn people skills by AhBeeDoi · · Score: 2, Funny

      True, but you can make up for the ketchup shortfall by taking four times as many napkins as you really need.

    20. Re:Learn people skills by AhBeeDoi · · Score: 2, Funny

      I ask for the chili, but request that they hold the finger.

    21. Re:Learn people skills by coaxial · · Score: 1

      Most restaurants use either premix or postmix. Premix is, as the word suggests, pre-mixed with water at the bottling plant. It costs about 10x as much as postmix but it tastes a lot better. Chain restaurants and whatnot use postmix where a syrup is mixed with water on-site. This is the cheapest but least "tasty" option. The contents of cup of postmix costs very little; the cup costs something though.

      Interesting. I have a friend that swears that McDonald's Coca-Cola is absolute best tasting Coca-Cola. Better than cans, or even other resturants, and I'm sure Mickey-D's would use the cheapest option.

    22. Re:Learn people skills by freakmn · · Score: 1

      Fries just don't seem to taste as good with napkins, in my opinion. I do think it would raise the fiber content, though. Might be a good advertising campaign for McDonalds new health campaign. Same taste, more fiber. Has a nice ring to it. Get some of that fruit and nut salad alongside it, or something.

      --
      warning: This post is likely to contain gobs of dripping sarcasm. Consume at your own risk.
    23. Re:Learn people skills by sfe_software · · Score: 1

      And don't forget that most people want extra ketchup packets.

      Extra? These days they don't even offer them. Used to be they gave you ketchup & salt by default. Then they'd ask if you wanted it. Now days, ketchup is "upon request", so if you don't think about it, you just don't get any. Most fast-food places have gone this route and I personally think it sucks.

      The point is, any business will do whatever it takes to reduce their bottom line. I recall reading about some airline (American?) who saved millions by cutting their olives from 3 to 2 in their salads. Whatever it takes. Stop offering ketchup without the customer asking? Times several thousand stores? Surely that adds up...

      --
      NGWave - Fast Sound Editor for Windows
    24. Re:Learn people skills by sfe_software · · Score: 1

      I have been to a wide variety of fast food joints in my day and have never once ever been asked "would you like fries with that". Ever. Where does this myth come from?

      In my day I've done my time in a few fast-food places. That particular phrase may not always apply (especially with so-called "value meals"), but the up-sell is always there. It may not be fries, instead it might be "we have apple pies 2 for $1.00 this month..." or "would you like something to drink with that" (if a drink wasn't ordered)...

      Anyway, this isn't unique to the fast-food industry, though it seems that this particular industry uses this tactic more than most others...

      --
      NGWave - Fast Sound Editor for Windows
    25. Re:Learn people skills by Anonymous Coward · · Score: 0

      maybe as in percentage, but not in gross.

      The real money is in alcohol and desserts.

    26. Re:Learn people skills by fbjon · · Score: 1

      That's only because he's lovin' it. He needs to cut down on the addiction.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    27. Re:Learn people skills by fbjon · · Score: 1

      No need. Their crap already tastes like papier-mâché with flavour additives.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    28. Re:Learn people skills by glitch23 · · Score: 0

      If you know that much about the fast food industry you must have a PhD in CS.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    29. Re:Learn people skills by boodaman · · Score: 1

      That's because a well-run McDonald's calibrates their soda dispensers a couple times a week. It's in the manual.

      Calibrating the dispensers consists of getting a measuring cup designed specifically for the purpose, and then timing a certain amount of syrup or water as it is dispensed into the cup. Too much? Tweak the little screw to the right (there's a special screwdriver made specifically for this purpose, too). Too little? Tweak the screw the other way. Do the same thing for the water. Then do the same process on all the other soda flavors.

      The correct dispensing times are in the manual, too.

      BTW, Coca-Cola syrup at McDonald's is delivered by tanker truck, hundreds of gallons at a time. There's a monster stainless steel tank in the storeroom holding the syrup (the one in my McDonald's was 500 gallons, and that was in 1990...they're probably bigger now...we didn't really didn't sell a lot of super-size back then). The truck driver pulls up, uses his key to unlock a small door panel next to the storeroom door (look at your local McDonald's...you'll see it), then jacks a hose in there and blasts however many hundreds of gallons you ordered in there...just like the guy who delivers gasoline to your local service station or heating oil to a house. My guess is places like big cineplex movie theaters, etc. are the same.

      Small restaurants typically use the bag-in-a-box syrup...thus, no consistency from box to box, and they probably don't calibrate their dispensers at all. Cans, depending on where you live, undergo many temperature extremes. They can sit in a hot truck all day before being delivered to the store, they can sit outside on a pallet in the sun where they cool off at night and repeat the cycle, etc. Bulk syrup comes right from the bottler.

      McDonald's does use the cheapest option...there's nothing cheaper soda-wise than hundreds of gallons of bulk syrup.

      The cup, lid, and straw (and the ice) cost far more than the syrup. Kinda puts the $4 32 oz at the movie theater into perspective.

    30. Re:Learn people skills by prionic6 · · Score: 1

      In Germany, we pay for Ketchup. Everywhere. At least it used to be, McD and BK started to include one Ketchup with every menu. Every extra is around 15 Eurocent I think.

  3. holy shit by Anonymous Coward · · Score: 0

    I'm trolling. Use your imagination for christ sakes.

  4. Sit over here, sonny. by Anonymous Coward · · Score: 5, Insightful

    Straight goods:

    There's always a need for network people and sysadmins. With the shift from Windows/Proprietary Unix to Linux/*BSD you should concentrate on jobs in those areas, they're booming (I get at least 2 offers a month). If you stick to the Windows side of things you're going to be in a rut of helping users reboot and install patches. If you stick to proprietary Unix you can still do well in some high end research or data center work but cheap clusters are eating the bottom end out of some of that market.

    Don't expect a senior position. Frankly too many hot-shot grads think they're The Goods; NONE are. If you can't translate your book smarts to real world work then you're destined to a life at a help desk.

    That's how it is around here (I'm based in SoCal with work in 8 data centers around the country and 4 internationally) and I've been in the field since 1988.

    1. Re:Sit over here, sonny. by Hadley · · Score: 5, Informative

      You really don't *want* a senior position. Even if you can negotiate the higher salary, make sure you get a job title without "Senior" in it. That way, if you're any good at your job, you can get an easy promotion and raise soon after you join.

      Also, you need to work a permanent job for a couple of years before you've got enough experience to do contracting.

      If your goal is to do contract work, the ideal job might be with a services company that takes you on as a permanent member of staff, and then contracts you out to their clients.

    2. Re:Sit over here, sonny. by b374 · · Score: 0
      I just read this on his blog:
      My thesis is on Facilitating Automated Search for Web Services and recently I had the need to go into System.Reflection and do some really cool stuff.
      Now what he REALLY needs to do it's an Automated Job Search Bot... or this post was a part of it???
    3. Re:Sit over here, sonny. by Anonymous+Brave+Guy · · Score: 5, Insightful
      Don't expect a senior position. Frankly too many hot-shot grads think they're The Goods; NONE are.

      That's not entirely fair (though it mostly is). I've met people who've had enough experience by the time they graduated to understand the real world, and whose talent/enthusiasm/hard work would make them the equals of an average programmer several years into their career (though probably still not an average person getting a senior developer position). This is particularly true of those who've taken placements lasting a few months during their academic careers, or a year out before university, and thus worked in a professional environment for a worthwhile period.

      However, your actual ability doesn't really matter much, because image is everything when applying for a job, and you'll be very lucky to find a company that's employing new grads and willing to take a chance that someone who looks that good really is, because as you say, most won't be. It's far more likely that they'd make a relatively good offer for a starting post, and then say nice things and promote rapidly (in salary, if not in job title) over the first couple of years as the greater ability shows through.

      Applying for a senior developer position, which usually requires around 5 years of experience, without any prior experience at all will be a direct route to the bin in almost any company I can think of. Larger companies could easily filter you in the HR database before a human even saw your resume. Even at the smaller ones who review CVs by human eye, you'll need an exceptional application to attract enough attention that they'll consider you as a new starter instead, and the ego demonstrated by being a grad applying for a senior position right off would be a major black mark for anyone reviewing CVs I've ever met.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:Sit over here, sonny. by ksb · · Score: 3, Informative

      Excellent advice imo.

      I've been a contractor for the last 7 years and before that I worked for a sub-contracting company and I feel it helped prepare me for the frequent change in environment a contractor typically experiences.

      It may be different elsewhere but in the UK I would be very suprised if any company employed a grad in a 'senior' position and the parent poster is on the ball, go for the money, not the title and give yourself more rungs in the ladder.

    5. Re:Sit over here, sonny. by grammar+fascist · · Score: 4, Insightful

      There's always a need for network people and sysadmins.

      Why would someone with a Masters of Computer Science want a network or sysadmin position? Someone like that almost certainly has little hardware experience - but experience in creating and coding algorithms. With a Masters degree, he's also got experience doing deep research into a narrow subject.

      --
      I got my Linux laptop at System76.
    6. Re:Sit over here, sonny. by Klanglor · · Score: 2, Interesting

      Well if you go the helpdesk road, you can easily become senior analyst in less than 3 month.

      that's what I did last year when I graduated. Unfortunetly its kinda very hard to get out of the helpdesk roadmap. It offers decent money as you go up and you can go up a rank every 4-9month.

      Last year the market was really bad. So I joined in a Helpdesk as a temp job. But now I realise that it is very hard to get back on track. :(

      Everytime that a jr. job in a fied that review my resume (posted last year) offer me less money that my current sr. job in the helpdesk.

      The balance shift between easy money and challenging work for less money. SDLC (Software Delelopment Life Cycle) Supports the theory. Maintenence is the most expensive/lucrative segment of it.

      So its really up to you. Do you want the money (not much but steady) or do you want the pride of creating new stuff (small burst of large pile of money).

      Actually I am still debating my self. I really do want to go on the fun side.. Development.

      Also on the side note. If you go on the Helpdesk side try to start a small biz and get a few contract from time to time to keep your skill sharp. Because from experience, If i just did helpdesk all along well i wouldn't know how to program anymore.

    7. Re:Sit over here, sonny. by lycium · · Score: 1

      missed that joke by about a mile... "insightful?"

    8. Re:Sit over here, sonny. by Anonymous Coward · · Score: 0

      Getting a Masters degree in Computer Science to become a sysadmin is like getting a Masters in Mechanical Engineering to become a car mechanic.

    9. Re:Sit over here, sonny. by Anonymous Coward · · Score: 1, Insightful

      From my perspective as CTO of Silicon Valley startups for the past 14 years, here are some things I recommend for people like yourself: (1) Start at a "best practices" company. This gives you the opportunity to develop excellent skills, habits and knowledge of how to get things done the right way. (2) You need to develop a strong network of colleagues and friends to help you along in the years to come. The city should have sufficient people and organizations to permit you to mix with others. (3) Select a job that will help you get your next job.

    10. Re:Sit over here, sonny. by Anonymous Coward · · Score: 0

      "Masters degree" means to me, someone that had good grades and wanted to learn more --- or more likely, a foreign student that wanted to stay in the USA and get more skills to be assured of an entry level job when they got out that a citizen probably wouldn't apply for, assuming a masters degree too.

      There is a huge difference between technical skills learned in the college/school environment and real world environments. In college, you expect to spend 18+ hours a day working on the degree. Get used to only 6-12 hours of work in the real world.

      Then most students didn't have to deal with much of a commute - plan for at least 2 extra hours every day wasted on that fun.

      If you're going to get a programming job - you probably don't know how to write code yet and work in a team environment, with say, 500 other idiots on a large scale project. On those, boring config management is the savior - and having a clear understanding of the project dir layout. I came into a 20 person company 10 years ago who'd hired only people straight out of college to keep their costs low. I had 10 years of experience at the time - hard core C++ development from tiny projects to that 500 person project. These guys were copying static libraries around. They were using Source Safe (not my choice, but better than nothing), but had no clue about organizing files by purpose and libraries. Then - no shared object???! Link times were killer, esp on Pent90s. At the same time, I was porting all the code to AIX, Solaris, HP-UX, and Linux from a pure win32 base.

      I used peer pressure and humiliation to get the team to place their files into organized directories. I laughed at anyone that wanted to stay with static libs, and proved link times were much better (45 min down to 5 min), and we stated doing builds on **every platform**, **every day**, period. If you code broke the build on any platform, you got to do the next 5 builds. This all but stopped folks checking in s*it code that didn't compile on HPUX (HP-SUX!!!). There was 1 guy that #included every header file (you know who you are) - I laugh in your face! YOU ARE SCREWING EVERYONE ELSES COMPILE TIMES, idiot! Only include the bare min headers, and use class forward declaration (no header needed) whenever possible.

      There's probably 20 other common sense things that you don't know which make a huge difference on projects. Ah, 1 last tidbit - not only brilliant people get jobs in IT. You'll get to work with some real idiots. I like to say, the just haven't found their "calling" yet.

      Anyway, perhaps colleges are teaching how important config management, efficient coding and packaging now? I dunno.

      For the vast majority of us, programming is an entry level job in a large corp, if you can skip the helpdesk.

      The datacenter guys will act hot and important, since when something goes wrong, their pager goes off. This is a job to have for 2-3 years, but not any longer. You need to balance your life, and a job with a pager won't let you. I have a blackberry - it turns off at 7pm and on at 7am. It isn't on over the weekends. Still, the interruptions are too many.

      Good luck out there - heck, apply for a job at NASA. They hired me all those years ago.

      Thanks, I feel better now - sitting alone on a Saturday night in a my underwear in a dark room passing on knowledge of the world. Clearly, I'm a life idiot. At work, I'm good, damn good. Outside work, I suck, so don't listen to me.

    11. Re:Sit over here, sonny. by BVis · · Score: 1

      Why would someone with a Masters of Computer Science want a network or sysadmin position?

      Because they need to eat. And the people who do the hiring don't know hardware from software from swimwear. They know "oh, that's that computer stuff, does he have the right words on his resume."

      With a Masters degree, he's also got experience doing deep research into a narrow subject.

      And with no experience, that and $1.50 will get you a cup of coffee. (Unless you go to Starbucks.) Unless you have a Ph.D., any experience you have doing research is completely unmarketable.

      Your skills are only worth what someone is willing to pay you for them. Decisions regarding who's right for what job are made by people who went to business school because they wouldn't have had to use email to send in their assignments. It's not right, and it's not fair, but it is the truth.

      --
      Never underestimate the power of stupid people in large groups.
    12. Re:Sit over here, sonny. by iowannaski · · Score: 1

      Holy useless advice, Batman.

      --
      i forget
    13. Re:Sit over here, sonny. by Anonymous Coward · · Score: 0

      What, exactly, makes a hotshot grad think he's more qualified than a similar "hotshot" grad with 5-10 years experience? Seriously, there's a reason it's labeled "senior". /. seems to get one of these about ever month or two. Take whatever job you get offered that interests you, whatever the title may be. You may just get lucky, and find a good job.

      Now, that aside, I've seen eloquent people with almost 0 technical skills get a supposed "senior" position, and continue to make an absolute mess of things. I've seen a director that's an absolute moron hired merely because his buddy was an executive, and maintain his job after royally screwing up. I've also seen good people essentially run out of a company, because they were better than those "above" them, but didn't play the political game quite as well.

      So, before you whine about not getting a senior position right out of college, realize that this is only your first disappointment, and that many more will follow unless you happen to fall in with the 1 in 100 unusual bosses who won't be threatened should you be half the programmer you think you are. (Note: true hotshot programmers can design and write relatively bug-free code at the rate of 1000s of LOCs per day, unlike the average coder that may hit 100 LOCs with 3+ bugs per day and no design to speak of/ Oh, and if you think LOCs/day is meaningful, you're not a good programmer;)

      I hate the fact that you have to post AC when you've moderated a topic, however, maybe it's a good thing this is AC after all.

    14. Re:Sit over here, sonny. by Anonymous+Brave+Guy · · Score: 1

      Blockquoth the AC -- who admits to sneakily abusing the posting-and-moderating rule :-)

      What, exactly, makes a hotshot grad think he's more qualified than a similar "hotshot" grad with 5-10 years experience?

      Nothing, if he's smart. But of course, most grads aren't hot shots; most grads are about average in ability. So are most guys with 5-10 years' experience; they've just got 5-10 years more experience. How much they learned in that time is what counts.

      The real question here is whether a "true hot shot" could possibly have the same ability as a more typical guy with several years' further experience. My argument is that, while certainly exceptional, this is not completely inconceivable if the grad has had significant experience of programming in a real world environment prior to graduation.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    15. Re:Sit over here, sonny. by bigman2003 · · Score: 1

      Mr. AC-

      Extremely well balanced post! I enjoyed your technical wisdom, and the way it was counter-balanced with the admission that you suck at real life.

      I hate to say it, but *I* am that guy you hate at work. I am the jackass that takes the shortcuts, and doesn't follow best practices.

      But, I try to balance that with the rest of my life, and I'm pretty happy with the results.

      --
      No reason to lie.
    16. Re:Sit over here, sonny. by damsa · · Score: 1

      In my tech monkey days during the dot com crash. There was a admin we had to replace he had a masters in History. We had over 100 applicants. Many of them with PHDs. So I can understand why someone with a masters in CS would want to aspire for a job that PHDs are fighting for.

    17. Re:Sit over here, sonny. by dexterpexter · · Score: 1

      Unless you have a Ph.D., any experience you have doing research is completely unmarketable.

      I disagree. Your undergraduate and masters research is probably the most important thing you need to market. My last job was achieved partially because the person hiring took a genuine interest in my research, and it created a great conversation-point on which to make the interview comfortable. But one experience does not a proof make, so I will try to add at least some reasoning to go along with my disagreeing:

      Any more, every college student graduates with a fancy-sounding degree along with thousands of other students, all of which probably have 4.0s and what-have-you. So what is to set them apart? It's that extra research that will make you stand out from the vanilla student (as well as your people and writing skills.) Also, most places seem to be wising up about the "I went to a prestigious school" qualification, and are becoming more interested in what sort of work you do. (Not that the prestigious school doesn't at least raise some eyebrows, but from my observations, those students are being increasingly weeded out from those who have some research experience with practical application, especially with corporate partners, to bring to the table. A person with a good research background from a prestigious school, don't get me wrong, has a definite advantage.)

      Besides, to the bean-counters, more is more.

      --

      *-*-*-*-*-*-*-*
      "We are Linux. Resistance is measured in Ohms."
    18. Re:Sit over here, sonny. by Anonymous Coward · · Score: 0
      Applying for a senior developer position, which usually requires around 5 years of experience, without any prior experience at all will be a direct route to the bin in almost any company I can think of.

      Well, if you are Linus Torvalds himself, then, it may be a different story.
    19. Re:Sit over here, sonny. by deanj · · Score: 1

      I think this advice completely depends on where you're hired. In my experience, it's smart to do this it for jobs in business. It's NOT smart to do this in academia. In academia, raises and promotions are primarily based on "what's in it for me" with the boss. In business, there's a much clearer path for advancement.

    20. Re:Sit over here, sonny. by Anonymous Coward · · Score: 0

      He does have a point...it's what one needs to succeed from a big picture standpoint where technical skills are just part of the mix. Oh, you've never been in the Real World (TM).....Never mind.

    21. Re:Sit over here, sonny. by 2short · · Score: 1



      When I've been involved in hiring, I've concluded that upon getting a bachelors people fall into three categories:
      Those who are excited about doing deep research in something go for a PhD.
      Those who are excited about begining their career in a particular area enter the work force.
      Those who don't really know what they want to do with themselves get a Masters. (And apparently, after that they still don't know what they want to do, so they ask Slashdot.)

      Obviously it's not a hard and fast rule, so don't jump on me just because you have a Masters; you might be quite competent. But generally I find a Masters is a bad sign.

  5. Start with CEO by RajivSLK · · Score: 3, Funny

    I think CEO is a nice place to start. If you can't get that then maybe settle for COO or Vice President. You've spent too long in school to settle for anything less. Remember always get a job that is above your skill level, it makes life more fun!

    1. Re:Start with CEO by grub · · Score: 2, Insightful

      Heh, no kidding. Does anybody believe in starting at the bottom and working their way up anymore? Self-importance is a career killer.

      --
      Trolling is a art,
    2. Re:Start with CEO by Anonymous Coward · · Score: 0

      above your skill level with CEO? oh you mean trying to get below par at the local country club?

    3. Re:Start with CEO by rbarreira · · Score: 1
      I need a girl who's name doesn't end with ".jpg"

      English is not my first language, but shouldn't that be "whose" instead of "who's"?

      Anyway, nice quote :D
      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    4. Re:Start with CEO by Anonymous Coward · · Score: 0

      Yes, it should.

    5. Re:Start with CEO by grub · · Score: 1

      ah, I'm retarded. Thanks :)

      --
      Trolling is a art,
    6. Re:Start with CEO by caluml · · Score: 1

      Hey Grub :)
      Stop wasting your time posting here, and read your email.. :)

    7. Re:Start with CEO by grub · · Score: 1

      I did, and I replied yesterday! :P

      --
      Trolling is a art,
    8. Re:Start with CEO by alfrin · · Score: 1

      Don't listen to him, CEO is WAY to low to start at, Chairman of the Board or Majority Stock owner is where you should start.

    9. Re:Start with CEO by Anonymous Coward · · Score: 0

      It's meant as a joke but.. why not? Start a company. The worst thing that will happen is you build a lousy product but develop a useful set of skills. Paul Graham had an interesting article on it here: http://www.paulgraham.com/hiring.html

    10. Re:Start with CEO by Y0tsuya · · Score: 1

      Yeah, climbing the corporate ladder is sooooo 80's.

    11. Re:Start with CEO by Anonymous+Brave+Guy · · Score: 1
      Start a company. The worst thing that will happen is you build a lousy product but develop a useful set of skills.

      That may be true, but you forgot to mention the parts about needing enough personal money to keep you fed and the roof over your head for potentially several months before you start bringing in any ROI, potentially losing large amounts of money you invest in your start-up if it fails (and needing a source that money in the first place, ideally without selling your soul to VCs), and most importantly, needing the skills to run such a company. If the article poster is a new grad, he probably doesn't have the skills to work in his own company yet, never mind run it.

      By the way, while thought-provoking, that's not one of Graham's better articles. He singles out an exceptional group of youngsters who founded exceptionally successful companies, and effectively attributes that success to the individuals while ignoring the vast amounts of help they had between getting the idea for their start-ups and turning them into the successful business they are today. Off the top of my head, I know more people personally who've tried and failed to start a start-up from much more promising positions than all the success stories he mentions in the article put together.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    12. Re:Start with CEO by TimothyTimothyTimoth · · Score: 1

      Thanks. Interesting link.

      --
      It doesn't matter which ape activates the Monolith
    13. Re:Start with CEO by carlvjack · · Score: 1, Informative

      Actually this person does realize that she needs to start lower but in reality if she is a hard worker and have decent people skills could advance pretty quickly. I sense some jealousy on the part of some of the slashdotters on here, degrees let alone masters degrees are rare in the IT field from my experience. Too many times when we have interviews and we get people fresh out of college they are discriminated by my coworkers because in my opinion they feel that they are a threat since corporate likes us to have degrees. If this person plays their cards right and works hard and listens and learns she will advance probably far quicker than most people. When I earned my degree while working I received a 28 percent raise. I changed places of work and earned another 20 percent with the change. I started my Masters Degree part time and will be completed next year and was hired for a senior engineer position making 30 percent more than my last job. College gets you noticed if combined with experience. If you have a bunch of resumes that are equally qualified and only one of the bunch has a degree then you have a definate advantage over the rest.

  6. Shoot high by MPHellwig · · Score: 2, Insightful

    Don't worry if your competent or not, your boss will be the judge of that.

    However if you would like to be not in an uncertain position you better find out your interest and competents.
    Perhaps getting in contact with a good headhunter is not that bad of an idea, but hey who am I telling if get a Msc. CS you could figure that out by yourself.

    1. Re:Shoot high by Anonymous Coward · · Score: 0

      Shoot high? Isn't that something a male gigolo would be told to do?

      PS: MS in Computer Sciences would limit his ability in this case.

  7. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  8. Why enter the real world? by moofdaddy · · Score: 4, Insightful

    I hear a P.h.D is nice this time of year. Put off entering the "real world" as long as possible.

    --
    Be better in bed. Wikiafterdark!
    1. Re:Why enter the real world? by gangien · · Score: 5, Interesting

      why? i graduated in march with a BS in CS (math minor too). with a 2.5 gpa, no references really or any industry experience and only applied for jobs online. Now in june i'm an official software engineer making good money. The irony is how much i listened to slashdot's gloomy idea of the real world was considering doing something else outside the computer industry because there was no jobs for me (as you would believe by reading slashdot). Not that it was easy for me to get this job, but it wasn't the only response i got to my resume. Course I also think I got pretty lucky.

      So my personal advice is to try and do what you like and not get disappointed over being rejected. And I think people in masses tend to be pessimists.. so take what they (slashdot) say witha grain of salt.

    2. Re:Why enter the real world? by b17bmbr · · Score: 5, Funny

      so, how's the weather in Calcutta?

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    3. Re:Why enter the real world? by Anonymous Coward · · Score: 0

      See, that's exactly what's so gloomy about the real world. In it, people like you get the jobs.

    4. Re:Why enter the real world? by David+Horn · · Score: 1

      Kinda depends what you want to do, doesn't it? I'm working on a Computer Science-Physics degree at Leeds University with the intention of becoming an airline pilot.

      I think a lot of people run into problems because they expect to leap into the top job after leaving university. That might have been the case once, but I don't think it is now. I know a few people who left Uni and did indeed take jobs shelf-stacking or working in call centres.

      --
      PocketGamer.org - For the gamer on the go!
    5. Re:Why enter the real world? by Stonehand · · Score: 1

      It depends on the eventual work desired, surely.

      Depending on the final objective, I could see time being spent learning SQL, SPSS, SAS, and so forth, and working on an industrial project of reasonable size to be extremely advantageous. Extra points if in the process a security clearance is earned.

      The doctoral degree is essentially required for university-level academic positions, and only slightly less necessary for industrial research tasks, but building up the skill set may be more helpful if he doesn't want to aim for either of these tracks. Even then, building some industrial experience may be helpful prior towards entering a Ph.D. program.

      --
      Only the dead have seen the end of war.
    6. Re:Why enter the real world? by Anonymous Coward · · Score: 0

      sounds like someone is jealous...

    7. Re:Why enter the real world? by gangien · · Score: 1

      Seattle, WA to be exact

    8. Re:Why enter the real world? by gangien · · Score: 1

      lol should add.. it's also a nice day. a bit to hot for my likings but not to hot.

    9. Re:Why enter the real world? by Anonymous Coward · · Score: 0

      They hired you, when you don't capitolize 'i'?

    10. Re:Why enter the real world? by Sentry21 · · Score: 1

      It depends on your preference, but if I were completing my Master's degree (in anything), my first course of action afterwards would be to get my Ph.D. Why? Because, in Computer Science especially, there's a lot of fun to be had in studying/creating the new technologies, which you get to do working as a professor/researcher at universities. Essentially, you can come out of eight years (ideally) and go right back in, training the new generation of smelly upstart well-illusioned geeks, while at the same time creating the technologies that 90% of your class will never understand outside of reading a few posts on Slashdot. I think I'd actually enjoy it.

    11. Re:Why enter the real world? by layingMantis · · Score: 1

      They might, but they wouldn't hire anyone who spelled capitalize wrong...at least i hope not. It's not 'o' unless you are talking about the state capitol itself.

    12. Re:Why enter the real world? by Kohath · · Score: 1

      so, how's the weather in Calcutta?

      monsoony.

    13. Re:Why enter the real world? by neurovish · · Score: 1

      I would say you're damn lucky then.
      My BS in Computer Engineering has been nigh worthless. I looked for jobs for about 6 months after graduating, online, networking, just walking up to places and handing out my resume, and I didn't get anything. I finally found a position as an office assistant (you know, making copies, filing things, etc) when a friend of mine told me his dad was looking for a temp employee at a government office. I worked there for about a year and a half, continued searching for a job, and finally got a position in the same local government's IT department after hounding the manager enough to get an interview. During this entire time, I had two other interviews (in about as many years). One of the jobs I lost because of my academic record, the other I lost because they were really looking for a mathematician. So now, I'm in the sysadmin game, using absolutely nothing I learned in school....aside from a small programming project, the work is nothing I couldn't have done right out of high school.

      All the graduates I know with jobs got them through personal contacts...in the end this is far more important than grades or skills.

    14. Re:Why enter the real world? by Marthisdil · · Score: 0

      I'm a "software engineer" too....er, I mean, I help people with software problems at the help desk :P

    15. Re:Why enter the real world? by Anonymous Coward · · Score: 0

      I disagree about knowing someone being more important than skills or GPA.

      I got my current job before I graduated - first position I interviewed for. I have a BS in Computer Science - with a MUCH higher GPA than the above poster and years of work experience with technology (not programming related, but programing has been my hobby ever since I was in Junior High). I got my interview through a University career fair, not through a friend.

      My starting salary was great, and as time has passed, my hard work and skills have resulted in huge pay increases. I write code that literally runs on tens-of-millions of PCs and it is very rewarding and challenging work.

      GPA is not everything but when an interviewer gets 100+ resumes for a position, and many of them are similar, it is often a filtering criterion. My company has turned down candates with Phds in CS and a 4.0 GPA because they just stunk in the interview and technical tests. My company has also turned down most people recomended by software engineers working for the company.

      Where I work, the skills and knowledge you demonstrate in all the interviews and technical tests make or break a canadate but first you have to get there with an impressive resume.

    16. Re:Why enter the real world? by EightBits · · Score: 2, Interesting

      I think a lot of people are missing some info here. I have been watching posters giving the negative view of the world on slashdot for years. I'm seeing people say the opposite now. Even in this thread, an example of a guy who had a hard time getting a job with a long search took place a few years ago.

      Keep an eye on the economy. Remember, it wasn't that long ago we had 9-11. Our economy took a plunge but is most definitely on the way back up. While those who have been talking about the difficulty of getting a job weren't wrong a couple years ago, their year(s) old experience isn't necessarily relevant to the market today.

      Finding a good job is always a difficult thing to do, even in a good economy. But, you should always do your own research and come to your own conclusion about what you should and should not do. While slasdot is a good place to get some opinions, I would be looking in other areas for hard facts. Check out the stock market. Who's stocks are showing a long-term rising trend? Who's arent? Check out job postings, ask around about benefits. As long as there are computers, there will be work for programmers.

      Also, I do agree with the majority here in that you should not be looking for a position too high on the food chain. Even with a masters, you are still going to be "entry-level" unless you have at least a year of full-time experience. By full time, I do not mean 40 hour weeks. Even two years of 20 hour weeks will be sufficient.

      In short, use every resource available to you to find wether or not you should continue in school or find a job. Once that decision is made, again use every resource to find the job that you want. Just be realistic about your goals. If you aim too high, you will almost certainly be shot down. Aim too low and you will be seen as over-qualified and wont be hired either (oh he wants to use us as a stepping stone for a few months but we want someone to stay for a few years.)

      Good luck!

    17. Re:Why enter the real world? by Whatever+Fits · · Score: 1

      Actually it is really hot right now. They are having quite the heat wave. I heard it got to 55C in some parts of West Bengal and upper 40s in Kolkata itself. For the math challenged, the first is over 130F. Ouch.

      Monsoon isn't until later.

      --
      My name fits again.
    18. Re:Why enter the real world? by b17bmbr · · Score: 1

      hold on there big fella. don't you know that the economy is horrible and it's all bush's fault. despite the fact the europe has had no growth for the last several years, while we've been growing at 3-4% annually means that we're in horrible shape. despite the fact that unemployment is low, and has been for a long time still means the economy is horrible. despite the fact the recession started in march 2001, ended two quarters later, was one of the shortest and mildest on record means that the economy is horrible. and it's all bush fault. he's stealing all our money and giving it to halliburton. even though my house has more than doubled in value the last five years means bush is horrible. any good news mike him less horrible. don't you know that. weren't you told in advance? didn't you get the memo? so listen here buddy. next time you try to confuse us with a little sense, just take your wise ass self and go somewhere else. leave us to our little corner of cuckoo lala land. got that.

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    19. Re:Why enter the real world? by sahala · · Score: 1

      I love the irony of this being moderated -1 redundant.

  9. Job? by senocular · · Score: 1

    Stay in school. It's much nicer there.

  10. entry level by Anonymous Coward · · Score: 0

    you need to start entry level. otherwise how do you know what the folks you're managing are supposed to be doing?

    1. Re:entry level by MrAndrews · · Score: 2, Insightful

      otherwise how do you know what the folks you're managing are supposed to be doing?

      Likewise, how will you know what the folks who are managing are doing wrong? The best way to learn is from your mistakes. The safest way is to learn from someone else's.

  11. Always remember the #1 rule of business: by Anonymous Coward · · Score: 0

    The less you actually DO to get product out the door, the more they pay you ....

    -GenTimJS

  12. Self-employment by Anonymous Coward · · Score: 2, Insightful

    Go self-employed! It's the best. :) All you need is a great idea and motivation.

    I've never worked for anyone in my life. Got a flexible schedule and can do whatever I want.

    1. Re:Self-employment by Anonymous Coward · · Score: 0

      I'll second that. And add that fear is a great motivator.

    2. Re:Self-employment by Anonymous Coward · · Score: 0

      Go self-employed! It's the best.

      Best advice so far.

  13. Jobs that pay in real money by Anonymous Coward · · Score: 0

    not stock options

  14. Something's Wrong Here by Anonymous Coward · · Score: 5, Funny
    You just got a Master's degree, and you come to slashdot for career advice?

    Most people here are kids working at McDonald's or aging, overweight geeks living in their parents basement.

    My advice, listen to all the +5 comments, and do the exact opposite.

    1. Re:Something's Wrong Here by grub · · Score: 5, Funny


      My advice, listen to all the +5 comments, and do the exact opposite.

      I really hope your comment gets to +5. The connundrum of doing the opposite of the opposite will make his head explode.

      --
      Trolling is a art,
    2. Re:Something's Wrong Here by pedantic+bore · · Score: 1
      I'd mod you up, but then he/she wouldn't listen to you.

      But now that I've commented, I can't mod you down.

      Crap.

      --
      Am I part of the core demographic for Swedish Fish?
    3. Re:Something's Wrong Here by hype7 · · Score: 2, Interesting

      very amusing, but not very helpful.

      in terms of IT people giving you advice, Steve Jobs gave a commencement speech at Stanford this past week. I had a very high opinion of Jobs before this, but after reading the text here I think he's in exalted territory. Maybe something he says might be able to help you.

      http://news-service.stanford.edu/news/2005/june15/ jobs-061505.html:
      'You've got to find what you love,' Jobs says
      This is the text of the Commencement address by Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios, delivered on June 12, 2005.

      I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, this is the closest I've ever gotten to a college graduation. Today I want to tell you three stories from my life. That's it. No big deal. Just three stories.

      The first story is about connecting the dots.

      I dropped out of Reed College after the first 6 months, but then stayed around as a drop-in for another 18 months or so before I really quit. So why did I drop out?

      It started before I was born. My biological mother was a young, unwed college graduate student, and she decided to put me up for adoption. She felt very strongly that I should be adopted by college graduates, so everything was all set for me to be adopted at birth by a lawyer and his wife. Except that when I popped out they decided at the last minute that they really wanted a girl. So my parents, who were on a waiting list, got a call in the middle of the night asking: "We have an unexpected baby boy; do you want him?" They said: "Of course." My biological mother later found out that my mother had never graduated from college and that my father had never graduated from high school. She refused to sign the final adoption papers. She only relented a few months later when my parents promised that I would someday go to college.

      And 17 years later I did go to college. But I naively chose a college that was almost as expensive as Stanford, and all of my working-class parents' savings were being spent on my college tuition. After six months, I couldn't see the value in it. I had no idea what I wanted to do with my life and no idea how college was going to help me figure it out. And here I was spending all of the money my parents had saved their entire life. So I decided to drop out and trust that it would all work out OK. It was pretty scary at the time, but looking back it was one of the best decisions I ever made. The minute I dropped out I could stop taking the required classes that didn't interest me, and begin dropping in on the ones that looked interesting.

      It wasn't all romantic. I didn't have a dorm room, so I slept on the floor in friends' rooms, I returned coke bottles for the 5 deposits to buy food with, and I would walk the 7 miles across town every Sunday night to get one good meal a week at the Hare Krishna temple. I loved it. And much of what I stumbled into by following my curiosity and intuition turned out to be priceless later on. Let me give you one example:

      Reed College at that time offered perhaps the best calligraphy instruction in the country. Throughout the campus every poster, every label on every drawer, was beautifully hand calligraphed. Because I had dropped out and didn't have to take the normal classes, I decided to take a calligraphy class to learn how to do this. I learned about serif and san serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can't capture, and I found it fascinating.

      None of this had even a hope of any practical application in my life. But ten years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was t

    4. Re:Something's Wrong Here by PakProtector · · Score: 0, Troll

      I recommend we make manditory for /. readership, in addition to a Geek Card, a roll of duct tape to be wrapped around one's head to prevent sudden 'sploding when one finds this sort of thing and thinks about it's repeFDGFQ#%$35@#%$rfNO CARRIER

      --

      Edward@Tomato - /home/Edward/ man woman
      man: no entry for woman in the manual.
      "Qua!?"

    5. Re:Something's Wrong Here by datadriven · · Score: 1

      You just got a Master's degree, and you come to slashdot for career advice?

      How do I add that to the list of sayings in fortune?
    6. Re:Something's Wrong Here by hype7 · · Score: 1

      I guess I just want to emphasise this paragraph.

      When I was 17, I read a quote that went something like: "If you live each day as if it was your last, someday you'll most certainly be right." It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something.

      -- james

    7. Re:Something's Wrong Here by NoseBag · · Score: 1

      My advice, listen to all the +5 comments, and do the exact opposite.

      +5s? Including this one?

      --
      Cloned foods give the statement "We had that last week!" a whole new meaning.
    8. Re:Something's Wrong Here by CosmeticLobotamy · · Score: 2, Insightful

      Good advice for some people, but if I lived every day like it was my last, I'd be in jail many, many times over. Some of us should just live our lives like we probably have some more coming. Make sure you're not one of us before you go rearranging things.

    9. Re:Something's Wrong Here by Anonymous Coward · · Score: 0

      fuck off and die, wanker. ur not funny with ur "NO CARRIER" bullshit, and ya i get it, fag.

    10. Re:Something's Wrong Here by LetterJ · · Score: 3, Interesting

      I tend to approach it with 2 questions rather than 1.

      If today is the last day of my life, would my plans change?

      AND

      If I live another 65 years, will I regret anything included in my plans today?

      Between the 2, you get a balance that keeps you from wasting the few years you actually do have, but without the reckless disregard for your future, should you have one (and statistically you will).

      The first question keeps you from reaching old age, saying "I wish I had . . .". The second keeps you from asking, "Why oh why did I . . .?" at the same age.

    11. Re:Something's Wrong Here by __aaclcg7560 · · Score: 1

      You just got a Master's degree, and you come to slashdot for career advice?

      During most of my computer programming classes, I was reading and posting to /. while the instructor was droning on about OOP. (If you take one language with OOP, it's pretty much the same for all the other languages.) The students in the front of the class are the ones who need the most help, and the students who know their stuff are in the back browsing /., Blue's News or email/IM. The clueless students usually sat in the middle of the class. :)

    12. Re:Something's Wrong Here by jtogel · · Score: 2, Insightful

      Living every day like it was their last is exactly what infants do before they acquire the concept of "delayed gratification", which they do (according to Piaget) at about the age of three.

      Given that the trend of the quality of my life is positive, I suspect that my life was pretty hopeless before I was three. And by induction from one case, I suspect that this goes for anyone else also.

      So, whatever you do, don't live your life like every day was the last.

    13. Re:Something's Wrong Here by mspohr · · Score: 5, Interesting
      "There's a fourth story about me that I decided to omit from this talk. It has to do with the many people in my life whom I've cheated, abused and otherwise screwed on my rise to fame and riches. You may be wondering, How can a guy who comes across as so thoughtful and caring in a speech like this be such a jerk in person? ... Well, there's a very simple reason: I've always put money and power ahead of people."

      "So when a worshipping blogger posts a product rumor I don't like, I sue him. When a book gets written I don't appreciate, I have it banned from stores. And why do I do this? Because a fawning media and corrupt power structure let me get away with it. Because when I stand up here and spout revisionist treacle about fonts and calligraphy and my role in being first with the Macintosh, people like you believe it. And it gets reported and reprinted without challenge."

      "So when I look in the mirror each morning and think about whether it's my last day on earth, I also say to myself, "Just in case it isn't, I better make sure I take care of No. 1." And I guess the lesson to you as you make your way through life is, Don't cross me, or I'll crush you. And nobody will be around to stick up for you while I do it. They'll all be too busy applauding my bogus life lessons while thinking, "What a guy!""

      -- Seattle Times Columnist Paul Andrews re-writes Steve Jobs' Stanford commencement speech

      --
      I don't read your sig. Why are you reading mine?
    14. Re:Something's Wrong Here by po8 · · Score: 1

      So I asked, "What's the problem?" She replied, "I can't tell you. I don't even know you..." I said, "Well sometimes it's good to tell your problems to a perfect stranger on a bus." ---Steven Wright

    15. Re:Something's Wrong Here by Orinthe · · Score: 1

      So what does that say about students who sat in the front chatting on IRC?

      But seriously, I find this to be completely wrong. I've never seen a strong correlation to seating and skill level--the people on their laptops doing whatever seem pretty well-scattered to me.

      You might have something if you said that the students in the front /wanted/ the most help, and the students in the back didn't care... but I think it's probably still not a strong correlation.

      --
      SELECT quote.text AS sig FROM quote NATURAL JOIN attribute WHERE attribute.description = 'witty';
      0 rows returned
    16. Re:Something's Wrong Here by carlvjack · · Score: 0

      Quote" My advice, listen to all the +5 comments, and do the exact opposite." Amen to that

    17. Re:Something's Wrong Here by Anonymous Coward · · Score: 0

      lets see...

      at this time, this message is +5. Therefore, I must do the opposite of this message, meaning I must listen to the +5 comments... but then i must do what your message says and do the opposite of the +5 comments.... but then...STACK OVERFLOW

    18. Re:Something's Wrong Here by PsiPsiStar · · Score: 1

      I've always thought that the quote was rather shortsighted too.

      There was a story, told at the temple I went to growing up, that told of an old man who planted a carob tree - a tree that takes a long time to reach fruition.

      Someone asked him why he was doing it and he responded that it was for his children. The lesson was that we should always prepare for the future.

      I think this makes a lot more sense, considering that it includes what you've said about the need to delay gratification. It forces you to ask yourself "Do I want to be working here 2 years from now?"

      I've alwasy thought that the "live every day like it was your last" quote was remarkably bad advice which encouraged people not to consider the consequences of their actions and I've been amazed at the cutural staying power that it's had.

      --

      ___
      It's the end of my comment as I know it and I feel fine.
    19. Re:Something's Wrong Here by Sam+Nitzberg · · Score: 1

      Actually, if he's as sharp as he should be, he should be able to employ Church's thesis, or any problem polynomial-reducible to the halting problem to sit-back and enjoy the logic ;-)

    20. Re:Something's Wrong Here by beforewisdom · · Score: 1

      You forgot anonymous people who have nothing better going on in their day then to hide behind a tree on the internet and shout out rude bits at people.

    21. Re:Something's Wrong Here by pyite · · Score: 1

      Yea, I don't think you can base anything on where someone sits. I generally have a good idea of what's going on and I sit up front. I try to never assume that I "know my stuff." Being over confident in engineering is a good way to get a rude wake up call at some point in your schooling -- or to graduate with a sweet 2.0. In either case, no thanks.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    22. Re:Something's Wrong Here by Ratbert42 · · Score: 3, Insightful
      As an aging overwieght geek living in my own basement, let me tell the kids working at McDonald's something:


      The time to figure out what job to get is not the week before you graduate with a master's degree.

    23. Re:Something's Wrong Here by Anonymous Coward · · Score: 0

      Shouldn't you be over at somethingawful.com, or better yet trolling for kiddie porn at livejournal, with your "ur" crap and oh-so-original insult of "fag"? I bet you were up all night thinking that one up, huh?

    24. Re:Something's Wrong Here by bobbyw · · Score: 1

      I'm totally not in living in her basement, florida doesn't have basements, I'm in the family room.

    25. Re:Something's Wrong Here by OutOfMyTree · · Score: 1

      Some pre-laptops-in-class research showed a marks gain of 10% for sitting at the front of a uni lecture instead of the back. This was for random seating assignments -- the usual gap between fromt and back when students pick their own seats is much higher.

      Part of the effect was no doubt due to the fact that it is harder to hear at the back and all sorts of distractions happen in front of you.

      But the key reason whould seem to be that if you are sitting at the front and look puzzled, the lecturer is likely to keep on explaining until you get it. You can also guide the lecturer to speed up through the stuff you do know so you don't get bored out of your mind. If you are at the back you don't have this control over the delivery of the material.

      Don't believe me? Think about why all live lecturers haven't been replaced by recordings. Because interaction with the class is an important part of delivering the material at a level which will be understood. Even the most wooden lecturers actually respond to the class. And guess which part of the class the lecturer is interacting with most strongly? You can compensate a bit by shouting out from the back, but my advice is take the easy route and sit at the front.

    26. Re:Something's Wrong Here by Anonymous Coward · · Score: 0

      You can never make it if you're heads explodes. I mean com'on. You look ridiculous.

    27. Re:Something's Wrong Here by Anonymous+Brave+Guy · · Score: 1
      The time to figure out what job to get is not the week before you graduate with a master's degree.

      But is the time to figure our what job you really want earlier than that, or later?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    28. Re:Something's Wrong Here by Pyrrus · · Score: 1

      "My psychiatrist told me to live every day like it was my last. So I stiffed him."

    29. Re:Something's Wrong Here by AragornSonOfArathorn · · Score: 1

      The time to figure out what job you really want is when you're working at McDonald's.

      --
      sudo eat my shorts
    30. Re:Something's Wrong Here by 2short · · Score: 1

      Of course he does. If he had a clue what he wanted to do with himself, he'd have a job or a Phd. Not knowing what to do with yourself is the whole reason to get a Masters in the first place.

  15. Apparently one... by Lucid+Interval · · Score: 3, Insightful

    Apparently one which does not require much decision making.

    1. Re:Apparently one... by timeOday · · Score: 4, Insightful

      Gaining information is an important step in making a decision. Asking Slashdot is an easy way to do that.

    2. Re:Apparently one... by MrAnnoyanceToYou · · Score: 1

      Are you new here?

    3. Re:Apparently one... by James+Youngman · · Score: 1
      Gaining information is an important step in making a decision. Asking Slashdot is an easy way to do that.
      Information from Slashdot? Are you sure?
  16. What to do? by Anonymous Coward · · Score: 0

    Shotgun mouthwash.

  17. hahaha by Anonymous Coward · · Score: 0

    you think slashdot readers have degrees?
    you think slashdot readers have interesting jobs?!
    why do you think they're reading slashdot?
    [10 marks]

  18. One step at a time! by Pete+(big-pete) · · Score: 4, Insightful

    I think you should be very careful - I can't imagine many companies wanting to hire a fresh graduate into a Senior position, there are a lot of experienced professionals out there looking for work, and all the graduates are generally looking to step into a junior software developer positions.

    If you aim for unrealistic goals, then you must be prepared to fail, if you do want to go for the senior positions on the off-chance you hit lucky, make sure you also apply for the junior positions elsewhere.

    To be honest, just working in a corporate environment should be a challenging learning experience for most graduates, it's completely different to how you will have worked in college. Once you have mastered the basic work-place skills and proven your worth then you will be in a position to move on to more challenging roles.

    I would agree that it is best to find a job that you will learn in and be challenged, but the way to do this is to have a lot of applications out there, a number of offers in the bag after interviews, then you choose the most interesting/challenging one. Don't be afraid of accepting positions as they come in, and then "resigning" them before starting if you get a better offer from another company. the companies are pretty strict on making sure they have the right candidate out of many, and if you get the opportunity then you should make sure you pick the best company out of many.

    Get your first foot on the ladder, then set your own pace for progression - be on the lookout for stagnation though, if you find yourself getting bogged down in a position, bored and unchallenged, go shopping for a new job.

    Hope that helps!

    -- Pete.

    1. Re:One step at a time! by sitkill · · Score: 5, Insightful

      From a person who just went through a hiring phase for two programming positions (one senior, one junior), and wading through the over 200+ resume we did recieve, the only advice i can give you: 1. Don't assume you are qualified for a senior position if you don't have the experience to justify it. Most companies will look for relevant experience versus schooling (not always the case but...) 2. A full time position is always better (and will reflect better on your resume) than any amount of contract work or part time work you did (assuming what type of contract work of course). Companies like to see long term employment. 3. From a lower end position, a master's degree won't help you versus a normal bachlors degree. What you should look out for is the chance to really have an opportunity to make that masters degree work for you. That usually wont happen right away. 4. A position in a researching environment has really good potential of rising up that fabled "ladder" with a masters degree. Of course, a reseraching position will never pay as much as one in the "industry". I'd honestly, like pete said, get your foot in the ladder, and start climbing. Just find a ladder you actually want to climb is the most important thing :)

    2. Re:One step at a time! by Anonymous Coward · · Score: 0

      Yeah, definately do not make the same mistake I did.

      Working in a corporate environment is completely different than the University experience. You'll probably remember back at school your peers and professors were always excited to talk about projects and research they worked on and would be delighted to help you understand new and interesting topics. I've found out that in the corporate work force, or maybe it's just where I'm working, secrets are kept very heavily and I don't think it's only because it's bleeding-edge top secret stuff (it's not in my company) but because they're afraid of you. By becomming smarter you pose a threat to their job security. It took me a long time to realize this and I know I burned many bridges. I've acted irritated when being bossed around by my 22-year old never-went-to-college superiors that have no clue but are good at kissing executive anus. I shudder everytime I see them walking into a board meeting.

      I have a double BS in Computer Engineering and Computer Science from a very well respected University, and ironically I'm working in Customer Support where I'm applying nothing I learned I at college. I've actually tried moving into engineering in March, but that got me effectively fired from my job. I was originally working for a co-founder in another department and was hired by him. The COO moved me out from under him and.. well... when everybody sees that you've been the "golden boy", everybody in that dept sees you as being evil. So getting back to my transition of going to engineering.... basically it was rigged against me. In the interviews, they told me, "we know you know more about the technology than we do, so we're not even going to bother asking you questions regarding it." Got a call up. DENIED. "We don't think you'll make a good fit." But was offered a position in technical support... of course, they gave me the BS that technical support (consumer level) isn't that much different than engineering itself.

      The lesson is I shoudn't have blown off Lockheed Martin for interviews after I already made arrangements to move to accross the country. The company I now work for only gave me a 2-day window to accept, but as above I should have reserved my right to resign. BIGGEST MISTAKE EVER! Just with all the news about jobs being shipped to India made me hella nervous and I wanted to make sure I was getting $$ coming in as I do have loans to pay back

    3. Re:One step at a time! by antifoidulus · · Score: 1

      Maybe you are the right person to ask this question then, how much does the first job out of college really "define" where you will end up? I took a 2 year contract position in Germany, but the work isn't exactly what I would like to do(I would eventually like to become a software engineer, even though my degree is in computer engineering). Am I "pegged"by my first job, or is there room to move horizontally to another area?

    4. Re:One step at a time! by vanye@home · · Score: 2, Informative

      Agree 100%.

      As a engineering manager I expect to see a good 10 years of relevent operating system experience before I'd even consider you for a senior position. Applying for a senior position as a new gradutate will lose you credability, in fact you may even become a laughing stock (but I'm evil)

      You're too young to specialise, find a company that wants general engineers so you'll get to try a number of things (kernel/user/network/admin/testing).

    5. Re:One step at a time! by ProppaT · · Score: 1

      100% agreed. Going into the job force with a masters degree does not mean you start higher on the latter, it just means that there's more headroom for sallary negotiations.

      Trust me, being able to efficiently work in an office/large corporation environment is a more valuable skill and harder to obtain than your programming experience. There's a reason all your professors gave you those group assignments that you hated so much...the real world reflects those assignments pretty accurately. You have one person who has huge ideas with no idea how to implement them, one person who never shows up to group meetings, and you...the one who usually does the brunt of the work. It takes experience to be able to work with this and make yourself look good.

      Oh man, if I would have known that my job would have been so filled with politics, I would have majored in public relations instead....

      --
      Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
    6. Re:One step at a time! by CarlDenny · · Score: 1

      Those group assignments *start* to reflect the real world.

      They still give you a reasonable specification that can be accomplished in the timeframe laid out.

      No insane schedule pulled out of a hat, no sales guy who just told the customers it does something else, no need to design to change course halfway through, no marketing guy feeding you lies, no CEO deciding on a different direction.

      I'd say those little group-work projects don't even touch on 3/4s of the actual things you need to learn about to become a productive developer.

    7. Re:One step at a time! by andreyw · · Score: 1

      Meh, I happen to disagree. All group projects that I'm dealing with in college are far up in candy-land and do not reflect productive team- and group-work as I've experienced in a corporate environment. If I applied the groupwork/teamwork/project skills I've been taught in college in the real world, I wouldn't have a job anymore and would instead have a verrry boring summer.

    8. Re:One step at a time! by sitkill · · Score: 1

      Your first job only limits you to how much you are willing to limit it. The biggest mistakes that I've seen from people who I did graduate with or just from looking at resumes is that too often people stay at a job they aren't happy with doing.

      After the first 2-3 years, it is much easier to move to another job (yes in different fields even) with that technical experience under your belt. THe biggest mistake is sitting on that for another few (many) years and being viewed by others as "specialized" in the technical area that you deal with at that job.

      Admittedly, your job with your longest amount of time always "taints" how people will view your skills. But it only gets worse the longer you stay at a job you don't want to stick to...

    9. Re:One step at a time! by ProppaT · · Score: 1

      The point of what I was saying was that group projects reflect real world projects because you have to deal with unreliable people and people who have big ideas, yet have no idea how anything actually works. Too many college students think that when they leave college and get a real job that they'll be working with other "professionals." They won't...it's the same irresponsible people you had to work with in college, amplified.

      --
      Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
  19. Stay away from games... by Pete+Brubaker · · Score: 2, Informative


    From someone who is in the industry, stay away from games. You are only signing yourself up for long hours for lackluster compensation.

    --P

    --
    What's a sig? Pete Brubaker
    1. Re:Stay away from games... by RickPartin · · Score: 1
  20. Be agressive. by Psionicist · · Score: 1

    Find a job you think sounds interesting. If they don't want you there, tell them you can work for free for a while. That way you can show you can handle it and if they like your skills you might aswell get a job with a real salary. It also shows you really want the job, and that's a motivator for them to hire you.

    1. Re:Be agressive. by fishbowl · · Score: 1

      "If they don't want you there, tell them you can work for free for a while."

      Ugh. Bad advice for a bunch of reasons. One, it's probably not going to fly with the company's policy to underpay a given position, if it's even legal.

      But more importantly, it sounds desperate, and people who make hiring decisions don't respond well to that.

      --
      -fb Everything not expressly forbidden is now mandatory.
    2. Re:Be agressive. by jeko · · Score: 5, Interesting

      Let me apologize up front for how vehemently I'm going to disagree with you.

      No. I mean no. For the love of God, No! Have you lost your bloody mind?! NO!

      Don't. Ever. Work. For. Free. You might as well wear a sandwich board that reads "My time is worthless and I'm so naive that I believe an idea put forth by suits looking to recruit cheap, easily-abused labor. I'm beyond desperate, so please, pay me some lowball chump change."

      Take a lesson from the marketers. People honestly believe that a thing is worth what you paid for it. If you ever work for someone for free, you'll never convince them to pay top dollar for your services.

      You wouldn't believe how much my life has improved since I learned to look them right in the ye without blinking and say "You're right. I compete on quality, not price. To be honest, these are my prices if I design and implement. If I have to go through the headache of fixing someone else's mistakes, I charge a 20% premium."

      You'd be amazed at how that one little statement/attitude improves your world. You never have to deal with those neurotic not-worth-the-trouble PITA clients, and the rest come to the job with a "he's expensive, he must know what he's doing" mentality.

      So long as you can deliver the goods, it's a far more satisfying way to run your business.

      --
      He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
    3. Re:Be agressive. by Scaba · · Score: 1

      Conversely, it could also show you have a very low estimate of your own worth, as a person and an employee.

    4. Re:Be agressive. by Greg+Hullender · · Score: 1
      I had a friend who tried this right after college; I actually talked my boss into letting him work for free for a couple of weeks to demonstrate what he could do. Unfortunately, it turns out that high-tech companies want to own any intellectual property you create while you're working there, and the lawyers eventually told us that if he worked for free, he might be able to make a claim that he owned part of the product. They also weren't entirely sure the nondisclosure would hold for someone who was unpaid. (The issue is that a contract requires that both parties get something, and there was concern that "a chance to prove yourself" might not be held to be good enough.)

      Anyway, once we got busted, they paid him the full rate (same as they were paying me, anyway) for those two weeks, but that ended it, and he didn't get a job after all.

      For a job at a car wash, it might make sense to offer to work a day or two for free, but in high tech, they just can't let you do it.

      --Greg

    5. Re:Be agressive. by korbin_dallas · · Score: 1

      Yes! And props on the "saving your ass" surcharge!

      As a good friend always tells me,

      "If the customer isn't listening to what you're saying, you aren't charging enough!"
      Matthieu

      To recap, dude who spent his whole life so far is school, isn't smart enough to find a job.

      Wheres that damn ClueByFour?

      --
      They Live, We Sleep
    6. Re:Be agressive. by FatAlb3rt · · Score: 1

      Great advice, but there's an exception to every rule. I worked for free (while employed full-time elsewhere) as my first step into the contracting world. There were really 2 reasons for it - 1) to give my first client a chance for me to prove my abilities, and 2) for me to learn the language that I was programming for him :) That was almost 2 yrs ago, and you're right - I'll never do it again. But I'm still with this client, have since quit my original full-time job, and am working full-time with him.

      You gotta admit, though, for someone still wet behind the ears, that kind of confident attitude may be hard to sincerely come by.

  21. Be ready to work by Anonymous Coward · · Score: 0

    Perhaps it's just recent, but I was willing to do just about anything when I left school. I certainly wasn't going to be aiming upward at something beyond my skills. I knew that was a cheat for me (more work; less pay) and my employer, who would get someone with the barest competence.

    Your diploma means little; you've proved you can learn. You have yet to prove you can work.

  22. My real advice... by AccUser · · Score: 1

    Make sure you don't undersell yourself. I came out of University with a couple of degrees and three years research, but thought that everyone in the real world was much more experienced than me. I took a job with a small company for around £20K pa, but soon realised that I was carrying the company as I had more experience and better practice. I left there, and two years and three jobs later I was in a senior post with more than twice the salary.

    --

    Any fool can talk, but it takes a wise man to listen.

    1. Re:My real advice... by grahamsz · · Score: 1

      That really can happen everywhere. I found myself in a corporate and carrying a lot of the team on a fairly important project.

      The main thing i'd look for is a company with good career progression. I graduated less than two years ago and am now making between double and triple my starting salary.

      As such, starting salary isn't everything and it's important to find a company where you can actually grow. Many of the large companies talk about fast-track career progression, but if you get a friendly interviewer then feel them out to see how far they've progressed.

      Your degree is valuable, but not on it's own. If you can take your degree skills, your geek skills and quickly learn real world skills then you can go far.

    2. Re:My real advice... by tedrlord · · Score: 1

      Actually, what you did sounds like a fairly good plan, especially with the industry as it is right now. Start with something you know you can get; something in which you can excel. Two years to get to a senior post is almost no time at all. Hell, in most people's careers, the first two years is a practice run.

      An easy job in your field right out of college can be invaluable. The working world itself is enough of a challenge itself. Having the extra energy and mental resources to master that and get ahead can separate you from the pack who were dumped into the entry mid-level jobs, handed a pile of paper and a deadline, and told to catch up.

      --
      [insert witty quote here]
  23. Cupstacker by missing000 · · Score: 1

    Whatever you do, you need a cupstacker biz card before you die.

    Also, piloting those forklifts at Home Depot that make that nice beeping sound gets you bonus points.

    1. Re:Cupstacker by Cutting_Crew · · Score: 2, Informative

      Cupstacking is for real. You can become famous if you beat Emily Fox , the worlds fastest cup stacker.

    2. Re:Cupstacker by sickofthisshit · · Score: 2, Funny

      Cupstacking is for real. You can become famous

      Where by "famous" I assume you mean "as famous as Emily Fox."

  24. What skills can you prove you have? by 26199 · · Score: 4, Insightful

    That's the key, and a degree doesn't help you much. A degree gives an employer a fair indication that you have a decent level of knowledge and can work reasonably hard. But it doesn't tell them that you'll be able to plan a software project or write code that's easy to maintain.

    If you apply for a job and they have a choice between you and someone with more real world experience, odds are pretty good they won't choose you. So, fresh out of college, your choices are limited. Basically, check the job listings and apply for anything which isn't asking for more experience than you've got. There are other things to consider, of course, but that's the major one. They pretty much have to be looking for a fresh graduate.

    1. Re:What skills can you prove you have? by Anonymous Coward · · Score: 0

      If you apply for a job and they have a choice between you and someone with more real world experience, odds are pretty good they won't choose you.

      Depends on the company. Most big companies have loads of jobs allotted specifically for people fresh out of college. Sure, these people are riskier than someone with more experience, but hiring them can also pay off big time.

    2. Re:What skills can you prove you have? by Anonymous+Brave+Guy · · Score: 2, Insightful
      A degree gives an employer a fair indication that you have a decent level of knowledge and can work reasonably hard.

      And these days, a lot of degrees don't carry the weight they used to because so many places are practically giving them away (and I don't mean those e-mails you keep getting), and most degrees in computer science don't demonstrate much knowledge of computer science (because so many are just sub-standard training in the tools of the day with a university logo on the certificate). As a new graduate, even if you are that good -- and you're probably not -- then most degrees won't give a lot of reassurance about it to potential employers. There is a reason that pros with job experience list that experience ahead of their academic qualifications on a resume...

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:What skills can you prove you have? by 26199 · · Score: 1

      Indeed. Your best chance out of college is a job that's tailor-made for graduates. That way they have realistic expectations of you... and of what they have to pay you.

    4. Re:What skills can you prove you have? by Vicissidude · · Score: 1

      The only places "giving" away computer science degrees are places like ITT or University of Phoenix. Employers know not to look at anyone with a degree from there.

      However, degrees from decent universities require an enormous amount of intelligence and work to obtain. A student from one of these universities certainly learns more than someone with only a high school diploma doing an equivalent amount of entry-level grunt work.

    5. Re:What skills can you prove you have? by Anonymous+Brave+Guy · · Score: 1
      The only places "giving" away computer science degrees are places like ITT or University of Phoenix.

      That depends on how you define "giving away". I'm not trying to belittle anyone who's taken a CS course here; I have an academic CS qualification myself. However, the simple fact is that a lot of CS courses, even those from universities with generally good reputations, are just glorified training on the products of the day now. They don't deserve to use the phrase "computer science" in their name.

      If you see a course that has subjects like "Advanced $PROGRAMMING_LANGUAGE" or "Administering $DATABASE" then alarm bells should be ringing. Anything product- or language-specific in a good CS course will be there simply to illustrate more general principles: the data structures and algorithms within the field being considered, programming in a particular style, a particular aspect in the design of operating systems, or whatever.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    6. Re:What skills can you prove you have? by Anonymous Coward · · Score: 0

      I'm a CS undergrad at a "top ten" university right now, and that hasn't been my experience at all. My curriculum, to date, has included a pretty wide range (though pretty standard) of *actual* computer science--algorithms, computability, probability, linear algebra, operating systems design, compiler design, CPU design, programming and languages stuff, graphics stuff, etc.

      The other interesting note is that I'm currently interning at a "top ten" software company, and my experience so far has been that many developers here don't have, or don't remember, the theoretical background that much (not that it necessarily matters for a developer). However, in my particular work, I've found that some of my background--which on the surface seems reasonably theoretical and not very applicable--has been very useful in designing and implementing the tool I'm working on. So, yeah, there probably are some programs that don't deserve the title, but if they are teaching what you say they are, they're probably "Software Engineering" or "Computer Engineering." He said he has a masters in CS; did you *really* have to belittle that?

    7. Re:What skills can you prove you have? by Dr.+Evil · · Score: 1

      Yep... and if he hasn't lined up some contacts in companies at this point in his education, he probably won't be working in comp-sci.

    8. Re:What skills can you prove you have? by Anonymous+Brave+Guy · · Score: 1

      Blockquoth the AC:

      I'm a CS undergrad at a "top ten" university right now, and that hasn't been my experience at all. My curriculum, to date, has included a pretty wide range (though pretty standard) of *actual* computer science--algorithms, computability, probability, linear algebra, operating systems design, compiler design, CPU design, programming and languages stuff, graphics stuff, etc.

      That's great. I'm happy that you've found a university that still teaches computer science in Computer Science, and I hope it will serve you well in your future career.

      Sadly, however, a great many CS courses no longer have the kind of old-school syllabus you describe. Subjects like Visual Basic Programming or Administering Windows Networks are becoming all too common.

      Unfortunately, this means that employers who don't have time to wade through the syllabus of each course taken by each applicant can't rely on a CS degree really meaning much about CS these days, unless there is further evidence provided. For example, the resume could mention some relevant CS material while describing a project undertaken during the course, or used as part of a work placement. There is a lesson here when you come to writing the resume you send out for your first graduate job.

      By the way, I really do mean Computer Science courses here. I'm not talking about so-called Software Engineering or Computer Engineering courses, although if you like I can tell you plenty of reasons that real engineers object to those course titles as well.

      And just to be clear, as I thought I'd said before, I'm not writing this to belittle the article poster's achievement. I'm simply stating the reality of what a Computer Science qualification is worth on the job market today, and how it got to that point. It's harsh to those whose qualifications are "legitimate", but such is life; better to know about it in advance and so take further steps to project the image you deserve, no?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    9. Re:What skills can you prove you have? by Anonymous Coward · · Score: 0

      All I was saying was that in the circles I've been in, that's not particularly accurate. I'm sure there are many universities that do teach the curriculum that you describe, but there are a great many that don't--I happen to know that my university's curriculum is, as I said before, fairly standard among similar instutitions. Now, that may be something to do with the caliber of the university itself (I suppose this may sound like bragging, but I *am* an AC here), but I think that carries over to job applications. Though my resume does include "relevant coursework," even without that the sorts of employers I've been talking to are generally familiar with, and expecting of, the sort of curriculum I've had.

      Again, this is my extremely limited experience, and it involves only top tier universities and top tier employers, but at least at that level, we *aren't* just glorified sysadmins or VB developers. :)

    10. Re:What skills can you prove you have? by Vicissidude · · Score: 1

      I've seen quite a few community colleges with those types of descriptions. However, 4-year universities do not generally offer these types of courses for juniors and seniors.

      I recently reviewed all the schools in the Seattle area for their master's degree offerings. So, I am aware of the offerings of this area. How did you get your information?

    11. Re:What skills can you prove you have? by Anonymous+Brave+Guy · · Score: 1

      One source was my own experience: even the Cambridge University Computer Laboratory was in danger of succumbing to the Java hype for a while, despite having a serious collective research interest in programming language design. During my year studying there, I encountered course materials from numerous other universities that were obviously tending the same way. In these cases, the bulk of the course was still solid CS, but the influences were starting to tell. (In fairness, a significant number of places that were jumping on the Java bandwagon a few years ago now seem to be regaining their senses, and going back to teaching more appropriate languages for what they're trying to illustrate.)

      Another source is the Usenet newsgroups where I sometimes help out. It's always painful seeing yet another undergrad CS student asking us to do his homework for him because he hasn't studied for his course in $PROGRAMMING_LANGUAGE. A lot of these people seem to be studying at fairly well-known establishments, yet wouldn't know, say, the three basic elements of structured programming or whether an O(n log n) sorting algorithm was good if you offered them a million dollars.

      Finally, I've had this conversation before; IIRC, it was actually a past Slashdot discussion. We wound up with an impromptu survey of the establishments people contributing knew about, and far too many of them had obviously commercialised classes as part of their CS course.

      Added to the above, I've also seen it from the other side, observing senior staff members the various places I've worked as they reviewed CVs from applicants, and paying attention to what did and didn't get significant amounts of credit from them. Without exception, professional experience counted for more than academic, and while CS courses were generally welcome, they were treated cautiously until the nature of the course had been identified. Thus, regardless of the reality, I'm pretty confident about the perception of recent CS degrees in industry.

      I don't have anything solid that's more recent than around two academic years ago, and things were starting to look up then after a few bad years built on all the .com hype. Given the comments of others in the thread here, it's good to see that the situation seems to be improving, and the emphasis shifting back from producing ready-made worker drones to teaching principles.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  25. Learn to spell and punctuate, for one thing by ky11x · · Score: 5, Insightful

    It's "Master's," not "Masters." See wikipedia entry.

    It doesn't look particularly impressive on a resume if you can't even write your educational credentials correctly. Yes, these are small things, but we are nerds, and for nerds small things like this matter. If we weren't obsessive about details, our programs wouldn't compile, and we wouldn't be who we are.

    1. Re:Learn to spell and punctuate, for one thing by 0racle · · Score: 4, Insightful

      Spelling mistakes on a resume are not a small thing, it's stupid to complain about it on Slashdot but not on a resume. You're attempting to make a good enough impression with a piece of paper so that someone who has never met you will consider wanting to know more. Presentation is everything.

      --
      "I use a Mac because I'm just better than you are."
    2. Re:Learn to spell and punctuate, for one thing by Anonymous Coward · · Score: 0

      Your programs compile?

    3. Re:Learn to spell and punctuate, for one thing by catch23 · · Score: 1

      good god, then all the slashdot editors must only have a high school ged with their spelling competence!!

    4. Re:Learn to spell and punctuate, for one thing by BilgeRat · · Score: 1

      fwiw, I got one of the most exciting and challenging jobs I ever had even though my resume had a misspelling ( I misspelled "Programming"). It all depends on who is looking at the resume. In this case, it was someone who was an even worse speller, and really didn't care.

    5. Re:Learn to spell and punctuate, for one thing by xeer0 · · Score: 1

      This is particularly true if you have nothing to say.

      --
      "Hey... don't be mean." --Buckaroo Banzai
    6. Re:Learn to spell and punctuate, for one thing by m85476585 · · Score: 2, Funny

      You can post your resume as some kind of story on /. and see how many people find mistakes!

    7. Re:Learn to spell and punctuate, for one thing by mpupu · · Score: 5, Funny

      If we weren't obsessive about details, our programs wouldn't compile, and we wouldn't be who we are.

      Luckily, English isn't a compiled language. It's interpreted, and the intepreter's syntax is usually quite lax.

    8. Re:Learn to spell and punctuate, for one thing by Anonymous Coward · · Score: 0

      I've found that alcohol helps interpreting English.

    9. Re:Learn to spell and punctuate, for one thing by Anonymous Coward · · Score: 0

      My father was a professor at ASU for about 35 years, retired recently.
      The board and professors reviewed candidates for positions and if there was one mispelling on the resume they would throw it out immediately, regardless of the content or qualifications of the person.

      Harsh yes, but they thought that a person who would pay that little attention to detail would do the same on their job.

      Not saying I agree with their position, but just passing along an observation.

    10. Re:Learn to spell and punctuate, for one thing by Anonymous Coward · · Score: 0
      and if there was one mispelling

      Sorry, had to throw your comment out before I finished reading it!

      How did it feel when your dad threw you away?

    11. Re:Learn to spell and punctuate, for one thing by pbhj · · Score: 1

      >>> It's "Master's," not "Masters." See wikipedia entry.

      Perhaps he stole his degree from Mr.Master???

    12. Re:Learn to spell and punctuate, for one thing by Anonymous Coward · · Score: 0

      Absolutely true. When I'm sifting through a pile of 40 resumes, I throw out the first 20 because of spelling mistakes, then I throw out the next 10 because to poor formatting and layout, then I interview the final 10. I won't (again) hire developers who write sloppy, careless code for 6 months which I then have spend 3 months cleaning up.

    13. Re:Learn to spell and punctuate, for one thing by Anonymous Coward · · Score: 0

      First, I'm not applying for a job on the /. message board.
      Secondly, I guess you have a lot of pent up angst, or you were trolling for mod points. Or both.

      Glad you got it out of your system.

    14. Re:Learn to spell and punctuate, for one thing by VirtuaKnight · · Score: 2, Funny

      Obviously you've never worked with the "English teacher" version of the interpreter.

    15. Re:Learn to spell and punctuate, for one thing by Anonymous Coward · · Score: 0

      ......."erds, and for nerds small things like this (sic)matter. If we were......"

      Practice before you preach.




      PS: In case you didn't get the point, "this" is used incorrectly - it should be "these".

    16. Re:Learn to spell and punctuate, for one thing by Anonymous Coward · · Score: 0

      PS: In case you didn't get the point, "this" is used incorrectly - it should be "these".

      Nope. It's an attributive phrase, and the singular person is acceptable.

      You, on the other hand, need to learn where to put the period in sentences ending with a quotation mark.

  26. kill yourself by Anonymous Coward · · Score: 0

    suicide is an option

  27. Experience by Skuggamara · · Score: 1

    You may be lucky to find a company that is willing to hire you into a more senior position simply on the merits of your Masters degree, but I wouldn't count on it.

    You are probably going to have to develop some experience and workplace accomplishments in your field to be able to move up into the more senior development positions. Your Masters should help you from being brought in at the lowest of development positions, though.

    Hope this helps.

  28. I must say by Rosco+P.+Coltrane · · Score: 1

    Our soon-to-be ex-student friend here is very naive. I should know, I was the same when I left university, proud and all, with my degree and a nice letter from the school stating that I had the best grades in the region.

    But there's a big difference between him and me: I started working during the bubble, and I had the luxury of actually shopping for a job. That is over now, as he'll soon realize.

    Good luck buddy, you'll need it. Trust me...

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:I must say by mslinux · · Score: 1

      He's in the real estate bubble... if nothing else, he could sell condos to people with more credit than sense in southern Cally ;)

    2. Re:I must say by __aaclcg7560 · · Score: 1

      No kidding. My punk ass nephew makes more money pushing real estate loans than I do as a software tester or PC technician. He's only 25 but he owns a condo and paid $5,000 USD for a TV that's too big for his living room. Go figure.

  29. I guess I'm doing it backwards by andcal · · Score: 1

    This December will be my 7-year mark at the Fortune 500 company I work for.
    Eight months after that, I should finish my bachelor's degree. I guess I will tell you then.

    --
    --something witty
  30. Easy one. by nurhussein · · Score: 1

    Also, what kind of position should a person with a Master's in Computer Science be looking for (other than dish washer)?

    Burger flipper.

    At least if you live in a place unappreciative of academic achievement.

  31. McDonalds by Anonymous Coward · · Score: 0

    Start working at McDo, sell burgers!

  32. ...probably the moderation system... by abb3w · · Score: 5, Funny
    My advice, listen to all the +5 comments, and do the exact opposite.

    Of course, Slashdot moderation being what it is, the parent will probably end up with a +5 moderation, and then what do you do?

    --
    //Information does not want to be free; it wants to breed.
    1. Re:...probably the moderation system... by PakProtector · · Score: 0, Troll

      Listen to the gears in your head grind themselves into nothingness as they try to divide by zero?

      See, here, listen, I'll just run this little program I have here so you can hear the sound that a computer makes when it divides by ze1p2984h5t03849tNO CARRIER

      --

      Edward@Tomato - /home/Edward/ man woman
      man: no entry for woman in the manual.
      "Qua!?"

    2. Re:...probably the moderation system... by Psionicist · · Score: 1

      Then my friend, you do it like the Soviet Russians.

    3. Re:...probably the moderation system... by b374 · · Score: 0

      Hehe... I think the parent poster has just 1 moderation point until he reaches 5 too... Now let me see what do you do then???

    4. Re:...probably the moderation system... by RickPartin · · Score: 4, Funny

      Or what if two +5 comments have opposite advice?? Oh god, lets stop talking about this subject right now before we tear the universe apart.

    5. Re:...probably the moderation system... by justforaday · · Score: 2, Funny

      Of course, Slashdot moderation being what it is, the parent will probably end up with a +5 moderation, and then what do you do?

      That's an easy one. You take his advice and ignore what he told you to do...

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
    6. Re:...probably the moderation system... by Elminst · · Score: 0

      But in Soviet Russia; Friends do it like you!

      or something...

      --
      No unauthorized use. Trespassers will be shot. Survivors will be shot again.
    7. Re:...probably the moderation system... by Sentry21 · · Score: 4, Funny

      If you can't reconcile someone telling you to do something that is logically impossible, you aren't going to get very along very well with your managers... At least, you wouldn't get along well with mine.

    8. Re:...probably the moderation system... by yali · · Score: 1

      He's a computer scientist, I'm sure he can just look up the answer in Godel Escher Back, right?

    9. Re:...probably the moderation system... by Mac+Degger · · Score: 1

      And all three those comments getting +5 Funny is just comedy gold :)

      --
      -- Waht? Tehr's a preveiw buottn?
    10. Re:...probably the moderation system... by SpinJaunt · · Score: 1

      Of course, Slashdot moderation being what it is, the parent will probably end up with a +5 moderation, and then what do you do?

      Best summed up like this -> "Welcome to the real world"

      --
      /. is good for you.
    11. Re:...probably the moderation system... by Jozer99 · · Score: 1

      You simply do something completely unrelated, such as starting a guided tour buisness.

  33. Wow... by nettdata · · Score: 1

    It never ceases to amaze me that people try and figure out what job they should look for AFTER they've done their years of schooling.

    Personally, I always looked at school as a means to an end... I want this kind of a job, so I'll take this in school.

    --



    $0.02 (CDN)
    1. Re:Wow... by Nasarius · · Score: 1
      Personally, I always looked at school as a means to an end... I want this kind of a job, so I'll take this in school.

      And some of us study what we're actually interested in. It's foolish to assume that at 18, you know what all jobs are like and what you want to do.

      --
      LOAD "SIG",8,1
    2. Re:Wow... by Anonymous Coward · · Score: 0
      Personally, I always looked at school as a means to an end... I want this kind of a job, so I'll take this in school.

      Fair enough, but a lot of people (myself included) take the opposite view - school is an end in itself, and the reason I study is for the expereinces I will have and the growth I will undergo, because these things are valuable regardless of what is prinited on the bit of paper they give you at the end.

    3. Re:Wow... by ONOIML8 · · Score: 1

      Excellent point. But now that he's already purchased the cart and put it ahead of the horse.....

      The first thing to get out of your mind is that washing dishes is a bad thing. Someone has to do it, everyone should have a turn. Yes, someday you might be CEO but you'll be able to make a better impact in that job if you've learned the system from the ground up. So put a week or two in doing dishes or scrubbing toilets. You don't have to master the craft but you can at least learn how and why those things are done. Maybe you can use some of your edumacation to develop a better method for doing them.

      You're asking what kind of job to take but you really need to understand what a privlige and luxury that option is. Put in some time doing the kinds of jobs most of us have no choice but to do....then you'll appreciate things so much more.

      --
      . Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
    4. Re:Wow... by b374 · · Score: 0
      It never ceases to amaze me that people try and figure out what job they should look for AFTER they've done their years of schooling.

      Personally, I always looked at school as a means to an end... I want this kind of a job, so I'll take this in school.


      Bulls eye!!! I felt the same way when I finished school, in fact I hadn't finished yet (I had a few more exams which I skipped). Then at the last regular exam there I was chating with a few colleagues. I was like "let's go for a beer or two", "we have a party tonight". They didn't seem to be too happy even if they finished all the exams (and with very nice grades by the way)... so I asked them what's the problem... The answer was something along the lines of "So we finnished the school... now what???"

      "So we finnished the school... now what???" ??? I remained puzzled... I mean they seem all the time to be people who are learning what they like, what they wanted. I don't understand how can you ask that kind of question after 4 years of college + 5 years of university. I mean why waste 9 years of your life in order to ask in the end "what do I do now???".

      If you got into school thinking you can change the world... go change it! If you wanted to was to learn... you did it! Go apply what you have learned. If all you wanted was to have a degree... now you have it. If you feel you can't do that or you aren't interested anymore in that why did you lost your time finnishing it?

      The thing is that the inertia was pretty much the thing that choosed a lot of our paths... who was then unsure about what he should do... well now studies for PHD or remained as a teacher in the university, the ones that worked during school, they are still working, changing jobs, doing shit and for the rest, I must admit there are a few which I don't know about anymore.

      As for me... I always wanted to have a house^H^H^H^Hbarge, wake in the morning^H^H^H^H^H^H^Hevening, drink my coffee^H^H^H^Hwine and start working^H^H^H^Hpainting nudes... Until I can do that, well... I do what I can and what I'm good at... and what I learned.

      At any time during school if I would have felt that I can do anything better than what I was into, or I would like working in other field and I could do that... well I would have done it... (I fancied about me being a bartender for a while... but after a few experiments my friends convinced me I sucked at that :) ).
    5. Re:Wow... by PeterPumpkin · · Score: 1

      Absolutely, but most people haven't experimented enough to figure that out what they like. I knew what I wanted to do since I was 5 years old. Not everyone is born with a completely obvious knack for a certain career path.

      Or, they know what they want to do, but just aren't honest with themselves due to societal pressures. Some people are born to stock shelves, fix cars, philosophise, cook, etc, but these kind of careers don't pay well on average, and therefore doesn't please the parents, nor makes it easy to find a hot date. So, they pick something randomly, or whatever their dad/father-figure does, and end up blindly searching around for whatever they can get themselves interested in. From talking to people at my school, I'd say > 50% of engineers are like this.

    6. Re:Wow... by alienw · · Score: 1

      I don't know, but it seems like having "Restaurant operations" experience right next to your "Master of Science, 2005" would be a negative. I would suggest starting out with something slightly more relevant. A blank resume looks slightly better than one with custodial jobs on it. I mean, why would you want to hire a part-time janitor with an MSCS degree into a senior development position?

    7. Re:Wow... by cecille · · Score: 1

      Really? Because I find that many people who start off "knowing" what they want to do end up disappointed when they realize they're in the wrong field.

      Peronsally, I started off thinking I was in for software design until the my last, and came out a firm hardware geek - doing a masters in DSP and chip design. Not a huge leap, I know, but it shocked the hell out of me. As for what I'm doing after that? Meh...who knows. Maybe chip design. Maybe DSP. Maybe software like I originally thought. Or maybe I'll pop over to art school and end up in graphic design. The point is, I'm using school to get my grubby little fingers into as many areas as I can, and I wouldn't be at all surprised if I walk out of school not yet knowing where I want to work or what I want to do.

      --
      ...no two people are not on fire.
  34. serious reply by Anonymous Coward · · Score: 1, Insightful

    Get a job for a company that does something you are interested in. Don't aim too high. The biggest mistake grads make when they come for interviews where I work is they are too cocky, they think they know it all when they don't. Most CS grads know the theory but can't actually use anything they know in a real world situation. Also they can't handle not having loads of time to plan and having to get it done by the dead line. In the real world you don't get extensions to when your work is due in (well you do but then you don't get any more work!).

    Get a job as just a general worker in an IT company. Don't be too cocky, listen and learn. Suggest ideas and if they are not the right idea ask why not. Try not to piss too many people off who don't have a degree or masters, etc. If they have been at the company/industry longer than you chances are they know shit loads more than you and you can learn a great deal from them.

    An education is a great thing but it isn't the only thing you need to survive in life. Don't become a victim to the cocky graduate stereotype that all IT companies have these days.

    Best of luck to you!

    1. Re:serious reply by Anonymous Coward · · Score: 1, Insightful

      IT?

      IT is boring. Why would somebody who found CS interesting enough to get a Master's in it want to go into IT?

  35. My advice, and I haven't graduated. by tevenson · · Score: 1

    If it were me I'd make sure, no matter how "high up" the position was, that it was something I found interesting and fufilling. Even if the job is less than challenging, but is part of a field you find interesting and enjoy, I think you will have a better chance of sticking with it. You will, most likely, have the ability to work up to something better (aka more challenging) in that field once you're already there.

    What I'm saying is, don't go for a harder job just because its harder. Choose something that you can see yourself doing 5-10 years from now and begin where you have to.

    Of course, I've yet to even graduate with my B.S. in computer science :)

  36. My only job by Anonymous Coward · · Score: 0

    Pimpin da ho's.

  37. I just got my PHD, will that be for here or to go? by v3xt0r · · Score: 0

    Good luck in the real world! =)

    --
    the only permanence in existence, is the impermanence of existence.
  38. Full time for at least a few years by cdavies · · Score: 2, Insightful

    If you're coming straight from university, you can do much worse than a few years of full time employment. Pay off those depts, gain some valuable experience so that people will take you seriously, it'll help you with what ever you may want to do later in life.

    As for what sort of employment, I'm biased because I work in it, but I think the Mobile Phone software industry is very up and coming right now, its where all the excitment is going to be in the next few years.

  39. Healthcare IT if you can ... by Average_Joe_Sixpack · · Score: 1

    It's a bit tougher to get your foot in the door now then when I started, but there are a lot of high paying gigs out there in health IT (at least in the US anyway). Learning the workflow of the various clinical departments balanced with a solid tech background is a very valuable skill set at this time.

    My advice would be to try and go that route if you are looking for steady employment. If you do go that route and happen to get hired by a hospital or company specializing in health IT, then I would recommend some side courses at the local community college to learn medicare/medicaid processing, HIPAA, patient management and patient accounting overview classes.

    1. Re:Healthcare IT if you can ... by compass46 · · Score: 1

      Or work for a healthcare software comapny like I do. Our customers rarely go out of bussiness and there's always some new crap that comes along in the industry to keep us busy.

    2. Re:Healthcare IT if you can ... by TykeClone · · Score: 1
      Just trying to keep the regulations straight should be enough to keep you in business then :)

      In all seriousness, I once worked at a hospital and was asked to fix a program that filled out the medicare claim forms. In certain instances, an 'X' was going in the wrong box. I fixed it, but that program was a monstrosity - brought on by the rules that it had to follow.

      I guess what I'm saying is that if you are a masochist, healthcare software is for you!

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
  40. Maintenance Engineer by Anonymous Coward · · Score: 0

    4 years of college, and I'm now sweeping floors there.

  41. keep it real by virgil2795 · · Score: 1

    Since you won't have much(if any) experience, you need to shoot for the 'I am enthusiastic and very willing to learn' angle. I am an IT manager in the financial industry(not help desk...in house dev), and I am constantly looking for good people, with little luck. I would rather hire someone that can pick things up and have some 'fire in the belly' then someone that thinks he knows everything. It is amazing how many people put 'Java'(or other 'skills') on their resume because they took one Java class but only remember how to do the 'hello world'. I think the best thing I learned in college was how to solve problems. Make sure you send along a cover letter. If you have any personal side projects you are working on,put those down. Recruiters are ok, but they don't give that personal touch. I worked in dot coms for 4 years before going to the financial industry, and surprisingly, I like it. It is much more stable(if you are looking for that). Best of luck.

    --
    "I'm making gravy without the lumps baby!" -- Mad Bomber Which Bombs at Midnight -- The Tick
  42. Job after Masters by nihilonian · · Score: 1
    One thing I have learnt after my MS is that "One Size Does Not Fit All". What kind of a job you search for is completely upto you, as it takes into account lot of variables specific to you.

    List down a set of choices:
    1 - What are your strong points? Agreed, you can do whatever you have to. But, what are you best at?
    2 - Search for the jobs that interest you, or as your Research Lab professor said, challenge you.
    3 - Make sure that you specify whether you are willing to relocate
    4 - Highlight your Masters degree in your resume. No matter what anyone tells you, an advanced / graduate degree will still land you a better job
    5 - Be Patient. Shoot for a challenging job (either in a Senior or Entry-level position). When you land the job you "WANTED", you'll be glad for your patience.

    Finally, remember that with your Masters, the job opportunities available have reduced due to your qualifications. So, be flexible without compromising on your interests.

    1. Re:Job after Masters by Anonymous Coward · · Score: 0

      In other words, be good and don't ever be bad.

  43. doesn't apply to everyone here... by Aeron65432 · · Score: 1

    I'm still in high school you insensitive clod!

    1. Re:doesn't apply to everyone here... by Anonymous Coward · · Score: 0

      I'm still in high school you insensitive clod!
      We could tell by your disgustingly high UID.

  44. *yawn* -1 Redundant by Eunuch · · Score: 1

    You must think you're original or something.

    --
    Transcend Humanity. Please.
  45. two words: self employment by ubiquitin · · Score: 2, Informative


    That's one way to prove yourself and learn all the parts of a business directly. Or rotate through divisions of a larger company that involve marketing, product design, business development, channel relations, advertising, tech support, etc. If you take this approach, one thing is for sure: you won't wind up a tax-and-spend Democrat. (!)

    --
    http://tinyurl.com/4ny52
    1. Re:two words: self employment by toddbu · · Score: 1, Troll
      Who in their right mind marked this a troll? The initial post is asking what he should do with his newly minted Masters, the response is to go make a job instead of finding one, and somehow this is inappropriate? Or perhaps the moderator is simply a tax-and-spend Democrat who doesn't appreciate the truth when he sees it.

      For what it's worth, I totally agree on becoming self-employed. A Masters in CS is really pretty meaningless in today's market. If you're in any technical field, prospective bosses are more worried about whether you can do the job than what your credentials are. Big companies like Microsoft send you through multiple interviews because they know that they can't trust your resume. I have a relative that bills out at $75/hr and his credentials are that he finished high school. The system may not seem fair, but whether you're self-employed or not, your income is directly proportional to your ability to convince others that you're worth the kind of money you're seeking. To the self-employed it's called "sales", and in a corporation it's called "sucking up".

      --
      If you don't want crime to pay, let the government run it.
    2. Re:two words: self employment by Anonymous Coward · · Score: 0

      Who in their right mind marked this a troll? The initial post is asking what he should do with his newly minted Masters, the response is to go make a job instead of finding one, and somehow this is inappropriate? Or perhaps the moderator is simply a tax-and-spend Democrat who doesn't appreciate the truth when he sees it.

      This is so idiotic. I would fully expect that if someone posted something like:
      Start your own business or try your hand at as many levels of employment as possible. That way, when you get to the top, you don't end up an elitist cut-tax and spend phoney conservative.

      But you don't see the problem with what was said? Glad you don't work for me, that type of embicilic comment can lose customers.

      Other than that extremely stupid comment and your extremely stupid inability to see what's wrong with it, I think what both you guys had to say is worth considering.

      I agree with the OP on Self Employment, but my advice would be to get into a position you like, developing specific skillsets to master level while working for someone else, THEN get into self employment. If you're a master of something, contracting becomes very lucrative and doable. After contracting for a while and building up your rep, you can then start bringing in subs and hire them out based on your reputation. Go slow though and carefully monitor each of your subs for a whie. I went too fast and had problems with idiots who said stupid things to customers(HINT) as well as people who looked good on paper, but failed to deliver.

    3. Re:two words: self employment by toddbu · · Score: 1
      Glad you don't work for me, that type of embicilic comment can lose customers.

      As a self-employed, "elitist cut-tax and spend phoney conservative", I don't have to. :-)

      The path that you outline is a pretty sensible one. I guess that it really just depends on how much risk you want to take. I know several very successful people who never got any formal education, and they'd all tell you the same thing - try something, and if that doesn't work, keep tweaking it until it does. There's something to the 10% inspiration, 90% perspiration rule. I totally agree that learning from other's mistakes is a really good thing, but I don't think that you have to be working for someone to learn from them. Watch the competition and what others in your industry are doing. Then go out and sell yourself. People don't buy from you because you actually know more, but rather they buy from you because they feel confident that you know what you're doing. The largest, most successful companies are seldom the ones with the best products. They're the ones with the best marketing departments.

      --
      If you don't want crime to pay, let the government run it.
  46. to state the obvious by FidelCatsro · · Score: 1

    One you think you can manage/are skilled for..
    One where the people are friendly( managment and co-workers)
    One with good benefits .
    One with prospects.
    All else failing , take what's going and find your head as you go .

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
  47. You are askign the worng question by pointyhairedmba · · Score: 5, Insightful

    You're asking the wrong question. You should first sit down and ask yourself what interests you and what you would enjoy doing for a living. Maybe you dig airplanes so you want to get a job working on the computer systems on new planes from Boeing. Or maybe you like security software so go find a job at Symantec. You get the point.

    After you've figured out what interests you, go talk to alumni from your school who work in the industry you're heading into. Ask them how they like their job, what salary expectatios you should have with your experience etc.

    Whatever you end up doing, make sure you enjoy it. Good luck job hunting! I hope you land somewhere interesting and enjoyable.

    1. Re:You are askign the worng question by ZorbaTHut · · Score: 1

      I find this comment massively amusing coming from "pointyhairedmba".

      That said, I . . .

      *shudder*

      . . . agree completely with the pointyhairedmba.

      Presumably you went into this because you were interested in it - sit down, figure out what you're absolutely dying to get into next, then go (figuratively, but only semi-figuratively) kick their doors down and demand a job. Don't stress yourself over getting the absolute maximum pay possible - just get some place you'll be *happy*.

      And now, I'm going to wash my brain out with soap and try to forget the first few parts of this reply.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    2. Re:You are askign the worng question by Anonymous Coward · · Score: 0

      But don't forget, your job is what you do for $$$, it is not who you are.

      Try not to let the two mix.

  48. IT job suck by Idimmu+Xul · · Score: 1

    I got a good Bsc Comp Sci from a good university, and couldnt get a IT job for a year, bare in mind this was just before 9/11 when I graduated I guess which might alter things..

    I then went back and got an MSc in Internet Systems Development but when I was 'learning' I landed a part time development roll where I was hideously over worked and under paid, now 12 months after graduating I've packed in that job and as well as a BSc and an MSc (that noone cares about) I have 3 years of industry experience that counts.

    At the moment I'm unemployed but job seeking and am getting interviews left right and center. Noone cares about my degrees, it's all do you have x years commercial experience in y language and z environment, which I do \o/

    I guess IT positions are now like the media industry nowadays, where you have to start working for peanuts to get that much needed commercial experience and go on to better things later. Sucks.

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
  49. In General by Crapshoot · · Score: 1

    If you're interested in branching out of CS, look into finance- they will pay very well for quantitative analyists, and if you have any economics background - all the better (but not neccessary). Most of the big one's prefer Phd's, but they will hire Masters at 6 figures or close to it (at least).

  50. Practically impossible by FullMetalAlchemist · · Score: 1

    Practically impossible to get that that kind of job unless you get into politics, law or economics; and you probably end up beeing to good at it right at the start :)

    How about the Supreme Court? Bush needs help, and those Enron lads too... then you to be in all positions at once.

  51. Beware PHBs & laundry-list skillsets by sfled · · Score: 1


    'nuff said.

    --
    I'm not really a web designer, I just play one on the Internet.
  52. sucker by Monkelectric · · Score: 1
    I got out of school just after the dot com bust and 9/11... it took me the better part of 3 years to find a job (my area is extremely depressed -- coudln't afford to move anywhere).

    You take any job you can get and look what for you want later :)

    --

    Religion is a gateway psychosis. -- Dave Foley

  53. I guess I'm mean but... by SocietyoftheFist · · Score: 1

    If you have masters and are asking those questions you might want to get some common sense and some drive and motivation while you are at it. Seriously, if you got a Masters, you surely had a concentration and would have had contacts through your research?

  54. zerg by Lord+Omlette · · Score: 2, Insightful

    Don't you kids have guidance counselors or advisors or anything? Find a job you think would be fun! Or find a job that will allow you to save up to switching to something fun.

    --
    [o]_O
  55. In my experience... by twofidyKidd · · Score: 2, Insightful

    Senior level positions are reserved for individuals who have commensurate experience and education, only one of which you have (and, even though you say you have a masters degree, I don't know if its a masters in culinary arts from the Wassamatta U, or a Comp Sci degree from MIT.)
    If you shoot for a Senior level anything position, you better know, and I mean KNOW your shit, because by that point, they are looking for people to get things done, rather than learning things. You might do well to start at a I or II level position, and work (and I do mean WORK) your way up. I started at a I and in less than a year, got promoted (with a consider raise) to a II level by proving myself beyond just doing what was necessary.

    --


    Hades, PoD: Official Advocate
  56. Discouraging competition? by Eunuch · · Score: 1

    My /. is such a nice place, isn't it? I'm guessing you'd start jumping for joy if India fell into the ocean or something like that.

    --
    Transcend Humanity. Please.
    1. Re:Discouraging competition? by Anonymous Coward · · Score: 0

      I'm guessing you'd start jumping for joy if India fell into the ocean or something like that.

      Amen.

  57. MODE PARENT UP!! Re:Apparently one... by Anonymous Coward · · Score: 0

    MOD PARENT UP!!

  58. For starters... by non0score · · Score: 1

    I think the key point to remember is that you may not find the job that you want right away (if you do find one you want, then all the power to you!). The following suggestion assumes that you actually want to be challenged in your job, not just being complacent.

    I personally think the best way is to find a set of jobs that you may qualify for (say, if a job requires 7 years of experience and you have 5, then go for it...but if you only have 2, then forget it) and in a field you wouldn't mind being in, from both online and offline sources (especially online, since you're a CS person). Then look at the companies these jobs fall under and pick the ones you think has potential for you and the company to grow. Go for those positions.

    Remember that a lot of the "juicier" jobs come from internal postings. Those are the ones that you don't see unless you have connections. So the point is to get yourself in the door, and then consider transferring after a few months or so.

    As for the senior position, I think you can probably forget about it. No one will hire a fresh Master's student for that position. Of course, if you're someone who's been developing for some large corporation or open source project, then you might land the job.

  59. Please, not IT... by Anonymous Coward · · Score: 1, Insightful

    Nothing to see here. We're all fine and there aren't any spare jobs. Move along please...

    Seriously though, I would never hire a newbie graduate (well, not never). From past experience, I've tended to find that the best IT people are those who love what they do and drop out because they see the weaknesses in the learning system associated with IT or spend so much time actually doing it, rather than people who view IT as a 'here and now' easy money route that it just like any other profession.

    The latter I despise, and you can usually catch them out simply by asking why they're in IT. Normally you get a very honest "I thought there was money in it" answer. Normally they're of the opinion "I've been trained in it, so I must be good" and fail to realise that some of the key qualities come simply through a love of the subject.

    Harsh I know, but graduates nowadays expect it on a plate as soon as they're out.

  60. How about an exciting career with the government? by Anonymous Coward · · Score: 0
    I hear these folks are hiring:
    http://www.goarmy.com/flindex.jsp


    You are guarenteed international responsibility and incredible excitement.

  61. My story by HillaryWBush · · Score: 1
    I was hired by a very large but not too conservative software company when I was 19. I didn't have any college but I had released a series of Mac software applications that were very popular and polished. I found that, after the initial awkwardness of going from potsmoking teen to highly paid programmer, which lasted about a month and nearly got me fired, that my real experience designing software was about twenty times more valuable than the "degrees" of my coworkers. I outlasted quite a few team members there who just couldn't deal with new things.

    If you want my advice, you should immediately get a computer of your own and start hacking. Write something. Anything. Just code code code. Release something and provide support. Doesn't matter what! Write a checkers program, or a web browser from scratch. Or implement a garbage collector for C++, we could use one of those. Anything that challenges you.

  62. well by Sase · · Score: 1

    well the thing is that long term it jobs are hard to come by. your best bet for that is in fortune 500 companies it teams... but don't expect autonomy. while looking I suggest doing some consulting jobs and side programming projects. that willl keep you busy and xashflow positive while you look. fyi I staryed my own consulting firm and that has dine well but the competition is fierce. as a result I'm here at a recital but I have to be accessible 24 7... hencw the treo 650 which is awesome btw

    --
    ------------
    Sase
    "It's the opposite of that."
  63. Comment removed by account_deleted · · Score: 2, Funny

    Comment removed based on user account deletion

  64. don't panic by bratboy · · Score: 1
    now is a GREAT time to take a chance - you're (probably) young, don't have a lot of money (i.e., you don't have to worry about screwing up your finances too badly - you don't have any), no commitments... go to hyderabad and get experience on that side of outsourcing. or join/start an internet startup in your parents' basement. or go work for nintendo - in japan. one day you're going to look back on this time and think, "man, i really played it safe," or "i can't believe i actually did that."

    what type of person do you want to be? what type of person do you think will have better job prospects in the future? what do you think will make you a more interesting candidate in a future job hunt? these are serious questions, and i obviously have my own opinions, but you've got to figure out what your personal tolerance for risk is, and how far outside the box you're willing to think.

    daniel

  65. Research by jgold03 · · Score: 1

    By working on a Master's, you've obviously had to do research in some specific field. That should be the first clue to where you want to work. If you are doing graphics research, don't go work for Symantec. Your research should get you good work, and then just let them decide what position you are.

  66. what a Master's buys you by adrianmonk · · Score: 1

    I don't think most MSCS graduates are ready for a senior software engineer position. To be a competent senior software engineer, one of the things you need is experience at completing projects. You need to be able to plan your time, estimate how long programming tasks will take, determine when things are going wrong and what to do about it (what things to cut, whether to ditch some of your code and take a different tack). You may have gotten some experience at this in school, but honestly it's hard to get really good at this stuff without having been involved in some projects that failed and some that succeeded. And that kind of experience is what makes someone valuable enough to be a senior software engineer, in most cases. (The other thing that makes a senior software engineer is an expert level of knowledge with some of the specific industry tools that the project is using. For instance, if you are doing J2EE stuff, the senior engineer is going to know the Java development environment and all the server support stuff like the back of his hand and will be highly productive in that particular environment.)

    So, what does your Master's degree buy you if it doesn't qualify you to be a senior engineer? It basically buys you the ability to start out at the same level (organizationally) as someone with a BSCS, but working on some kind of project that's more technical and more fun. When a company has a task that requires an extra level of technical skill, like working on a compiler, or doing DSP code, or optimizing operating systems, they generally prefer someone who has an MSCS for that kind of thing.

    The good news is, I think an MSCS will actually get you a better (more interesting and somewhat high paying) job than a BSCS will. It's not a ticket that enables you to jump past the first few steps. It doesn't substitute for experience. But, it does open up opportunities to be involved with certain technical work that those without an MSCS will have a harder time getting into.

    1. Re:what a Master's buys you by Anonymous Coward · · Score: 0



      "I don't think most MSCS graduates are ready for a senior software engineer position."

      In a hiring position, I would see it as a huge negative point that you managed to finish a Masters' without job prospects already. You should have been publishing so much interesting research, or making such important discoveries, that people already knew you and were already begging you to quit school and come work for them.

      Or at least, your univeristy wants to make it worth your while to continue on to a Ph.D.

      If your academic institution doesn't even see you as a valuable asset, why do you think you can persuade a business to treat you as one?

  67. Help with stuff like this by sending me your story by Anonymous Coward · · Score: 0

    I've recently started a website dedicated to people who love their jobs sharing their stories and details of what they do. I don't have many contributions yet, so if anyone out there wants to send me their story, we can get this thing off the ground and help with questions like this. Check it out http://www.fiveoclockfriday.org/ I look forward to hearing about those tech jobs!

  68. This man giveth high wisdom... by Anonymous Coward · · Score: 0

    Amen to that!

    If you actually want to find a wife that doesn't look like she could tie for second at the Maryland Ox and Hefer road show I suggest getting out the the industry entirely.

    Learning how to carve bongs out of common household appliances on your "time off" is about as constructive as actually using them.
    -John Tesh

  69. Be prepared for a shock... by Procrastin8er · · Score: 1, Insightful

    Not trying to be rude, but your academic achievements may not count as much as you think. Practical experience counts far more. My past experience tells me that I cannot judge someone by their education. Many of the best and brightest people I have worked with did not have any, or very little, college education. Also I have worked with many people with Masters degrees who are complete idiots.
    And vice-versa.

    I am not knocking you or your education, just trying to prepare you for what you may find.

    --
    Slashdot - Where the slash is most definitely to the left.
  70. Networking by RickPartin · · Score: 1

    Networking is key. The tried and true book Winning Friends and Influencing others completely changed the way I talked to people and I saw an immediate improvement. It basically boils down to just asking people questions and being genuinely interested. Try it sometime.

    By the way does anyone have recommendations for books that are similar over even better?

  71. Trust me.... by chriswaclawik · · Score: 1
    The key to finding a good job is finding an hourly wage that fits your needs. Luckily, there is a simple equation for this:

    how much money you want to earn / how much time you want to work = hourly wage

    --
    A guy walks into a bar... well, I forgot the joke, but the punchline is that he's an alcoholic.
  72. senior?? by DustyShadow · · Score: 1

    I've been looking at senior software developer positions, but is that too high up the ladder for someone 'fresh' to cope with?

    People starting at my company (defense contractor) with a MSCS start at software engineer level 2. One step above those without the masters. Basically the 2 year masters is the same as 2 years of work. Forget trying to be a senior level.

    1. Re:Senior?? by fishbowl · · Score: 3, Interesting


      >I hope you don't get a "senior" level position.

      The worst thing about that would be, moving into a senior position that the people below you didn't get promoted to.

      Getting the job will be a lot easier than getting their respect.

      Management has a whole different dynamic. People won't resent you for getting hired as a manager, but they sure will, if you fill some "senior" developer opening that the company didn't fill from the current pool.

      You really don't want to be in a workplace where your whole team resents you because you got hired on your credentials where they did not get promoted on their experience.

      --
      -fb Everything not expressly forbidden is now mandatory.
  73. India by RickPartin · · Score: 0, Flamebait

    I hear there are plenty of jobs over in India...

    1. Re:India by Tablizer · · Score: 1

      Actually, that might be a good idea. Since a lot of IT is moving to India, learning Indian culture and techniques may give you a leg up in the longer run. After 6 years or so you could be prime to be a remote project manager back in the US. Somebody has to keep an eye on all those remote projects to make sure they are providing for the customer's needs.

    2. Re:India by shm · · Score: 1

      ... learning Indian culture and techniques ...

      The OP is of Indian origin, going by the name.

    3. Re:India by Tablizer · · Score: 1


      The OP is of Indian origin, going by the name.

      Well, okay, but other graduates probably want suggestions also.

  74. I agree. by nathan+s · · Score: 1

    Health care is definitely the most up-and-coming thing there is, I think, especially with the massive wave of aging baby boomers who tend to have quite a bit to spend. You can either look at it as potentially lucrative or potentially altruistic, but in any case I think the parent suggestion is great.

  75. Master of Science by Sir+Pallas · · Score: 1

    I just got my Master of Science in Computer Science; and am thinking it might not be a bad idea to walk right back into that Ivory Tower.

    1. Re:Master of Science by Kuj0317 · · Score: 1

      And im sure you'll bring sooo much to the table with your vast experience

  76. A little late, but still possible by Metasquares · · Score: 1

    You should have been preparing to get a job during your college years, rather than after, because then you'd graduate with some experience, which would put you ahead of a lot of people. At least from what I've been able to infer, interviewers tend to have the attitude that graudates don't know anything because they haven't been in "the real world" long enough, and some experience will help dispel that. They also seem to pay an inordinate amount of attention to your GPA when you're fresh out of school, so if it's good, put it on there.

    Don't assume that only "challenging" positions are good. Start at the bottom and work your way up, even if it means doing something trivial, because sooner or later the opportunity is going to arise to demonstrate your skills to your employer, and then they'll (hopefully) start treating you like the valuable asset to the company you just demonstrated that you are.

    1. Re:A little late, but still possible by E+Galois · · Score: 1

      Put your GPA in perspective - it's probably better than John Kerry's or G.W. Bush's, and look where they are.

      And if you want a senior level position, listen to steve - follow your heart, find what you like, and start your OWN company and you can be Chairman, President, & CEO...

  77. Just find a job a computer could never do. by elucido · · Score: 0

    Your job must be irreplaceable. and essential to the world order and the economy. If you cannot find an essential job then you'll just lose it eventually and be working at Walmart.

  78. Way overeducated for that. by Groo+Wanderer · · Score: 1

    Suicide is preferable to talking to Cletus and Jerlene at lunch for a week, much less a career.

    -Charlie

  79. My God by Axel2001 · · Score: 1

    I see this question or its variant posted on Slashdot about once a month it seems.

    If you're going to college to get a job and that's your goal, then get your MBA. Study nursing. Education. Hell, even political science.

    Those all offer promising careers and there's quite a demand right now in the job market for people with training in these areas.

    Obviously, you're going to want to avoid solely obtaining CS or any IT-related degrees. If you are to believe most of what's on Slahdot, the market for these jobs sucks right now and, even when you get a job, you're probably going to be dissatisfied because 1) you have to work with MS poducts or 2) you have to work with people who are obviously morons. And all technology workers eventually become bitter cynics.

    Now, if you are going to college because you are trying to learn something of interest, that's another story - though, with a few exceptions, I find that investing 10% of what it would cost for tuition in a few good books and a few hours of your time each week to be a much better investment in real education.

    But I'm just a bitter cynic. ;-)

  80. Boeing by faldore · · Score: 1

    If you know C++, willing to code military embedded software, and are a U.S. Citizen with ability to get secret clearance, apply at Boeing for Embedded Software Engineer II, both the "College" and "Experienced" levels. I got a job there while I was in the middle of my MS, and my friends all got jobs there too. An advantage of Boeing is they pay overtime (Thanks to SPEEA) - which means add about $20k to your base salary and that's your real salary. Good luck.

  81. Step #1: list your hobbies.. by vinn · · Score: 4, Insightful

    The first question you may need to answer is whether learning is your favorite hobby. If so, then go get a challenging job and join the corporate rat race. Keep in mind that the larger your company and division, the more backstabbing and politics you'll deal with.

    If learning isn't your favorite hobby, then put together a list of all the stuff you like to do. Do you like to travel? Mountain bike? Scuba dive? If that's what you enjoy, then go work in that field. Believe it or not, you can find good-paying tech jobs (or just about anything else) in each of those areas. If you like to travel, look on Lonely Planet's web site for jobs. If you like to ride bikes, then check out the website of a bike manufacturer to see if they're hiring.

    I worked for a small company for about 3 years and had a lot of fun doing sys admin work. It was a great learning experience and at that point in my life I enjoyed learning just about more than anything.

    Then I decided I'd go skiing. Now I get paid to work for a ski resort doing IT work. In the winter I get anywhere between 40 - 100 days of skiing in. I'm actually sort of getting bored of skiing now, so I'm thinking sitting on a beach in Thailand is what I'll do. I just need to get paid for it.

    You'll also need to weigh whether the greed of $$$ will override where you want to live. Ideally you'll live and work exactly where you want to. However, you might be tempted to move across the country to a place you hate just to make money.

    --
    ----- obSig
    1. Re:Step #1: list your hobbies.. by Fulcrum+of+Evil · · Score: 1

      Now I get paid to work for a ski resort doing IT work.

      So, what sort of work does a Ski resort do? Is it mostly webdev, or is it more operational support?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:Step #1: list your hobbies.. by Anonymous Coward · · Score: 0

      I've just spent two years as IT Manager for an island resort. Yes, days off were incredible, but be aware of the potential isolation, both personally and professionally that such a posting can bring. I've just come in from my two years 'on the rock', and damn, it's a good thing.

  82. Adapt by halleluja · · Score: 1

    Start living. Make mistakes & cope with them.

  83. Different Environments by The+boojum · · Score: 2, Insightful

    I've been looking at senior software developer positions, but is that too high up the ladder for someone 'fresh' to cope with?

    Depends on where you work. I worked for several years after college and then went back to school full time for an advanced degree. At least in my experience, there's a world of difference between what the senior software engineers did and the kind of development that I do in grad school.

    Most academic types don't have to worry about making their code bulletproof, "productizing" it, requirements documents, tech specs, working with UI folks, working with QA folks and bug DBs, or coding to a schedule as part of team. Then there's talking to customers, putting out fires and doing damage control when something breaks. And depending on how senior you are, there may be managing a budget and managing devs under you. (Then you may get to deal with HR for hiring, firing and performance evaluations.) It's much more rigorous and often very different from the sort of speculative, independant exploratory development that takes place at grad school.

    I'm not trying to put down grad school (I wouldn't be back if I didn't think it had value), but someone who's never worked in the commercial sector will lack a lot of the real-life experience that senior engineers there need. And an advanced degree is not a substitute.

  84. Relocate to India? by Anonymous Coward · · Score: 0

    How about relocate to India. May b China?

    1. Re:Relocate to India? by Anonymous Coward · · Score: 0

      I've recently gotten a great deal of insight into the differences between education in China and the US.

      One thing that's becoming clear, is that Chinese students are expected to know a LOT more, at a much younger age, and they do all their learning by rote memorization. The whole process is always one-way: Information flows from the teacher to the student, and there is no encouragement, to say the least, of any kind of questioning. Nonconformist viewpoints or insights outside the programmed curriculum are not regarded well at all, or even tolerated.

      Consequently, Chinese students are good listeners, and tend to be fantastic memorizers. Where they have trouble is in the areas like critical thinking, questioning authority and accepted ideas, and formulating creative individual ideas and research topics.

      This issue is well understood -- and it is the reason the best and brightest students from China, go to American and European universities after they get their Chinese Ph.D.s. It's not because the education is considered "better", but because there are cultural aspects to it that make the individuals better prepared to compete in the world economy.

      A person who leaves China, goes to an American school for a few years, and goes back to China, will have fallen too far behind to even have any prospects for going to university.

      I think there is an assumption in the West that Chinese and Indian schools are somehow inferior to American and European schools, but I suspect it is more likely that Americans, etc., would not even be able to keep up in a Chinese school, much less, be competitive!

      There is certainly some idea that gets passed around all the time, that all an American needs to do is lower his expectations (e.g., live in a typical Indian house, eat Indian food, etc.), and go to India and it will be easy street. What a shock to get there and find out that there's no shortage of people who are smarter than you, more highly educated than you, more driven to productivity than you, and more culturally acceptable than you!

  85. Whatever "in field" job you can get by MichaelKaiserProScri · · Score: 1
    Congratulations. You have entered a field where "book learning" means next to nothing and experience means everything. Given that you have just completed a Master's degree, you have been in school for about 6 years. Nearly everything you learned first year is obsolete. To succeed in this field you have to demonstrate an ability to continually learn and adapt. Degrees don't prove that. Getting "in field" and SURVIVING does. You are simply going to have to take a job that is "beneath" you and strut your stuff. If you are lucky, management sees what you can do and you will advance within that company. If you are less lucky, you will have to "job hop". Hold each step long enough to gain the experience (and credibility) needed to get to the next step. After 10 years or so nobody will look at your degrees any longer, just your resume. Every job I have ever gotten (and I've been doing this for 12 years) has been due to my understanding of the underlying businesses, not due to my technical experience.

    Had you asked me a couple of years ago my advice would have been to follow up your Bachelors in Computer Science with an MBA rather than a Master's in Computer Science. Too many business managers do not understand Information Technology. Too many IT guys do not understand business. If you want to get rich and have a challenging career, be the guy who understand BOTH.

    1. Re:Whatever "in field" job you can get by TykeClone · · Score: 1
      Had you asked me a couple of years ago my advice would have been to follow up your Bachelors in Computer Science with an MBA rather than a Master's in Computer Science. Too many business managers do not understand Information Technology. Too many IT guys do not understand business. If you want to get rich and have a challenging career, be the guy who understand BOTH.

      This should have been bolded and marked as insightful.

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
    2. Re:Whatever "in field" job you can get by phliar · · Score: 1
      Given that you have just completed a Master's degree, you have been in school for about 6 years. Nearly everything you learned first year is obsolete.
      If all you got from college is a list of soon-to-be-obsolete "skills" in using specific tools, you should ask for your money back. College should be teaching you the basics, the fundamentals underlying all tools and techniques. Like the difference between O(n^2) and O(n log n), for instance -- I can't believe how much crap code I've seen in "production" software with basic errors like that.
      --
      Unlimited growth == Cancer.
    3. Re:Whatever "in field" job you can get by alienw · · Score: 1

      I certainly agree. However, a bigger problem is that most CS graduates have no clue about software engineering (stuff like OOP design, UML, patterns, and so on). If someone uses a bubblesort instead of quicksort or vice versa, it's pretty easy to fix (in most civilized languages, you just specify a different object from the standard library). Obviously, it can get hairy, but at least the bad parts are somewhat isolated. The nice thing is, you can often hire a few really smart CS guys to do the really hard bits and end up with a decent program.

      A bad case of spaghetti code might not even _be_ fixable. In the first case, you end up with a program that's really slow but fixable. In the second, you end up with a program that kind of works, but is barely maintainable and degenerates rapidly as structural problems are found and worked around. Fixing it would require a complete re-write, which never happens. After about 20 releases, you might end up with something that does the job but is no longer maintainable.

    4. Re:Whatever "in field" job you can get by phliar · · Score: 1
      However, a bigger problem is that most CS graduates have no clue about software engineering (stuff like OOP design, UML, patterns, and so on). If someone uses a bubblesort instead of quicksort or vice versa, it's pretty easy to fix (in most civilized languages, you just specify a different object from the standard library).
      My point was not about bubble sort as such, but using it as an example to drive home the point that the CS discipline really does have a lot of stuff that you don't just pick up on the street. You need a solid understanding of algorithms, runtime analyses and data structures if you want to be a professional. Otherwise you're liable to strike out on your own, not knowing that others have already made those mistakes and you don't have to.

      It's my pet peeve that these days people pay more attention to hot buzzwords like OOP, patterns and UML than to the really basic stuff. But that's a rant for another time and place!

      --
      Unlimited growth == Cancer.
    5. Re:Whatever "in field" job you can get by Misgiven · · Score: 1

      Wow, I'm surprised I don't know you since it sounds like we're working on the same project!

    6. Re:Whatever "in field" job you can get by alienw · · Score: 1

      I agree: it is absolutely necessary to know the fundamentals of CS. My point was that not knowing some of the practical developments in the field can be even more dangerous, that many university CS programs do not give them enough attention, and that many CS students never learn those concepts properly.

      Those "buzzwords" are based on several decades of experience building large software systems. Nobody would want to repeat those mistakes. Yet, they are routinely repeated. Look on SourceForge, and you will find plenty of code that is generally well-written but has major structural problems which make the application either unusable or unmaintainable. It also happens in the commercial world: for example, the original Netscape browser became completely unmaintainable around version 4. Netscape had to scrap it and rewrite it from scratch (now, it is known as Mozilla Firefox).

  86. Aiming high is similar to Aiming too high by standards · · Score: 1

    Congratulations!

    I've been looking at senior software developer positions, but is that too high up the ladder for someone 'fresh' to cope with?

    Of course, each business is different in terms of "titles" and labor grades. A senior position in one place might be easy for the average employee to obtain - while a senior position at a different employer may be next to impossible to land unless you're the world's expert at something.

    I have 12 people reporting to me. Two of them are "senior developers", with 4 and 8 years experience post college. One has an MS in CS, the other does not. Both were promoted into their senior position. I fully trust these senior guys with almost anything.

    The other ten people are "software developers". They have between 2 and 12 years of full time experience. Two have an MS in CS, the others do not.

    It'd be very unusual for me to hire you over these experienced, trusted, and predictable employees. Can you climb the ladder quickly? Yes, if you prove yourself - but you have to EARN a senior developer position by proving yourself in all sorts of circumstances.

    Unless you have proven high caliber on-the-job experience, I would not hire you into a senior position. It is important to "aim high", but it's dumb to "aim so high" that you miss the job market.

  87. Ask not what your employer can do for you... by x8 · · Score: 1

    Ask not what your employer can do for you, but what you can do for him.

    Seriously, with no job experience you will be not able to provide your employer much value in a senior developer position.

    Look at your skills and decide if they are worth your desired salary to a given employer. Looking in the terms of "what value can I offer my employer?" is a useful perspective. Would you hire yourself for that position when you could instead hire developers with years of experience?

    Don't get too hung up on how high of a position you take. Look for jobs that will build your skills. They will provide you with the most benefit in the long run.

  88. Good Luck! by Soup50 · · Score: 1

    One of the first things I learned when I graduated from college and entered the software world, was that they didn't really teach you how to code well. I was lucky and got a job at a small company that enforced good coding practices ( Unit testing, peer code review, etc). My first task was a small program to automate importing data into a database. While it worked as designed, the one hour spent on my code review taught me more about code quality, portability, and planning for the future changes than any class. I'd recommend getting a staff position and working your way up, but that's just my story.

  89. Found The Worst Job To Excel In... by __aaclcg7560 · · Score: 1

    What I usually try to do is find the one job in the department or company that no one wants, and performed that job so well that managment will want to promote me to a better job. The trick is make sure people know that you want to move on to better things or you can end being stuck in the job that no one wants except you.

    At one company that I worked for, I volunteered to create an inventory system, inventoried all the hardware and software, maintain the storage cabinets, and know where everything went. This was something that no one really wanted to do and it was never done until I came along. When I left that position to become a project leader, management had to have three people do my old job since no one else could handle it by themselves.

  90. I was in the same situation by batkid · · Score: 1

    About 6 years ago, I graduated with a MS in CS and I was really disappointed in the job situation. I wanted to get into a position where I can be challenged and use my skills to their maximum potential. Instead, most senior jobs in industry require lots of experience in specific technologies and most jobs in research require Ph.D.'s

    I ended up taking a teaching position at a community college teaching first and second year CS. At the same time, I try to improve my own technology related skills by taking up some contracts.

    After teaching for a while, I switched to work for a large software company where they value academic skills. The company is really nice but since I wasn't at the research end of things, the projects were uninteresting at best.

    I am currently back at my teaching position and take on only interesting projects in my spare time. I found this to be most satisifying as I get to do different things all the time (dealing with students, developing courses, experiment with technology, etc.)

    Hope this helps

  91. KEEP AWAY FROM IT!!! by lyberth · · Score: 1

    KEEP AS FAR AWAY FROM IT AS YOU POSSIBLY CAN!
    Take a job in a kindergarden, or the like. You might have to change diapers or wipe noses on little anoying kids, but its nothing compared to a day with crappy software, and people that cant understand why the printer doesn't work and don't even appologize when you tell them to turn on the printer.

    --

    There isn't much like the scent of a fresh harddisk
  92. entry level position by convolvatron · · Score: 1

    as a 'senior' person who has done hiring before there are jobs like this. as other people have said, dont look at the 'senior' jobs. they really are looking with people who have experience in the area, can set direction, who know how to deal with large projects, etc.

    every place i have been we hired people out of school. while its hard to interview these people, the primary thing i've always been interested in is projects they have done, either outside of school or research projects at school. emphasize your contribution rather than the project itself. you will almost certainly be doing coding questions. the tools you learned in school (algorithms, complexity, analysis) aren't useless in the real world. trot them out.

    you will be expected to contribute, but will be giving you smaller projects that are less critical path, tracking your progress more closely, and hopefully be giving you tactical advice. the worst places for entry level are places where no one has time to deal with you, they stick you in a cube, give you some vauge description of your job and ignore you, then lay you off because you aren't performing well. if that happens, demand attention. ask them often what you should be doing and tell them where you are stuck.

    look for and apply for things you have some experience or interest in. its easier to get a job doing something you've done, so without some effort once you become a (sysytems, ui, tools, whatever) it will stick with you. in that vein dont beleive the 'we really need qa right now, help us out and we'll put you in development later' line. they will always need qa, and you will be a qa person forever (unless you want to be qa, in which case you can just get a qa job at the place of your choosing and stop bothering slashdot).

    while everyone wants the best assurance someone is going to be productive by asking for 'senior' people, the smart groups mix in some junior people as well. the good ones are far more energentic, they are more ignorant and eager to prove themselves, you can get alot out of them. they aren't as closed-minded, they are cheaper, and in a year or two worth just as much. its an investment of management time with a certain associated risk and a good payoff. of course the company needs to be healthy enough to vent the accumulated deadwood on occasion.

  93. Masters=2 years experience by AuMatar · · Score: 1

    Generally, a Master's degree is worth 2 years of experience by most recruiters. You will not get a senior level job now- noone with less than 4 years will. Aim for jobs asking for 0-2 years experience and you'll be on course. I'd make heavy use of any school resources, like job fairs, interview sessions, placement programs, etc.

    Doesn't sound like much for a master's? It isn't. A graduate degree in CS is for research. It doesn't help you land a better job unless the job is doing research. If you aren't interested in getting a phd, a masters of CS isn't worth it from a job perspective. Its something you do only if you love school and learning.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:Masters=2 years experience by Anonymous+Brave+Guy · · Score: 4, Insightful
      Generally, a Master's degree is worth 2 years of experience by most recruiters.

      I think that's optimistic. In some industries, it may well be true, but not computing. In this business, you take a guy with two years' professional development experience over a guy with two more years' academic experience for any non-research development position, because the proven track record and practical skills easily outweigh the same length of time invested in research and theoretical skills.

      Higher degrees are good if you want to do research, or as a possible advantage later in your career, but everyone starts on the first rung or two of the ladder. As the parent post suggests, you're never getting up to the senior rungs right from the start no matter how good your academic record may be.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:Masters=2 years experience by Anonymous Coward · · Score: 0

      Yea sure. Maybe in some magical imaginary place. Master's degree is worth 0 years. Person with 2 years of experience will always get the job before person with no experience and a Master's degree.

    3. Re:Masters=2 years experience by Anonymous Coward · · Score: 0

      If you do happen to land a senior job, which as people have said is unlikely, be prepared for an even harder time getting started than you'd usually have.

      Chances are you will have taken the position someone with experience thought they'd be promoted to. On top of that seniors always have juniors working for them so you'll have to work twice as hard to gain the respect of your peers (including the juniors) who do have the real-world know how.

    4. Re:Masters=2 years experience by pilot-programmer · · Score: 1

      I, too, am finishing a CS Master's. And outside of government I find very few recruiters who will seriously consider an MS candidate over an experienced BS candidate. As others have said, the corporate world is very different from academic projects, and most of the recruiters I have dealt with consider a Master's candidate somehwere between a BS new grad and BS with one year of experience.

    5. Re:Masters=2 years experience by Anonymous Coward · · Score: 0

      Never say never. I recently graduated with a M.S. in C.S. from the University of Michigan and I am starting out as a senior software engineer. Of course, I had plenty of prior work experience through part-time work during the school year and internships in the same industry (defense) during the summers.

    6. Re:Masters=2 years experience by Anonymous Coward · · Score: 0

      Except that you can. Get to senior or top levels right from the get-go. You just need to be able to lie and finagle your way in. Being as slick as oil and barging without having an interview helps.

      I did that. 26 years old, BS in Comp Sci from a reputable (but not top of the line) college, a few references, and shaky (not really provable) 3 years of work experience in semi-related fields. And I landed a job as Senior Consultant for the 4th largest system integrator in the area (1500+ employees and all that). What this really means is that I am paid top dollar, bonuses, and I take a cut (0.5% to 1%) from all contracts I negotiate for the Enterprise division. In fact, even though there are about 15 other analysts in Enterprise division along with me who have similar pay, I am the reference guy - when they mess up, I fix it.

      Basically, I jumped from a semi-related high-school teaching position paying 25K a year before taxes to a minimum of 150K in pay and bonuses and God only knows how much in my cut of contracts per year. Probably at least a quarter million, maybe more.

      How? I lied through my teeth at the interview, which I did *not* apply for. I learned the company was hiring from my neighbour, who is a salesman there. I went straight to the Enterprise division top manager (in a suit, of course) and asked for a interview. I conned the secretary into believing I was an important client with some vague statements and got in.

      I needed about 5 minutes of playing it cool and uninterested with the manager. He needed an analyst ASAP, and I played the 'I am successful and rich already, bored as hell from previous jobs, gimme an offer' card. The manager wanted a demonstration of skill before he hired, so he asked me to write up a study for a 'theoretical' problem. I did it right away and handed it in tommorrow. It was an IT security study for a small bank, which was a breeze to do compared to research papers most folks do at college. 10 pages of management and computer goobbledygook cobbled together from my ass and fairly thin list of requirements I got.

      I got a call the next day, went in, and talked some more with the manager. The negotiations lasted another 10 minutes. I asked for exorbitant money and conditions (mentioned above). The manager didn't even blink, it was all fine, fine, whatever, you can have that, can you start right now?

      And so I did. The manager went over HR's heads in hiring and flat out had me paid out of his dept's budget for 3 months while he trashed the HR who wouldn't hire me because I didn't meet their strict experience and reference requirements. Hah. If I had gone through the standard hiring process I'd have never even been called to an interview with an HR flack who couldn't care less about his company's needs.

      The lesson learned here is that while applications, resumes, fat references, and knowing the HR procedure can get you in, you will still have to do the grunt work and climb the ladder. Social skills, however, can get you to the top in no time whatsoever. You simply have to identify someone with a burning need for your skills right away and get in touch. Networking is the key here. You gotta know a ton of people and ask a lot of questions.

      The sad part here is that most CS graduates (most graduates even) simply don't have the social skills needed to pull this off. I'd admit right off the bat I am a better talker then thinker. Which still makes me more valuable to my company then 15 other top-notch analysts with Master's and doctorates. They can write papers and research lots of numbers. I can talk people into doing stuff. Guess what matters more in getting multi-million dollar contracts?

      Most IT work these days deals with commodity software and hardware. Contrary to popular opinion, only a very small number of IT folks get to do actual, exciting, research type of stuff. The rest of us deal with inane and annoying, like setting up small office-type networks, deploying IT telephony for medium enterprises, troubleshooting and up

    7. Re:Masters=2 years experience by Anonymous+Brave+Guy · · Score: 1
      Except that you can. Get to senior or top levels right from the get-go. You just need to be able to lie and finagle your way in.

      Sure, you can get a long way in life if you're a good salesman with no morals to worry about. And as long as you're happy living your life in the knowledge that next week you could be bankrupt and in jail, well, you might even appreciate it.

      Me, I'd rather not be that guy. It clashes with my ethical standards. Moreover, IME even the best guys at this game only last a few years before they get found out, and after that their life is effectively over: no money, behind bars, criminal record, reputation obliterated, significant chance of suicide within a year, etc.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    8. Re:Masters=2 years experience by Anonymous Coward · · Score: 0

      Your writing style looks exactly like one of those "get rich quick" SPAM emails. It oozes of bullshit. Where do people learn to write like this?

  94. You're set... go for it! by Henry+Stern · · Score: 1

    To put things into perspective: I've just recently quit grad school and taken up a senior-level position at a major software company.

    As long as you know your stuff, you'll be just fine. Work hard during your probation and do your best to fit in and make lots of friends around the office. Just as you did in grad school, befriend the administrative assistants. Keep sharp on your scholarly research area and try to keep publishing through your job. Try not to take on more that you can accomplish, no matter how eager you are.

    Most importantly: Enjoy reaping the fruits of your labour!

  95. First: Know what you don't know by teneighty · · Score: 1

    I think your advisor phrased his advice incorrectly. It's not that you want to be above your skill level (out of your depth and making expensive mistakes), but more that it is best to have a position that challenges you. This can happen in quite junior posiitons, in the right organization.

    You won't get a job as a senior anything with no experience. As a fresh graduate, it is very likely that you don't yet realise what you don't know. That is one of the things that makes someone 'senior' as opposed to a more junior developer.

    Also, having a Master's degree isn't really a big deal these days, so don't be surprised if there isn't much of a salary premium to go with it. In my experience, people with Master's degrees aren't necessarily any better developers than those with a Bachelor's degree. It all comes down to the individual's ability.

  96. Meaning of "Senior" developer by akuzi · · Score: 1

    To me the term "senior" developer suggests someone who is a seasoned software engineer with proven experience of real-world development.

    A senior developer is someone with experience in the full software-development life-cycle. Requirements analysis, design and architecture of large systems, including version control issues, bug-tracking, release management etc. Also someone with a broad knowledge of the programming technologies being employed. I doubt this label would really apply to most recent college graduates, who are likely to have a strong knowledge of theoretical computer science, but less knowledge of how software projects happen in the real world.

  97. No, it's "drink with that". by Eunuch · · Score: 1

    At Taco Hell, if they don't ask you for a drink, you get a free one (and the order-taker gets a one-way ticket to fired-land).

    --
    Transcend Humanity. Please.
  98. My advice by merlin_jim · · Score: 1

    As for what type of employment to pursue that really depends on you. How much money do you need? How much freedom do you desire? What type of work schedule do you want? Do you want to buy your own benefits or let an employer buy them for you? Keep in mind that 401k matches and group health insurance are benefits you can only get from an employer... Personally I like a little stability so I went full time. A lot of people go contract.

    Also, what kind of position should a person with a Master's in Computer Science be looking for (other than dish washer)? I've been looking at senior software developer positions

    Forget the senior software developer positions. A Master's in Comp Sci is nice but it doesn't show an employer that you've got what it takes to develop software; it shows an employer you've got what it takes to memorize facts about computers and demonstrate basic competency in programming labs, all of which are likely completely out of date w.r.t. the real world needs of today's employers, because the people that create the labs have in all likelihood left the real world employment environment long ago (if they were ever there at all)

    Focus on getting a job doing what you want to do. Forget this whole "work above your skill level" bullshit. It's Computer Science! The field changes every six months ANYWAYS. You'll always be challenged to learn regardless of what it might say on your business card under your name.

    --
    I am disrespectful to dirt! Can you see that I am serious?!
  99. Senior?? by Transcendent · · Score: 1

    I've been looking at senior software developer positions, but is that too high up the ladder for someone 'fresh' to cope with?

    I hope you don't get a "senior" level position. Those should be only available to people who actually have experience in the real world... Doesn't matter how much you studied... there are certain aspects of engineering (software as well) that can only be taught through experience.

    Advice? Sure you could try it, but I doubt you'd want that high level of responsibility fresh out of the water anyway.

  100. I'd go pretty high up the ladder... by daviq · · Score: 0

    Because i know someone with just a regular degree in computer science who started pretty high in EDS database administration.

    --
    Go to the w3.org and put Slashdot.org through the validator.
  101. Being on the job market by guardia · · Score: 2, Insightful
    My current manager (research lab) says that 'You should always find a job that is above your skill level so that you can learn and be challenged.' I think he's right, but is that something Slashdot readers agree with? What was your job coming out of university?"

    If you've never been on the job market before, any kind of job related to computers will be ample "new", trust me. Dealing with people, your boss, your coworkers, your ideas, their ideas, meetings, marketing, arg... it's not easy! And it's something you need to _learn_.

  102. Big company first by chiph · · Score: 2, Interesting

    Go to work at a big company first. That way you will be exposed to plenty of negative examples.

    For instance: The coder who wouldn't check-in for five weeks at a time, and then say their hard drive crashed. When the source control admin would go to reconstruct their work, they found there had only been 10 lines of code completed during that period. After this happened three times running, the company wised up and fired his ass.

    Then there's the guy we called "PhD" -- which stood for "personal hygiene deficit". A good example of why some people shouldn't eat at their desks.

    At a large bank in Charlotte, there was the eternal project -- every time a new Senior Vice President got hired, the project got reincarnated as his personal vision of how the code should work. I expect they still haven't delivered anything, 12 years later.

    Chip H.

    1. Re:Big company first by chiph · · Score: 1

      This ought to be mandatory reading for those starting out.

      http://stlawrence.to/danger/danger-quicksand.pdf

      It will help you identify the three different types of managers and how to recognize them. Hint: only one type is worth working for. The others will eventually fire you because you're a threat to them.

      Chip H.

    2. Re:Big company first by Anonymous Coward · · Score: 0

      At a large bank in Charlotte, there was the eternal project -- every time a new Senior Vice President got hired, the project got reincarnated as his personal vision of how the code should work. I expect they still haven't delivered anything, 12 years later.


      Bank of America, right? That's exactly why they're firing all the domestic workers and going to foreign laborers - because the managers suck!

  103. Congrats.... by BilgeRat · · Score: 1

    Experience is king in the software world. The majority of people in the field don't have degrees, or don't have degrees in the field (i.e. Medieval history, anthropology, etc.). Amass as much experience as possible, that is your best bet.

  104. Posting anonymously.. by Anonymous Coward · · Score: 0
    I'd say, after college, you should look for a job that sucks the life out of you, working with people that don't care about you or about their own jobs, where you're expected to work long hours (even though entire departments are goofing off) are stuck in traffic all the time, where you don't meet women, clients expectations are unrealistic, managers are full of crap lying bastards, and you feel crap about yourself.


    Or, get a job outside of ICT.

  105. Full-time / part-time??!! by Anonymus+Bosch · · Score: 1

    You have the luxury of selecting either full-time or part-time?! I wish I was so lucky. Obviously cash isn't a huge issue for you - follow your heart and take the job that seems best but you'll learn a lot faster as full-time rather part-time.

  106. post-college jobs by slashdotnickname · · Score: 1

    be honest to yourself about your skill level, then go for something that needs something a bit more... you'll be able to get away with "faking it" long enough for you to actually learn it.

    software producers are primarily looking for experiece so education will get you only so far... i too have a masters, but the focus of all interviews i've ever had was always what i did in previous jobs.

  107. Getting a first job by blankjeff · · Score: 1

    I've done a lot of hiring, and have some thoughts on this. Unless you've spent a LOT of time solving problems and designing software, you probably won't be right for a senior position. So, some of the options for junior ones: First, you probably won't have much luck with contract work. Contract folks are looking for demonstrated expertise with specific technologies. Unless they can put you into a C++, or java, or Oracle, or .NET position the next day, you probably won't get many bites. Big companies (Microsoft, google, etc.) are more likely to take a chance on someone unproven but with evidence of smarts, assuming that you'll learn to eventually view abuse as reward if that's all you're ever exposed to. :) It's not for everybody. If you're in an area with a lot of software work going on, then you might want to look at intern positions. They can pay fairly well, considering (we pay $20 an hour where I am), and if you prove yourself over the summer, it can often lead to a junior position; or at least a letter of recommendation which will go along way for the next job. Let me just go slightly off topic for a second and warn you about the #1 thing that makes me reject unexperienced candidates -- no interest. Whether I'm interviewing for a junior position or a senior one, I always ask what projects they are working on at home...maybe it's an extension of your masters work, maybe you're teaching yourself PHP by writing an online poker game. I don't care what it is, but if you're at this point and you don't have something you're excited about working on, you're probably in the wrong field :) A lot depends on what skills you're bringing to the table. If you put yourself through university working as a network guy and you wnat to break into development, then often applying to an internet company as a 'build engineer' or something similar can lead to a transfer into development. (This just happened where I am, and the guy is amazing, he knows our code better than we do). Small local companies can be a godsend, especially if you're in a small college town...but they can also sometimes trap inexperienced devs and really mistreat them. I was with a military contractor who had some great international guys, and treated them like crap, thinking "we're in the middle of nowhere, and these guys need work visas, where are they going to go?" If this is your situation, talk to some of your professors, they might know of local startups (in college towns, they're often involved). There's a lot of options, but a lot depends on your specific situation. Hope this helps. V.

  108. Choose wisely.. by gashalot · · Score: 2, Insightful

    I think you're asking the wrong question here. When you're just getting out into the "real world," you need to focus on finding a position that's going to make you the happiest, not the one that looks the best on paper.

    Look at the type of culture, the location, the history of the company, the people they hire, their strategy for success, even their reputation among their competitors. Are these the types of people you want to work with or for? Do you love working in the boonies, or is a downtown location more enjoyable? Does your excite you? Would you rather work for Porsche or Ford? Microsoft or Mozilla? Wal-Mart or Nordstroms?

    When you're young you have the luxury of relatively little excess baggage. You probably don't have a mortgage, wife, children, or outrageous car payments (yet). You can move, change careers, and take risks that may not be as easy when you are committed.

    This is arguably the last time you will ever be able to truly consider a variety of positions and select the one that best fits you. The next time you start looking, you'll have other concerns that will impact your decision.

    If you like to tinker or play with fun new technology, then a boutique shop (smaller shops focused on one particular area/technology) or a commercial research lab might be a good choice. If you like to travel and wear expensive shoes, then you might look into consulting. If you just want to program, then try to find a company whose story you can really dig into. Don't rule anything out until you really know, because some of the best jobs are lying in unexpected places.

    I've seen many people go 12-18 months in a job and absolutely hate it. Maybe you will too, but chances are there's a company looking for people just like you. A company that will meet all of your requirements and keep you happy too. That's where you want to work.

    Your search might not be easy. You may have to relocate far away. You'll have to find the balance of incentives that suits you best (location, hours, benefits, compensation, etc). Digits on a paycheck can only cure a handful of ailments, none of them fatal.

    Technicalities like tax (which is the driving factor behind W2 vs 1099) should only play a factor when trying to decide between two equally attractive positions or if you have extenuating circumstances (insurance, for example). If you let them guide you to a position, you'll likely end up somewhere you'd rather not be.

    --
    -R
  109. Degrees Don't Skip Rungs - Just Make Them Faster by nick_davison · · Score: 1

    As a manager, unless that Master of Science comes with experience, I'm not going to offer a senior position.

    There's just too much extra to a senior role that has nothing to do with level of traditional education.

    I need my senior developers to be able to run a small team and make accurate project plans and time estimates. My experience of the other people at university - and myself, to be fair - was a bunch of people bitching about how unfair it was to get saddled with a team of incompetents followed by one person shouldering all the load. A couple of years in the working world where you can bitch all you like about things being unfair - but you're going to get fired rather than a bad grade if you don't get on and sort it - leads to a totally different approach to screwed up situations.

    My experience of student life was sleeping in as late as possible and then crunching through the nights with a few friends to pull off insane tasks. In the working world, people start complaining they're not overtime exempt, wanting time and a half for anything out of their normal 9-to-6 and have a legally protected hard limit of 70 hours if they don't want to go over that. Besides, for the odd college project that may work - in the real world, managers who try crunching all the time churn out crap from exhausted and pissed off coders.

    Those are just two examples. There are many more I could give. The point is that college experience, while providing a lot, doesn't replace the bottom rungs. It does two things: It accelerates promotions from those bottom rungs (that you still have to start on); It opens doors that would otherwise be closed, further down the line. You still start at the bottom. You just get away from there faster.

    If you really want to skip the bottom rungs, there was a great article here a few weeks back about how to do that:

    Start a start up.

    As a student, you're used to living on ramen and crashing on your parents' couch so there's no better time than now to take the risk.

    Costs of getting started in IT disappear in to background noise (if you can do the above rather than buying expensive chairs and setting up coporate offices you don't really need ala dotcom stupidity). If you know how to code, have your own PC etc. you can build a server, develop on it, etc. It's only when you're ready to release your product that you need to bring money in - and, by that point, you have a demonstrable product.

    If you succeed, your company gets bought out, you cash a nice big check and parlay your CTO position or whatever you've given yourself in to a VP Of Development, Director, or whatever in the new company.

    If you fail, that year of running your own company will still look better on most resumes than five years of intern/junior crap at no-name firms. Even from a failed company, you can parlay that experience in to a senior role.

    So: University education doesn't let you skip the bottom of the ladder - it opens the top up and gets you up it a little faster. If you really want to skip the bottom rungs, found your own company - you'll learn more, likely skip rungs and, if you're lucky, sell your share in the next online-casino equivalent for $2b like the guy in India just did and get to play MMOs for the rest of your days while starting up toy companies just to harass CEOs for the hell of it.

  110. There are a lot of factors! by aaronl · · Score: 1

    First off, this depends heavily on your class focus and what you would like to do. Do you want to design software, write code, manage projects, etc? Look for jobs in those areas that interest you and that you have some experience in. Think of where that career will take you, and if you want to end up going that direction.

    If you don't have industry experience, you will have to take a more entry level job and work up. If you have done projects that showcase your abilities, then try for more senior level. If you have little or no management experience, you will have a harder time getting senior level work. The same is likely if you have no design experience.

    If you are motivated and can handle everything involved *and* have demonstratable skills and some charisma, then you will make more doing contract and consulting work. You will be in a good position to start your own business, as well. It will give you a chance to build contacts and network for a while. If this does not sound like you, then look for full-time work.

    The Master's degree does not immediately make you qualified for anything. It tends to mean that you will command a higher salary, which is not exactly a good thing for someone with entry level experience. That's why a lot of people work for a while and go for their MS degree at the same time, or work and then take leave to do school full-time.

    Your manager is wise to say to look for work that is above your skill. If you get bored in your work, you'll eventually stop caring about your job. This not only hurts your productivity, but will hurt your career.

  111. Beat the System by Anonymous Coward · · Score: 0

    Find 5 or so of your best friends (good programmers) and start a company. The company will either fail or become profitable and you can sell it and get "real" jobs or if it fails you will still be young (assuming that you already are) and have plenty of experience to be a senior developer.
    Alternately, if you aren't really in for all the risk (which seems kind of silly) then find the job descriptions for the job you want and spend a few years in a lower level position, building those skills.

  112. The reality by BIZKeT · · Score: 1

    I have a friend who got his Master's in CS while I spent the entire time he was in school working technical support and IT work. He got out of school and he couldn't even get a testing job. 3 years after getting his Master's he finaly recently got a job as a junior java programer. Meanwhile I have been in the field the entire time getting constant experience doing what I want to do and I am making more money than he is with no college education at all. Keep that in mind when looking for work. For every one of you with a Master's in CS there are 100's of us that have the real world experience to fill the same exact position. The only way you will get the same job over me is if you are willing to take less money than I am.

  113. N3P by network23 · · Score: 0

    However, there are so many types out there it's just overwhelming for someone who's never had to go through the job-hunting process before. So, what should I do?

    Learn how to make a fortune.

    N3P is a two year, government financed (free as in beer) college level training in how to become a successful Project Entrepreneur in Open Source.

    N3P

  114. Master's degree by Fujisawa+Sensei · · Score: 1

    If you don't know what you want to do why the hell did you get a master's degree to begin with?

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    1. Re:Master's degree by Anonymous Coward · · Score: 0



      "If you don't know what you want to do why the hell did you get a master's degree to begin with?"

      No kidding! I thought the reason to get a Master's was so that you could be qualified to teach college. Sounds like that's exactly what he's doing, and he's not happy.

      Personally, I'd be very happy teaching math or similar in a community college in the Northwest somewhere, for the rest of my life! Reasonable job security, livable salary, summers off. What's not to like?

    2. Re:Master's degree by Fujisawa+Sensei · · Score: 1

      Getting a job with a Masters is tougher than with a BS.

      In order to get a job with a Masters you have to have something to contribute to the organization. So the question is what do you do? AI, graphics, Modeling and Simulation. If you don't know what you want to do, and have a Masters, you should probably look for a govt. or govt. contractor position where they value paper more than ability.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  115. Ph.D. is your best bet by NousCS · · Score: 1

    Why did you waste your time with a master's degree if you were going to work a normal job?! I have plenty of college drop-out friends have have good "normal" IT jobs. If you take a "normal" IT job with your master's degree it will have been a waste. Go get your Ph.D.

    1. Re:Ph.D. is your best bet by Sjobeck · · Score: 0

      Dont follow this advice.

      Get a good job.

      You have to have work experience no matter what, dont load yourself down with $100k in college debt & then ask us this same question in another 4 years.

    2. Re:Ph.D. is your best bet by NousCS · · Score: 1

      Hey if this guy can't get funding to pay for grad school maybe he's in the wrong field.

  116. congrats! But know this... by Anonymous Coward · · Score: 0

    your degree counts for far less than any experience you may have. put yourself in the shoes of your prospective employer; all the candidates have degrees, what differentiates degrees is only the school and the epithet. what differentiates candidates is the rest of the package - e.g. did you work for Dr. Jimmy Supercoder? while in his employ did you develop SuperApp v2.1? or did you just put in your time at university and get the paper they give to you at the end?
    The devaluation of the collegiate experience has all but ruined the once-impressive status that a degree carried, now that every high school graduate is herded into an undergraduate program so that they may continue to live on their parent's dime an undergraduate degree has become less of a trading token, and more of an industry standard. The master's degree you have just earned is both a step above the standard, and the next standard to fall. Experience -- documentable developments for which you are directly responsible -- are all that matters, without them you are just another schmuck with an exorbitant debt-to-income ratio.
    That said, Good Luck!

  117. Re:Different Environments by Mister+Incognito · · Score: 1

    Eheheheh...

    hehehehhhehh

    EHEHAHAHAHAHAHHAHAHAHAHAA!!!

    *cough*

    BWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA!!!

    The mere notion of commercial code being (or trying to) be bulletproof is too absurd!

  118. You're so screwed... by Atomic+Frog · · Score: 1

    Dude, you've got a Master's degree but have _never_ had to look for a job before? Even in the summer?

    That is so messed up. Unless you go to Asia (try Taiwan or China), just having a degree doesn't cut it.

    Don't listen to your supervisor, you'll have to start low. There's going to be _plenty_ for you to learn when you get into your first real job. There may not be anything programming related, but it'll be just as important.

  119. First, take what you can get by gregor-e · · Score: 1
    You need experience. Your MSCS is very pretty and adds spice to a resume once you get something real to put on it. Degrees are like certificates from fencing school. They look nice on the wall, but you don't charge into battle waving a piece of paper. (I've programmed beside folks with an MSCS and better who really couldn't code their way out of a paper bag).

    Take whatever development position will give you experience that looks good on your resume. You may not want to take a position coding in a dinosaur language. Search dice.com for languages and skillsets you're interested in and see what the demand for them is.

    Once you get some real experience on your resume, then take your mentor's good advice and always pitch yourself at positions a little beyond your comfort zone.

  120. Work on a product that excites you by Anonymous Coward · · Score: 0

    I'm 35 and I've been through the "what job..." thing a few times now. Different people are suited to different types of job and I don't know much about you. But here are my suggestions anyway.

    Perhaps the most important thing is to find a company whose products excite, or at least interest, you. You want to feel that you're working on something that will make a difference and that everyone will be talking about, perhaps.

    Find a company where you'll like the people and fit in with their "culture". Are they all family men with kids to go home to, or are they all under 25 age and go to the pub after work? Do they work 35 or 80 hours a week?

    Decide if you have any particular skills that would make you more valuable to some employers than others - even if you only "think you'd be good at it", rather than having any real experience. In particular, things like embedded systems and safety-critical skills are very sellable. At big places you're more likely to be building a little part of something were writing good documentation and understanding the specification are most important, while in a smaller company it's more likely that you'll be working on something alone or as part of a small team.

    As for the actual job title - whether it calls you a "senior software engineer" or "member of technical staff" really doesn't matter; these are just labels. The salary is the best guide. If you are looking at a job and are unsure if they want a recent graduate, pick up the phone and ask them! It can't do any harm. Also, very very many job adverts are only "wish lists"; maybe they wanted an experienced person, but if a smart recent graduate turns up they might give them a job too! If you like the look of their products and people, just apply anyway.

  121. Re:Different Environments by E+Galois · · Score: 1

    Yeah, nothing much ever comes of grad-school dev...

    Right Larry? Right Sergey?

  122. Skills are overrated by phliar · · Score: 1
    When I'm looking for people, I don't really care what "skills" people claim to have. I want people that are smart and enthusiastic -- hell, I can teach then any skills they might need. Therefore find a job that you are enthusiastic about and you won't have to keep any lies straight.

    Remember, getting a job has two pretty distinct parts: the resume, and the interview. HR people screen resumes, and they may not know Java from mocha. They're also the people who ask for ten years of experience in a language that has only existed for five, so take any skill and experience requirements in a job posting with a pinch of salt. Don't lie (or exaggerate) to any geeks about your technical skills, though.

    --
    Unlimited growth == Cancer.
  123. Simple - the PAYING kind by Grimster · · Score: 1

    Everything else is secondary you take what you can get, as long as you get paid.

    --
    --- www.f-theocean.com
  124. Entry level because... by Anonymous Coward · · Score: 5, Insightful

    ...believe it or not, real-world experience is very different than academic experience.

    I have a great deal of real-world experience now, and a degree as well. When I graduated, I started at entry-level positions and worked my way up. It works.

    Recently, I worked with a guy who had a masters in computer science from a well-known accredited state college. And he wasn't an idiot. However, he also wasn't ready for the real world. His troubleshooting thought process needed a great deal of refinement, and his ability to deliver the kind of requirements necessary in the kinds of time-frames necessary just wasn't up to par (yet). During the year that I worked with him, I saw his skills improve (as one would expect). In another several years, he may be senior-position material. But not until he has the experience under his belt.

    I am not saying college is easy, nor that the education is valueless. I AM saying that graduates, precisely because of their lack of experience, have an unrealistically high opinion of their own abilities, and often make the sorts of costly (and embarrassing) mistakes that more experienced programmers don't make.

    So there's my opinion.

    1. Re:Entry level because... by CuriHP · · Score: 4, Insightful

      I very much agree with you. That is also why I like schools that have a co-op program. Their graduates are coming out not only with a degree and academic knowledge, but also with about a year of real world experience, sometimes in one specific area, sometimes spread over a few related ones.

      --
      If it's not on fire, it's a software problem.
    2. Re:Entry level because... by passion · · Score: 1

      After a year's worth of work doing web programming at my second job (I graduated 2 years earlier with a BS in stats), I was introduced to a new hire, and asked to bring him up to speed. He had freshly earned a masters in CS, had his theory down pat.

      However, when I created an account for him, the system asked him to enter a password. It didn't accept it because it was based on a dictionary word. So, he tried again, and again, and again. I gave him some suggestions of using an acronym and tossing in some numbers or punctuation... 20 minutes worth of trying later, he finally had a password that the system would accept. The rest of our session was nearly as painful because well, he had never used a system like this, and that the lab at school was set up "just right".

      Yeah.

      Lesson: get some real experience doing some hands-on stuff. Keep refining your skills after you've started your job. Toy with things you're interested in after-hours.

      A hungry mind will have a far better chance of suceeding in this world.

      --
      - passion
    3. Re:Entry level because... by cofaboy · · Score: 1

      As with others, it will be 2 years before you are genuinely useful to any company that you start with.

      The real world is very different to academia.

      Accept a crap job which can pay the bills for this time and get the experience, employers pay for experience not qualifications.
      The qualifications are a foot in the door, nothing else.

      --
      In the end, It's all bovine dung you know
    4. Re:Entry level because... by Ratbert42 · · Score: 4, Insightful
      Ditto. I would view anyone as a novice if they didn't have 2-3 years experience working on one project. I've had enough of hotshot-sounding guys that worked 6 months here, 6 months there, whether it's for a contracting company or project-hopping at a big company. If they don't have experience living with the impact of their decisions, they can be worse than useless.

      Hell, that's half my career right there: figuring out what some hotshot did while making a "simple" change that broke something else. Why am I so good at it? Because I spent the first half of my career making those same mistakes and having to eventually figure out the consequences.

    5. Re:Entry level because... by Anonymous Coward · · Score: 0

      The AC above is right on the mark.

      People coming out of school with MS and PhDs are often quite smart, buy lack the real world experience that's necessary. You'll get it - but you just need to give it time.

    6. Re:Entry level because... by Shajenko42 · · Score: 1

      I have yet to even find a genuine entry-level position.

      Of course, I graduated in May 2001, right when things were really going down the toilet.

    7. Re:Entry level because... by Hsien · · Score: 0

      Well said.
      The parent poster sounds overqualified with limited to no experience in the industry.
      Its a trap many students fall into due to a combination of there nievity and aarogance.
      Unless the parent posters ready to start from the bottom, I dont see much of a future in the workplace.

    8. Re:Entry level because... by Tablizer · · Score: 1

      Ditto. I would view anyone as a novice if they didn't have 2-3 years experience working on one project. I've had enough of hotshot-sounding guys that worked 6 months here, 6 months there, whether it's for a contracting company or project-hopping at a big company. If they don't have experience living with the impact of their decisions, they can be worse than useless.

      Impact of their own decisions? Hell, now they just dump maintenance off to contractors.

    9. Re:Entry level because... by DPalomo · · Score: 1

      I don't entirely agree. It also matters whether or not some someone has done some meaningful internships. Next to that, there sometimes high potentials, who make it faster to a senior position.

      Character and talent are two important keywords, IMHO.

      --

      - For every winner, there are dozens of losers. Odds are you're one of them -

    10. Re:Entry level because... by PingPongBoy · · Score: 1

      Several people have noted that people coming straight from school just don't know what it's like to work in the profession studied for. That smacks of a serious gap in education.

      Schools can't cover every workplace situation but they may be not addressing core teaching on how to work. Surely it is less costly to inform students uniformly in a classroom rather than let them go haphazardly into whatever they can get into and then have them absorb at the whim of their bosses. Even the erratic behavior of business should be addressed in classroom theory.

      People looking for work are typically asked about their experience, usually to screen out people who don't know basics about working in the profession. The basics are so basic though. I've written software for many different businesses - there are so many little things that would have just easily been acquired in class, but university seems to have the attitude that they can just present idealized problems without the counterpart of practical processes that have a direct influence on many people (responsibility), rules, business goals, business psychology, mistakes, getting things to work, etc.

      A university degree though is still a status of being able to be employed, earning more than minimum wage and capable of learning the nuances of business towards a fulfilling career.

      It seems so needless for graduates to have to learn something they could learn in school.

      There are many articles in business computing journals and business journals that students can read on their own to see what it can be like in the workplace.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    11. Re:Entry level because... by PingPongBoy · · Score: 1

      20 minutes of company time to explain a password. I don't really know how that could happen.

      "Can you help me? It says the password is no good."

      "What did you put in?"

      "Doughnut"

      "Well doughnut isn't good. People might guess doughnut. A lot of people eat doughnuts here."

      Later.

      "It still doesn't work."

      "Was it something edible?"

      "Salad. You mean food is rejected? That's pretty cool. How does the computer know all that?"

      "Well we just don't want you using something that's easy."

      "OK"

      Later.

      "You know what? I can't figure out what this computer likes. I tried windforge, millipedetight, huecircular, gougegrapple, ..."

      "Ok. Try something without words."

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    12. Re:Entry level because... by anomalous+cohort · · Score: 1
      I like schools that have a co-op program

      Correct. From a CS perspective, the master's degree is good if you want to stay in academia. It neither helps nor hinders you in the business world. The co-op experience is good if you want to move to the business world.

    13. Re:Entry level because... by (negative+video) · · Score: 1
      I would view anyone as a novice if they didn't have 2-3 years experience working on one project.
      So how does that work for people in a field where 18 month projects are considered long? Not everything is large-systems work.
    14. Re:Entry level because... by essreenim · · Score: 0
      If they don't have experience living with the impact of their decisions, they can be worse than useless.

      I understand, but O am I tired of living with the impact of someone elses mistakes. The world is that in a nutshell already, why would I want that doubled? I'm content enough teaching at the moment. Enjoy your car service and repair job, good sir, essreenim

    15. Re:Entry level because... by sahala · · Score: 1

      The number of years isn't as important as the number of product lifecycles. It looks much better on a resume to see someone involved in >3 releases of the same product or family of products, even if they worked on different portions.

  125. Pay off debt, avoid institutional entanglement by Anonymous Coward · · Score: 0

    Your first priority should be to pay off all credit card debts and students loans. Consider such debts a threat hanging over your head until they are gone. Don't be enticed into paying the minimum on any fixed-rate student loans in expectation that interest rates will rise. If things turn worse for you, it's a payment you still have to make.

    I think that the no-debt goal would dictate that you take a normal full-time job, and after a few months of aclimitization start doing small contract jobs on weekends, through Rentacoder.com if you can't find them yourself. (They pay on those is low, so concentrate on finding the ones that will educate you as you do them.)

    Long term, once you are out of debt, the full-time permanent position is not the way to go. In this age you can't depend on big institutions as you used to; all the big companies will renege on their pension obligations if they can. The steady pace of promotions and raises for the dedicated at places such as IBM has been replaced with no-notice layoffs of those earning above average, so they can be replaced with cheaper fresh kids or even H1-Bs.

    I think that many other big institutions in America are similarly falling apart, if not being outright looted -- I would not consider any long-term career plan involving government employment and pensions, an academic track and tenure, working your way up into middle management, etc, to be foolish.

    If you want to be successful, you have to control your own work and your own money as much as possible. This leads to giving up the full time job once you are out of debt, and going into consulting, starting your own business, farming or ranching, or something like that.

  126. How about something you are *qualified* for? by dioscaido · · Score: 1

    You aren't going to get a senior developer position straight out of a Masters with no job experience. Senior positions usually require 5 years job experience at least. I'd be wary of any company that would place you as a senior anything.

    Aim for an entry level developer position, and be happy that you masters will gain you probably a 10-20% higher starting salary. A job is as challenging as you make it, so if you really are a smart guy you'll rise the ranks fairly quickly. But don't expect to get leadership positions without proving your self first.

    And don't go into interviews with a chip on your shoulder about your Masters. I have a CS Masters, so do many of the people I work with, and while it made my job search a little easier, I still had to go through tough interviews for the dev position I'm in now.

  127. Want fries with that? by tin+foil+hat+dude · · Score: 0, Redundant

    n-t

    --
    Reality is all that stuff that doesn't care if you believe in it or not.--Solomon Short
  128. Re:You seem to forget... by symbolic · · Score: 1


    In many cases, before the manager ever gets to see a candidate, they are screened by either a recruiter, or an in-house HR department. This probably isn't true for smaller companies, but for the larger ones, "Skills" is the only way they know how to evaluate a prospective candidate.

  129. Washing dishes might not be bad by Anonymous Coward · · Score: 0

    Any job is better than no job when you are looking for another job. When I am making a hiring decision, I will give some weight to a demonstrable willingness to work even if the work is "beneath you".

  130. Clod! by duncanbojangles · · Score: 1

    I am dishwasher you insensitive clod!

    (It pays for college, computer science major, now I'm not offtopic.)

  131. Experience coaching a Swedish female basketball te by PaterMaximus · · Score: 1

    If you are going for a real job, then go where you will learn the most. At this point in your career, money should be secondary. Dollars will only last a short time. Experience lasts forever. Get a job with the smartest people you can find. On the other hand, there is no better time to have a fling at a life-long dream job that pays crap. You will give up less pay now than later. Some suggestions: anything with the circus, live on an island, or my dream - coach a Swedish female basketball team .

  132. BIOINFORMATICS? by Upaut · · Score: 1

    Seriously, its an important field and you get to work with cutting edge gear. If you are intrested at all I recomend you bit your lip, walk into a trade school, and obtain a certificate in biotechnology. That plus a Master's is sure to impress. Boning up on your perl skills is also a must...

    --
    3 degrees of separation from Vladimir Putin
  133. Clod! by duncanbojangles · · Score: 1

    I am a dishwasher, you insensitive clod!

    (it pays for me to go to college where I'm a computer science major. There, back on topic.)

  134. NO, DUDE! by Anonymous Coward · · Score: 0

    You want to challenge yourself on your Second job, not your first!

    On your FIRST job, you will be learning everything that nobody ever taught you in school...

    about dealing with accountants, HR people, deadbeat bosses, loafing co-workers, who fucks who, coffee time etiquette, dress codes, sex codes, language codes, body peircing codes... (breathe)

    You don't want to challenge yourself, believe me, because you are going to be challenged quite well enough with the adjustment from the academic world to the corporate.

    Here's the strategy. If you can swing the finances, take a part time job... but consider it a full time job. If you must have full time, pick one that gives you room to breathe.

    Do the job you're given, but use whatever other hours you can spare, to promote yourself.

    Show up early, leave late. Take out the trash. Make the coffee, deliver it to busy people. Find out birthdays and arrange stupid little celebrations (DONT fail to include your supervisor).

    Responsibility for your supervision was likely given to a low level person. Scope out who the 'Kingmakers' are in the organization, and try to make their lives easier, without making your supervisors life any harder.

    This way you have a chance to gain skills you will never ,never ever, ever learn in school... you establish yourself in the hearts and minds of both your supervisors and co-workers as someone who cares, who they can depend on... and the payoff is glowing references for that second job, where you start expnding your horizons and taking risks.

    On the flip side, your personal life, there are so many things to do. Like, you need to establish credit. Man, you can't rent a car without credit, so how in the hell are you going to get around when you're sent to Chicago or La??

    You need to score a pad, you need to find new friends, often you need to scope out your new town... why stretch yourself on that first job when there is so much to do. Man, your life is changing so completely like you can't even begin to fathom.

    Put yourself in a position where you're good to score, man. Don't depend on your brainpower to get ahead, cause the corporate world is chock full of people who will target you.

    And if none of what I have said so far registers with you, then remember this above all all else...

    There are two kinds of people in the world.

    There are those who make themselves look good, by doing a great job.

    And there are those who make themselves look good, by making others look bad.

    Nuff said

  135. Some suggestions by thewiz · · Score: 1

    1. Look for a job that interests you, not necessarily the best paying job. The money comes over time.
    2. Ask your network of friends and family if they know of any openings where they work.
    3. If you do not find a position that's in your field, look for one in a tangentally related field.
    4. Don't feel that any company "owes" you a job just because of your degree.

    When you get a job:
    1. Be willing to learn new things and don't say "I only do X". Companies want people that are flexible.
    2. Hone your interpersonal skills. If you can't work and play well with others, you won't be there long.
    3. Learn how your positions fits within the project you are working on and understand how the other positions interact with your's. It will make you better able to spot problems in a project and fix them.

    --
    If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
  136. * Sigh * your poor fool by jellomizer · · Score: 1

    You after you finished you BA/BS in computer science you should have taken some time out and got a real job for a while. So you know what is out there plus you have some experience under your belt so you can have something to show for. Then while you are working get your MS part time. The problem with Master's level education with no experience, is that you don't have enough experience to get a high level job because in this job experience is key, education only counts for a little bit. And you have too much education to enter a starters position. Hiring a Masters to do entry level work just seems overkill. The only good option you have is to get your PhD. And get some sweet research job at GE or something. Right now you are in a nebulas zone where you can't find to much.
    As for type of work I would say it depends on your pain threshold. If you a contractor you will normally get paid more, but you will have no benefits, and when your job is done you will need to find a new one until you can get an other paycheck. Full Time Employee you will have to get use to the humdrum every day work bit with someone else choosing your jobs. Less exciting and less pay but you get consistent pay, benefits and you are not always looking for new work. State/Government jobs Even less pay (when you start) and very boring jobs, But you have a great benefit package and after the first years it is near impossible to fire you unless you are to close to the political party and it changes. You can also join the military they are always looking for some bright men and with a college degree you usually can become and officer. Same pays and most the same benefits of State/Government but you get to see the world, and perhaps go into war. Then there is the seminary(Or whatever method of religious training for your beliefs if you have any) where for most religions as a priest you get all your living expenses paid for and a modest income. You wont become rich but you wont be on the streets as well.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  137. Master's from where? by softends · · Score: 1

    Stanford? DeVry? We can't help you unless you fess up.

  138. the US labor dept has info on ALL careers.... by cbdavis · · Score: 1
  139. You think there ALOT of jobs...But... by CodePyro · · Score: 1

    You may see on monster.com or careerbuilder that there are alot of jobs....but guess what you and thousands of other people applying for the same job... Find a way to make yourself stand out otherwise you'll have the same qualifications as the other hundreds(thousands) of MSCS graduates each year.

    Also apply for lots of job...go on as many interview as you can even for companies you would never work for becaue it gives you experience and makes you more comfortable giving interviews in the future...

    ohh yea...dress professional...(after you get the job you'll have more freedom) but first impressions are important.

  140. Steve Jobs just talked about this at Stanford by ScaredSilly · · Score: 5, Informative
    1. Re:Steve Jobs just talked about this at Stanford by The+One+and+Only · · Score: 1

      I don't think that's the kind of Jobs he was seeking.

      --
      In Repressive Burma, it's not just your connection that dies. slashdot.org/comments.pl?sid=314547&cid=20819199
  141. Law or Business by elucido · · Score: 0

    pick one.

  142. My experience by Brother+Grifter · · Score: 1

    I finished my masters in spring '04, and my experience has been the following. I started work at a Fortune 500 company, one of the biggest companies in the U.S.. My position is a Software Engineer level 1. Mind you folks with a B.S. in Engineering or Computer Science at this level as well. So this is a junior position basically.

    I get paid more than a fresh out with a B.S., but I was expected to basically perform like I don't know what I'm doing, just like someone fresh with a B.S. is. So far I've been able to adapt to the work environment quickly. I studied TQM, software processes, PSP/TSP, CMM as an undergrad. I know UML, actually designed applications using patterns in the past. I've been a linux and CS geek for a while, and had varied experiences with languages and platforms. So I had good past experiences that helped me a lot with my job.

    I was able to perform above what they expect me to. I was lucky enough that I worked on a project that is brand spanking new, that runs on Linux, uses all this new technology and software development methodologies, that I was able to accel quickly and show folks I was capable. At the same time I was learning, and focused on learning how to operate in this corporate culture. I'm fortunate I work with good people too, that are willing to teach me.

    Bottom line, every fresh-out, no matter what the degree, has learning to do. Chances are, you will work with shit people in a corporate culture, and there's plenty of them. Just because you have a masters, doesn't mean you know everything, there's always learning to do, but knowing more than you should doesn't hurt. Don't expect to go to a company, attempt to learn these corporate-culture-skills and *then* go get the senior job within a year. If you manage to pull this off, you're no longer a fresh out, and if you didn't learn your life lessons you're screwed. No one will respect you, unless you are the super-nice guy who delegates everything! Try to find a place where you can grow, and try to grow as much as possible in skills (people, corporate, political, technical). Then go the for senior position.

    If you work at a good company, you will be rewarded if you deserve it. I stepped up a few times, and got more responsibility and more visiblity. I got a a nice raise after 4 months, and I think if I can keep this up and maybe manage to participate in more tasks, I can get a promotion in another year.

    Yeah, I would like more money, I'd like move out of my parents house and buy a new car, and switching to a new job by claiming "real world" experience may help me attain this but I'm not ready for it, and its almost a year I've been working there.

    Good luck dude, just don't think you're entitled anything. I felt entitled to shit when I finished my B.S., when I saw how sour the job market was in '03, I went back to school, learned more lessons in life before I went back out there. There's more to a job than working, I've learned this much so far.

  143. Software Engineering != Computer Science by siliconwafer · · Score: 1

    Computer science grads often make poor software engineers. Computer science students are taught how to write code, but the truth is, developing software takes a lot more than good coding. Software development is engineering and must be approached from an engineering standpoint. Look at how much time a software engineer spends writing code, and I think you'll find that it's a small fraction of the development process.

    My advice? Learn software engineering, and look for a software engineering job. With a bachelors, I nailed 60k out of school. Then again, I'm a software engineer, not a computer scientist.

    1. Re:Software Engineering != Computer Science by Anonymous Coward · · Score: 0

      I got a bachelors in computer science, and I nailed 92k out of school. this year. But my position is a software engineering one, so yes. you are correct in that sense. however, being a computer scientist gives you a really solid background on how to solve hard problems efficiently, and understand how things work. the engineering part helps with design. you can have a great, working piece of software, that performs suboptimally. or you may come up with hacks to get your software working. there is nothing wrong with theory, because in my experience in this field, applying theory is always better than some engineers quick and dirty solution.

      there are too many low caliber students graduating with a BSCS. it's quite sad that these kids just have the attitude of 'getting by to get the piece of paper and not caring about their work. they are the ones who end up getting the 40-55k jobs.

      solution: learn BOTH equally well.

  144. My job after college was..... by cbdavis · · Score: 1

    trying to avoid the draft ( 1969). Seriously, your first job after college is a throw-away. You have no clue what you want to do and what a career is. So, grab anything that is in your field. After you work a while, you may develope an interest in some field. But dont sweat your first job - remember you will probably change jobs many times in your work-life.

    Of course, Im one to give advice - I have been in computers since 1969 and am burnt-out. I am a charred hull of a man. A greeter at WalMart looks like something I can sink my teeth into.

  145. Do what you want to do by thomasa · · Score: 1

    Not what someone else tells you to do. What are you interested in? Computer Science can be an end in itself but usually not. Are you interested in using your knowledge to help others? Then go in to teaching. For High School you might have to get a teaching certificate. Are you interested in the sciences or Mathematics? I.e., applied Computer Science. Then maybe go to work for the government. In the corporate world, they are always looking for management oriented people. After 10 or 15 years of working you will have to put away your technical skills and start helping the younger people to do the job. Just jump into anything. If you don't have any responsibilities (I.e., children) and you don't like it then do something else.

  146. Re: After college... by Anonymous Coward · · Score: 0
    Should I go for a full-time, contract, half-time, or something else?

    Any reasons for not wanting to go full time??

    My current manager (research lab) says that 'You should always find a job that is above your skill level so that you can learn and be challenged.

    I would agree with this, but you'll have to convince the interviewer that you can handle it. Easier said than done. It's a lot easier to look for better jobs when you already have one paying the bills than it is when you're desparate for any job.

    What was your job coming out of university?

    A lesson on humility, it was...

    • Couldn't find a job, so I took a class at Uni just so I could qualify as a student and keep my old job, which required student status.
    • Once the semester was over, I decided I didn't want to pay to have a job anymore.
    • Unemployed for 4 months while looking for anything. Got turned down by several joe jobs.
    • Took a job delivering phone books. Quit after a day. Wasn't worth it.
    • Took a job swapping tapes for a TV station at minimum wage, but the lack of hours combined with the low pay didn't amount to much after the cost of commuting. That job lasted 3 hours.
    • Got hired by Best Buy, where I worked for 3 months until I finally got a decent job as a web developer. It was a wonderful and very flexible job with nice people, but I wanted more money so I could start a family.
    • Worked there for two years and finally got the job I had been hoping my degree would have gotten me - a stable, well paid job with excellent benefits as a web/application developer.

    I hope your masters degree in CS treats you better than my bachelors degree (in MIS) treated me. I'm sure it will, but just don't give up!

    PS, Best Buy sucks.

  147. Most important is: you're no longer in school! by Arkan · · Score: 1

    I won't repeat the advice already given about the level job you can aim at: it's pretty well covered by now by other posts.

    As a engineer coming to his 6th year (I'm no longer fresh, then not really a "pro" neither) I can give you this advice: forget absolutly everything you have learned to date:
    - you were not supposed to work with others, share or even reuse their work... now you _must-!
    - you were working for an assignment, then moving to the next. Now you have to take responsability in your work. Always work as if you'll have to support the software you write or design for the next 10 years: it will be easier this way
    - to date, ethics was at best a nice thought, at worst a boring class. Now, it's should be your way of life: work with proud, and be proud of your work. If you feel uneasy with what you're doing (like, oh, I don't know, maybe writing a quick hack when the customer has been promised a well thought solution?), then tell it to your supervisor, and if his answer doesn't please you, leave the job.

    Or ignore all of this, and become a PHB.

    Good luck anyhow, nice to see new face in the trade!

    --
    Arkan

  148. Northrop Grumman is hiring by Jon+Abbott · · Score: 1

    Northrop Grumman is hiring engineering and CS grads like there is no tomorrow. Check out their Horizons career website for available positions. They are also starting to hire lots of folks for NASA's CEV.

    1. Re:Northrop Grumman is hiring by thomasa · · Score: 1

      That's when they are not laying off. I have seen a lot of fake jobs on their web sites. They just want names for contract proposals. Not for jobs.

  149. Hire On, Then Outsource The Shop by Anonymous Coward · · Score: 0
    Judging from your name, you're probably Indian or perhaps Pakistani. There's no way to avoid the perception that you're one of them (H1-B, or foreign contractor), so reach for the golden ring. Tell the company that you'll save them millions by outsourcing. Contact your friends abroad and send the work to India/Pakistan.

    End result: you'll be lonely in your project management office, but your salary will make up for the loneliness. Money can't buy love but it can buy security. Buy a nice Indian/Pakistani wife to comfort you. Settle down in California. Get rich. While the rest of us are racing to the bottom, you'll be riding the elevator to the top.

  150. Temp Agency by MrResistor · · Score: 1

    Seriously.

    I entered the tech job market at the worst possible time (early 2000), and once I signed up with an agency I was never out of work for more than a week or so, total, per year.

    Yeah, I got a few really crap manual labor jobs, but I always showed up on time and did my best. Once I proved myself (and it didn't take long), the staff at the office I worked out of started going out of their way to find the kind of work I wanted. In fact, I even ended up with the exact job (same company and everything) that inspired me to study the topics I did, and eventually ended up with a permenant position there.

    Anyway, IIRC if you know VB, SQL, and some web stuff there will be no end of work for you. The big thing I discovered in those first few years was that even though nobody was hiring, the work still needed to get done.

    Don't let anyone tell you there's no work for you out there. There may not be permenant positions, with benefits, retirement, etc, but there is certainly enough work for you to earn a decent living.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  151. Hmm... by Anonymous Coward · · Score: 0

    McDonald's is always hiring.

    "How may I help you?"

    Seriously, if you are asking this and you're about to graduate, you've already missed 3-4 summers of internship possibilities.

    Or, you didn't work while you were in school, either in a job related to where you want to end up, or in a research group.

    So, check the ads and look for want ads asking for "dancers over 18 yrs old".

  152. CS degree isn't about programming by Anonymous Coward · · Score: 0
    I know several professors and when I ask them, "is a masters in CS learning programming?" the answer I get more often than not is "No, it's about learning how to do research and think like a scientist."

    the only good way to determine if a person is a good programmer/engineer isn't by the degree. There are people with advanced degrees that are great programmers and there are many with PHd that suck.

    in terms of work and what to expect, you can find a job, but it will take time to and experience to find a great job. The market is tough these days. There is a demand in the NorthEast, but it's for people with solid experience. The entry level positions in many cases are already farmed out to off shore locations.

  153. the real world by poor_boi · · Score: 1

    You won't get a senior position at a software company unless you have years of real world experience.

  154. What and where (and who) by darthwader · · Score: 1

    I wouldn't worry too much about the full-time vs. contract vs. whatever else part of the job.

    I suggest you first, ask yourself what you are interested in, and excited by. Your masters thesis might be a good hint, or maybe you're sick of that subject by now.

    Then you do research (you should know how to do that by now).

    Find out which companies do that. Find out which companies are the best in that field. Find out what makes those companies better than the competition.

    Then research that specific company, finding out the kind of people who work there (social networking). Find out if the work env. is something you'd like. Find out if the people are people you'd like.

    Then you start trying to get noticed by recruiters and hiring managers at that company, to get an interview.

    As a person who interviews, I really care about passion. Even though I'm doing a "technical" interview, I always ask "why do you want to work here?". Often (from new grads) I get an answer that boils down to "one job is as good as another, and I've heard you're hiring." Those people don't get my recommendation.

    On the other hand, I have been quite impressed by people who can talk about our products and can even say what they'd like to do to improve our products. Even when their suggestions won't work, the fact that they thought enough about it to have suggestions impresses me.

    An important part of the interview is to convince the interviewer that you really can and want to make a difference at the company. And in order to do that, you first need to convince yourself of that. And doing that will really help you decide where you want to work.

    Oh, and I wouldn't expect a senior position. Almost all new grads (ba, masters, even Phd) come in at the bottom (the starting salary is slightly higher for the more educated ones, but that's the only difference). It is real-world experience that gets you the promotion to more senior positions.

    In theory, we expect the more educated people to be smarter, and therefore impress us sooner, and therefore get promoted faster. In reality, I don't often see any correlation between the letters after people's names and the quality of the work they do, so sometimes we have a person with a BSc leading people with a phd.

    --
    I hate it when I make a joke and I get modded "+5 insightful". Mod the stupid comments "funny", not "insightful", pleas
  155. Luckily you have no skill level right now. by Anonymous Coward · · Score: 0

    Go get a job where you can work on a software package that gets developed under source code control on multiple OSes. It should have a QA department and work off specifications from sales and marketing. Start in writing software and working with QA, the bug tracking system and the source code control system. When everything is said and done there should be a box of software sitting on store shelves. It doesn't even have to be bought by anyone, the process of doing this is the same for crappy software nobody wants as well as great software everyone wants.

    Work your way up in this company as high as you want, then start changing jobs up the job rung as fast as you can. Remember, it's like wing walking, don't let go of what you have ahold of until you are sure you have ahold of something else.

  156. Jobs for CS - not good? by OSXCPA · · Score: 1

    Okay, y'all are creeping me out. I JUST STARTED a masters program in CS (I'm a CPA now) and reading the comments, it seems that just about everyone here is down on the job scene in CS. Now, perhaps I am missing a crucial distinction here, but every survey I read indicates that IT and CS jobs are actually hard to fill - hence all the visas for foreign workers. Is this not so? Seriously, is the IT/CS job marked hosed? Or, is this just the sunny /. psyche shining through... :)

    1. Re:Jobs for CS - not good? by Anonymous Coward · · Score: 0

      market is just fine. in fact pretty good. too much negativity here. took me only three weeks to get 5 offers.

    2. Re:Jobs for CS - not good? by Anonymous Coward · · Score: 0

      If CS isn't something that you seriously enjoy doing.. Then you definitely need to rethink your decision to enter the field.. Whether the job market is 'hosed' or not should be irrelavent.

      I wouldn't care if I was paid less than a construction worker.. This is what I love to do.

  157. You should have already been working... by cynicdave · · Score: 1

    I cannot believe that with a masters in comp sci that you have no practical experience at all! I was an intern before I went to my UNDERGRAD. I'm inteviewing a lot of interns right now with stellar GPA's but with no practical experience. I'd rather take a guy with a 2.5 but with a huge portfolio and projects whether professionally or for fun. It's the hobby people who do projects on the side for fun because they are intellectually stimulating and not because they wanted a sum laude designation on their diploma that seem to do well. What you should be doing right now is picking up some kind of PASSION for god sakes.

    1. Re:You should have already been working... by The+Real+Nem · · Score: 1

      I agree. The first thing that came to my mind after reading your question was how the hell did you manage 6 years of education without a single related job? Having no related job experience is not going to look goon on your resume.

      I will be entering the fourth year of my CS degree come September and I've already spent the last three summers in related contract and full time jobs. The main key to landing these jobs? My ever expanding portfolio of personal side projects. I was even able to pick and choose my work this summer.

  158. I don't know what to do... by i8urtaco · · Score: 1

    I graduated last May with a B.S. in Information Science & Technology with minors in Electronics and Management Information Systems. I worked as a Computer Support Assistant at my college for 2 years, and I worked at a friend's computer shop for 1 year. Working at the college, I realized that I want to be a Computer Support Specialist (at least for a few years), then eventually move into a sysadmin position.

    Here's my problem though: I graduated from a small state college in Nebraska, where I currently reside, and can't find work (obviously). I've been sending resumes to companies in Portland, OR, where I can stay with my sister until I get on my feet. However, I have heard *NOTHING* back from anyone I've sent resumes to. What am I doing wrong? Are employers passing me over because I'm in Nebraska and still have to move? Is it because I graduated from a small college that no one has heard of? Not enough experience?

  159. Corporate Leadership Programs by Anonymous Coward · · Score: 0

    I've found (through personal experience) that Corporate Leadership programs are the best way to get your foot in the door and start climbing the ladder. Many large corps. such as GE, Citibank, Johnson and Johnson, etc have very similar programs. I was fortunate to get a job as an IMLP (information management leadership program) for GE Healthcare. The company is great and there are a ton of opportunities within the company.

    Usually these programs are a few years in length with varied positions/experiences within the company to give you valuble experience.

    I highly encourage new graduates to check out these programs. There are positions available for all different majors, from Sales, HR, Engineering, Finance and I.T. Check it out!

    All of my friends that didn't attend programs like these are all in their same jobs.. the only way they get promoted is when someone dies or leaves the company..

  160. Ptthpt. by Anonymous Coward · · Score: 0

    The only thing dumber than asking a question like this is answering it.

  161. Senior Developer? by Anonymous Coward · · Score: 0

    My friend, you know absolutely nothing about holding a position in a company and programming for a living. Go get a job as a developer, preferebly for some startup if possible. (Your not ready for the politics of larger firms) Work there for a while and learn how to be a programmer. Your degree just gives you the technical background, but you have no skill. Earn that and then start looking at senior positions or contracting.

  162. Jobs? There are jobs? since when? by Anonymous Coward · · Score: 0

    there are actually jobs?
    I mean ones that pay something?
    more than mcd's or wal-mart?

    really?

    no way!

  163. work for your advisor by wmorrow · · Score: 1

    You can ease the transition to the real world by getting a job in your department. Once you realize how lowly a masters holder is in the U environment, you will be ready to enter the business world.

  164. What are you interested in? by Anonymous Coward · · Score: 0

    I made the mistake of pursuing a career I thought was practical and lucrative. The problem is I'm not that interested in it and it's hard to excel in something when you aren't interested in it. Find out what you want to do specifically, then go after it.

  165. Re:Different Environments by alienw · · Score: 1

    Well, maybe you work for Microsoft or something, but commercial code generally needs to be pretty damn good. You don't want your program to crash or corrupt data, and you need it to do what the customer wants, when the customer wants it. If you write bad software, you will quickly run out of customers. That's unlike a lot of CS assignments, some of which place more priority on having the right preconditions and invariants than having well-structured code.

    Computer science is certainly useful for software engineers (which is what 99% of non-academic positions require), but it's a bit like hiring people with an MS in physics to do electrical engineering. They will know all the theory really well but probably won't be able to do the job without some additional training. Unless you have some kind of external experience (open-source software, part-time programming position, co-op/internship experience), you probably won't be able to get anything other than an entry-level position.

  166. An Advice by Anonymous Coward · · Score: 0

    You don't know what you like to do? Better not tell them!

  167. I've seen a nice propal... by vally_the_poo · · Score: 1

    ... at google : http://www.google.com/jobs/lunar_job.html

    Once there you could truly claim : "All your bases are belong to us !"

  168. You're young so... by Anonymous Coward · · Score: 0

    Be smart don't seek what you should. You're thinking career and money. For the next 3 years or so get a job in something you love. You'll never again have this opportunity. Life will get in the way and you're career will ge in the way. Sure you have to deal with debt but for the next 3 years the banks can wait. A big part of life is work and it would be great if you can enjoy every minute of it. You've got 40+ years, imagine if you trully find what you love to do. Your life will never be the same. Be smart! Ask the 60+ year olds you know and take their advice on what they should have done.

    1. Re:You're young so... by Anthony · · Score: 1

      Good advice, even from an AC. Do something you can look back with pride and satisfaction. The money is secondary and follows the passion. I can understand the stress of debt, but as life continues, chances are you will have debt in other forms. Learn to live with it and don't let it become a tyrant that dictates what yo really need to do.

      --
      Slashdot: Where nerds gather to pool their ignorance
  169. Forget about senior... by Aldric · · Score: 1

    Academic qualifications do not automatically translate into an ability to do real world work. Even if you got the job (you wouldn't at my company, my boss looks upon qualifications as a tie-breaker when two people are equally experienced) you would be overwhelmed by the combination of a difficult job and the task of learning to work in a totally different environment.

  170. Attitude change by sideswipe76 · · Score: 1

    My first bit of advice is to immediately try and shrug off any pride you have in your degree. I graduated last year with an MS in CS and NO ONE cares that you have one. At first I thought it was me, but I started hearing it from other fresh grads. I mean, you are right to have pride in your efforts -- my MS was a lot of work. But, I can't tell you how many frustrating times I have seen: "BS or HS degree or equivalent. Will substitute appropriate experience for education". Also, if you are trying to get a Intel grade security clearance, make sure none of your friends are foriegn nationals; if they are, stop talking to them. My GF is Polish and I was denied a clearance AND lost my job 'cause of it.

  171. Consulting by Anonymous Coward · · Score: 0

    I was in the same situation as yourself a year ago and I took a position as a consultant and I haven't looked back since. It is a great opportunity to experience different aspects of the industry and diverse enough to keep you from becoming bored with your job. I have found that most consultants find the industry that they are interested in and already have the experience required to get hired into that field when they are tired of consulting. Warning: If you don't like to travel, then this might not be a good position for you.

    1. Re:Consulting by Pete+(big-pete) · · Score: 1

      I was in the same situation as yourself a year ago and I took a position as a consultant and I haven't looked back since.

      Sorry - I think you misunderstood, I was not describing a situation I was in, merely giving some advice. For the record I have moved into consulting myself, and I am finding it enjoyable and rewarding. I would recommend it to people who have the appropriate experience, and know exactly what they want to do - however as you said, they must be prepared to travel more.

      Also consulting is best for people who are prepared to take the uncertainty that goes with the job, and who are willing to perpetually job-hunt. I've been a little lazy on the job hunting front myself, but a little bit of networking and careful placement of my CV has been bringing a few recruiters and head-hunters to my door. I will start to seriously look soon though as my current contract is coming to an end, and I'd rather keep my options open than to blindly renew it.

      -- Pete.

  172. Work around people you want to be by Anthony+Liguori · · Score: 1

    I think that's my best possible advice. Look around at the people who are working where you interview. What kind of houses do they have? Are they happy? If you're like 99% of employees, then you'll end up just like everyone else who works there.

  173. SIMPLE: Get a job in the field YOU like by TPoise · · Score: 1

    Don't go chasing after the healthcare industry cause its currently hot, or going after the defense industry and stuff like that if you really would hate it, or hate promoting that field. Simply get a job in the area that would make you happiest. To me, it is more valuable being a happy broke person, than to be miserable the rest of your life.

    1. Re:SIMPLE: Get a job in the field YOU like by Sjobeck · · Score: 0

      Agreed.

      Very simple.

      Do something that you like.

      Period.

  174. See your local Marine Corps recruiter, ooorah!!! by jamej · · Score: 1

    In the Corps you will develop cool applications under enemy fire. The Corps only needs a few good develpers so it won't be easy and its gauranteed to be above your "skill" level. You will learn a lot.

  175. Unfortunate Truth by Anonymous Coward · · Score: 0

    The first thing you need to ask yourself is:

    Do I have actual experience to support my expensive education?

    In order to answer YES, you need to have held at least a part time job in an IT department during your education tenure. That job needs to be related to what you want to be doing, not just something to pay the bills. If you can answer yes to this, then go for a position that interests you... not just what pays well. All the money in the world won't amount to squat if you hate your job and have to deal with life like "Office Space".

    Otherwise, you need to answer NO. If you answer NO, then quite frankly, you're going to be sorely disappointed in a lot of situations. Here's why:

    Businesses hire based on education and experience, but more focused on experience in the tech world unless you are going to be an analyst or a helpdesk support agent (then they do want knowledgeable thinkers). If you lack experience, they're going to consider you over-qualified for entry-level, but under-qualified for upper-level.

    During the Tech Bubble Pre-Y2K, that kind of education would have done you well and then you'd have landed a high-level job and had a lot of fun learning REAL stuff rather than just book theory. A master's degree would have been like MCSE or Cisco Cert. However, these days companies see right through that and are more interested in the experience unless it's a lower-level job.

    If you have no experience and try to apply for a lower-level job, you'll be quickly discounted as over-qualified (who hires a master's degree student for an entry-level position).

    The better idea would have been to pursue a bachelor's, worked a few years in your area of interest, and then gone back for the master's. Then you'd have experience and education to match, and you'd be a top-notch candidate anywhere.

    What I would suggest is that you look for jobs that involve a technical "test" of some sorts as part of the interview process.... this way you can show them your education IS all that and a bag of chips... prove that you know your stuff.

    The alternative is to go into an interview and present yourself as someone who has the education, doesn't have experience, but is capable of learning quickly as much as is thrown at you.

    The other alternative is to start low-to-mid-level position and take a blow with a low pay scale... impress the hell out of them... and let that boost you up to the higher levels.

    Is this a harsh reality check? Yeah, sorry about that... but best of luck to you.

  176. Contacts? by Tom · · Score: 1

    I started work as a systems administrator, then became a systems analyst a couple months down the road.

    The main point, however, was that I already worked at that company in a student job, doing much of the same things.

    Whatever contacts you made during your university years, now's the time to dig them out. If you made a good impression at that place you designed the website or configured the firewalls for, talk to them. They might have an opening for you, and they already know you.

    Hiring is a major risk for a company. All costs considered, finding someone for a non-trivial position can easily cost on the order of $10k. Now you know why you're out if there's so much as doubt in your abilities.
    Try to view yourself from the position of the guy who is deciding whether to hire you or not, it'll make your life much easier.

    I'm in my 3rd company now. In all three cases, it was me leaving the old job and the new company I started with was the first and only I had applied to.

    --
    Assorted stuff I do sometimes: Lemuria.org
  177. Start in a small company by MattW · · Score: 1

    If you're good, my best advice is: start in a small company. Startup-size. 50-100 people tops. If they're rapidly expanding, that's better.

    As a very small company grows, "gaps" appear. The sysadmin position is really "sysadmin, network security admin, network admin"; over time it splits into 3 as the company grows. This gives you a chance to grow your skills in a wide variety of tasks, learn a lot of real world skills, and then specialize as it suits you. If management is your thing, you might be more easily able to work that in with the expansion.

    Alternately: Go out on your own. If you can come up with an idea, now is the time to try and make it work, because if you fail utterly, you're just back where you started: college degree and broke; pretty much where you are now. Give yourself 10 years in a career, and you'll probably have a cushy job and a larger savings account, and be more reluctant to take big risks.

  178. Lie by pvera · · Score: 1

    Don't put the masters in your resume.

    The masters (as resume fodder) is only useful if you are aiming for a middle-to-senior level position, and the degree can be a tie-breaker between you and other applicants. If you are looking for entry level jobs the masters will actually hurt you.

    If you do get hired, you will have plenty of time to update your employee records with the masters degree and HR won't even bother telling your department boss. Once you're in, that's it. Nobody gives a crap unless it is a very specialized field that demands that degree as condition for employment.

    When prospective employers scan resumes (I got a lot of experience doing this while trying to recruit my own employees), most like to compare years of actual work experience against formal education. A guy that has been working for 5 years and has a bachelors degree will weigh in more than a guy that a guy with a masters (or worse, a PhD) with zero to two years of practical experience.

    Of course, we make sure to check for people that kept working and going to school at the same time. Anyone that manages to finish a masters or a doctorate and kept the same job deserves to be hired!

    --
    Pedro
    ----
    The Insomniac Coder
  179. RE: looking at senior software developer positions by Cross-Threaded · · Score: 1
    "I've been looking at senior software developer positions, but is that too high up the ladder for someone 'fresh' to cope with?"

    IMO, yes, that is too high up the ladder to be looking. Regardless of your degree, you do not qualify as "Senior". You may qualify as "Junior" until you have proven real-world experience that would elevate you to "Senior", but more likely, you will have to take an "Entry-Level" position (perhaps washing dishes) and work your way up from there.

    --
    They call us sheeple, I wonder why?
  180. Work for IBM. by ArmorFiend · · Score: 1

    Seriously. Work for IBM, or maybe Microsoft. Those companies reputations are a boon to your resume for the rest of your life. It says "this person coded for a quality company, they must know how to code". Avoid small shops, then you'll have to actually /prove/ you're compotent on future jobs. People just hire IBM guys reflexively, in my experience.

    (Yeah, we may have our doubts about those companies here in the hacker world, but personell departments have no doubts. :)

  181. What? by stixman · · Score: 1

    You mean to say that you've managed to earn a master's degree without gaining any practical experience in the field?

    Good luck.

    --
    -
  182. Q: What Jobs should you seek? by jeffehobbs · · Score: 1


    A: Steve.

    ~jeff

  183. What job should you take? by Anonymous Coward · · Score: 0

    Whatever floats your boat. I got my first programming job with an engineering Co in London in 1963. Qualifications? a B.A. in math and two years with another engineering Co. in the States. (they weren't computerized yet) and oh yes I knocked on their door. Furthur training? Two weeks paid by the Co. at the Computer place learning autocode. My kid was incubated in that air conditioned computer room . Now he is a Senior Systems Engineer. He teethed on a TRS-80.He doesn't even have the B. A. (Lots of Courses though) His best education? Probably at a Hamburger College learning to manage a restaurant. (The customers can be nastier than in any I.T. Department) If you want the job you will get it. The best if not the only education is on the job. Lots of luck.

    Oldladygeek

  184. I consider myself very lucky, but... by Mr.Bananas · · Score: 2, Informative

    After graduating with a Bachelor's degree in Computer Science, I was very fortunate to have been noticed by a recruiter of a large software company and through him, I was hired into a software development job that I love so far and that I will stick with as long as I can. However, I do know very well that things don't often turn out as nicely. I have many friends, most about as qualified as I am, that did not have it so easy and spent a very long time going through interviews and much frustration to find a respectable job. What I have learned from what they went through and from being in a demanding software development job for a couple of years can be summed up in the following- never give up and never sell yourself short. Job searching is a very difficult and trying process, and it requires lots of self-confidence and patience. Aim for the highest position and try to get into the exact field you are most interested in (since you will probably be most successful there anyway) and be very forward and direct about it. Someone in a previous post mentioned that employers' decisions are most affected by the image you portray of yourself, and nothing portrays a stronger image than a high level of self-confidence and a strong love and enthusiasm for what you do. If you truly love what you do, try to maintain this attitude for as long as possible and try very hard not to be discouraged by initial failure. By following this, and by using anyone you may know in any capacity who is in any position to help you, your chances of landing a great job will dramatically increase. Things are tough right now, but keep your chin up!

  185. Re:FORGET WORKING, GET INTO THE REAL ESTATE MARKET by Uber+Banker · · Score: 1

    Your posts are often laced with excellent irony, sarcasm and insightfulness. Do you have a newsletter to which I could subscribe?

  186. Internships by studentAtTheOnlyTech · · Score: 1

    On the other hand, I strongly believe it is possible to land in a senior position. Solution: Do summer internships when you are in college. I am currenly an incoming Junior at College, and I am enjoying my second internship very much. The position that I have is really not senior position, but I feel like I am a manager because the company is so small. Keep up your work, do not be afraid to do better than others, and then you can ask all the people whom you have impressed to write a recommendation for the senior position. After you graduate from college, BAM, you can start off as a senior program manager because you would already have 3-4 summers of experience. I know many people from my college who will be seniors in the fall, and they are working as program managers at Microsoft. Not bad!

  187. CS != IT by Sir+Pallas · · Score: 1
    I've always found it kind of offensive when people say, "Oh, Computer Science: can you fix my computer?" No, I don't fix computers. I (personally) write tools for software analysis and machine learning. A lot of the people in my department work on graphics or networks or security. We aren't sysadmins.

    Really, as a master of computer science, a good place to go is into R&D at national labs. They're almost always hiring. (Or Google.)

    1. Re:CS != IT by Anonymous Coward · · Score: 0

      Maybe it would help things if employers said to themselves "We need someone to run our network? Settle for nothing less than a BS in Comp Science".

    2. Re:CS != IT by TykeClone · · Score: 2, Interesting
      I've always found it kind of offensive when people say, "Oh, Computer Science: can you fix my computer?" No, I don't fix computers.

      I do have a Computer Science degree, and that's actually what I do. I enjoy the troubleshooting and breadth of experience that you can get fixing machines. No two problems are exactly the same and it's fun to be challenged (and there's no point in being a snob about it).

      In actuality, I'm the "computer guy" for a small business and keep everything running. I do networking, hardware, and software (don't write too much code, but do enough little thinks to keep it interesting). I also do the IT roadmap and make many of the business decisions related to IT. A nice little trade off for not being a ComSci bigot.

      I think that the most important thing to do is to do something that you enjoy. I've found that I enjoy what I do (so much so that I do some of the same thing after hours - a "small business" is a hobby that pays :) ) - as presumably you enjoy doing what you do.

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
    3. Re:CS != IT by Anonymous Coward · · Score: 0

      >I do have a Computer Science degree, and that's actually what I do.

      What a waste. Why did you get a degree if you don't plan to use it? You could have saved a couple years of tutition and gone to a certificate program.

      (Not flamebait, just curious. I use the skills from various facets of my education on a regular basis; I couldn't imagine working as an IT guy.)

  188. Very simple. by jlseagull · · Score: 3, Interesting

    Don't search for jobs at all. Incorporate yourself and find a business mentor, by asking around at your school's small business office - most good schools should have one. Call your alum affice and ask if any alum has offered to be a mentor in their field.

    Make yourself up some business cards, and have at it! Starting a business is pretty easy, and if you work hard at it one can be a lot more successful than simply working for someone else.

    Get an HSA (health savings account) with a small business association, and start a Roth IRA immediately.

    In an interview in Inc. 500 a few years back, many hiring managers said that prior ownership of a tech business (even if it failed miserably) immediately put someone at the top of the list for a lead technical position or management.

    Good luck!

    --
    'Be always mindful, even when ditch-digging.' --D. T. Suzuki
  189. The value of a master's degree by Jah-Wren+Ryel · · Score: 1

    If you want to get the most bang for your buck with that Master's degree - go to an "old school" type of engineering company. Most smaller shops and leading edge places put little value in a master's degree - because for 95% of the work out there it doesn't mean jack.

    But, the slower moving places will give you an initial bump in salary just for having the degree. Places like government contractors and the really big corps like HP and IBM.

    Don't fool yourself though, no matter how much "book larnin'" you got, it is real-world experience that matters. If you are a smart fellow, you should be able to get more value out of the real world experience that comes your way than others do. But until you at have at least some of it under your belt, you aren't going to be any more productive than the kid next to you fresh from college with a BS.

    --
    When information is power, privacy is freedom.
  190. senior? by Seumas · · Score: 2, Funny

    I've been looking at senior software developer positions, but is that too high up the ladder for someone 'fresh' to cope with?

    You have how many tens of thousands of dollars in education over how many years and you don't understand the meaning of the word "senior"?

    1. Re:senior? by Kent+Recal · · Score: 1

      Mod parent up (Insightful, not "funny").

      I choked at that very phrase, too.
      With that attitude the kid is up for one really very cold shower.
      Welcome to the real world!

  191. "Would you like fries with that? by Ranger · · Score: 1

    After College, What Type of Jobs Should One Seek?

    --
    "You'll get nothing, and you'll like it!"
  192. Blizzard by Gumby3115 · · Score: 1

    Go to work for Blizzard. It's a good temp job 'till you figure out what you should do.

  193. "Would you like fries with that?" by Ranger · · Score: 1

    After College, What Type of Jobs Should One Seek?

    One should always consider Philip Greenspun's tried and true Career Guide for Engineers and Computer Scientists, written at the beginnning of the dot-con, er, dot-com boom. It has a wealth of information that is as timeless then as it was before the boom, during the boom, during the bust, and after. The question you should be asking yourself, nay, the question you should be practicing is: "Would you like fries with that?"

    --
    "You'll get nothing, and you'll like it!"
  194. The most important thing to remember... by xENoLocO · · Score: 1

    ... is that you are not an expert in your field. You are simply educated in it. Many times I've had someone with a masters hired along side me and immediately try to boss me around and tell me how to do my job.

    Wherever you land, please do not get a big head because of your masters degree. Be humble, listen to those with experience in your field and follow their advice. You can only accel in IT if your peers admit that you're the right one for that new job opening.

    --
    "The need to build the internet comes from something inside us, something programmed... something we can't resist."
  195. My Experience by moertle · · Score: 1

    I came out of school with very little commitment to other people other than my student loans (~50k) and started working at a startup company. There is a huge risk working with a startup company, but I have my stock, I have my salary, and I have my seniority (I'm employee #4). 2 years later and now we do a couple million a year in business, and have 18 employees. (And as a side note I am typing this from my new private office in the new facility we just had built and moved into today.)

    --
    I hold a patent on sigs...
  196. Discipline and experience by GQuon · · Score: 2, Insightful

    It takes discipline to do that. Also, it helps to have some experience working for somebody else, especially if you need to get capital to start something (bank loan, investments).

    --
    Irene KHAAAAAAN!
    1. Re:Discipline and experience by Anonymous Coward · · Score: 0

      It takes discipline to get anything done... true. But for me, it happened to be one "tiny" idea that resulted in a successful low maintenance website that is raking in the money. Took no more capital to get it started than a $100 dedicated server, that I already had other sites on.

      I got too many ideas, but unfoutunately I can't seem to get anything done. :(

  197. Options options options... by osho_gg · · Score: 1
    Now that there have been enough funny posts about this topic, here is something serious.

    I was in the same boat as you when I graduated 6 years ago. The situation then was different than it is now. However, some elements are universal.

    First, Decide if you want to do PhD or not. Do it only if you are *genuinely* interested in doing so. Do not concern yourselves with relative monetary benifits of MS vs. PhD. In the long run, it will not matter that much.

    Then if you do want to start working, always find this about your career path and/or the company you want to work for.

    1. The salary of your first job is important. Even if you don't need the money now, it is a "trend-setter" for your professional career.

    2. Decide the segment of the computer industry you want to work on. Consider the short-term and long-term potentials of your choice of segments both in terms of job availability and potential for job growth.

    3. If you think that you are likely to follow a technical career path (rather than switch to managerial one later on) then find out what is the average #of years of experience for someone on technical career path in the segment/company you are interested in. This can be a good indication of how viable that career path is.

    4. Do not narrow your scope too much. Coming fresh out of school, keep your choices of platforms, technical skills wide open.

    5. If you are thinking about doing MBA after a few years of experience, try to get a job that requires a lot of interaction with people of different personality, preferably direct interaction with customers of your company.

    6. In the early parts of one's career, most motivated geeks work their heart out to impress their boss/earn more money/get a good job-satisfaction. If you plan to do that make sure that the work you signed up for is something that you find challenging.

    7. It is relatively easy to become too narrow-focused and get your skills out-dated when you leave school and start doing real work. Whatever you do, always look for gathering new and emerging skills. That is the only way to not lose against your competition (the kids who are in their freshmen years now).

    Osho

  198. And learn to capitalize, too: by Momomoto · · Score: 1

    It's "master's", not "masters".

    (You do, however, say that you have a Master of Science degree, for example.)

    --
    "Max, come over here. French-Canadian bean soup. I want to pay. Let them leave me alone." - Dutch Schultz
  199. what a bizarre question by rtphokie · · Score: 1

    okay, so the regular vs. contract is a good question. But full-time vs. part time? If you can live on part-time and want to goof-off the rest of the time or if part-time is all you can get then knock yourself out.

    Also be aware that part-time work, regardless of how much it pays, can affect your ability to get credit.

  200. After College, What Type of Jobs Should One Seek? by Minced · · Score: 1

    A good one.

  201. You should aim pretty high, you might be surprised by Anonymous Coward · · Score: 0

    I was offered a software engineering position with Google just one semester before graduating with a BS in Computer Science. I think that should speak for itself...I had some part-time experience, but mostly they were impressed with the interview and my academic accomplishments. I was NOT one of those honors students, I didn't do undergrad research, I was just one of those normal people who liked to be challenged. I bsaically took the comp sci courses that other people wouldn't touch with a 50 foot pole, and I came out smiling.

  202. Re:You qualify! by Anonymous Coward · · Score: 0

    If I hadn't blown all my moderation points on the top of this discussion, I would moderate you as insightful.

    And I would also add, even if you do find your dream job, and are able to keep your skills up to date during the day and evening, you still have to watch out that some director doesn't suddenly push you out the way to make way for one of his relatives, or students from his old university.

    And the last thing you ever want to do is to tell management that there is a new language/API/OS that is coming out, that you haven't already learnt. Otherwise, they may just decide to push out of the way and give it so someone else
    (and this applies to PhD's as well as industry).

  203. what can you do? by jinzumkei · · Score: 1

    I'm sorry but a "Master's In Computer Science from an accredited university" tell me nothing about you. I mean if you want advice on what you should do, maybe you should tell us what you're specialty is or atleast what you are interested in. Graphics? Networking? Security? OS? DB? C'MON MAN! give us something! CS is too broad of a field to not have a specialty/interest. And YOU ARE a master's student! CS grads without an idea of what they want to do with it, become web-monkeys ($50k for college to get a job writing PHP scripts hehehe ) or they get crappy IT jobs.

  204. Masters??? by Anonymous Coward · · Score: 0

    Maybe you should have thought about what you wanted to do BEFORE you got a Masters!!

  205. Drive trucks by Cougar_ · · Score: 1

    I have two university degrees, and now earn my living driving a truck. It's an entry-level position, but pays better than a mid-level IT position. I'm also a bit bored with computers right now, so it's a good break from the IT industry.

    I'm quite aware of the fact that I may never be able to get a job in IT after this, since employers will look at my resume and wonder why I'd drive a truck when I have degrees, but I really don't care. :) I'll just drive a bigger truck if I need more money.

  206. You don't KNOW?! by Anonymous Coward · · Score: 0
    There's something kind of sad and disturbing about this question. It's like the guy thinks life is a menu or something, and that somebody "better" than him has set the rules, and it's just up to him to figure out what he's supposed to do.

    Dude, this is your life. Your fucking life! You only get one, then you rot and turn to dust and everybody forgets you ever existed.

    Didn't you get that master's for a reason? I mean, spending all that money and time on school, was a calculated step toward some particular goal, no? And now you don't even know whether you want to be an employee or contractor?!? D'oh!

    Quit asking people what to do, and ask yourself: "What do I want?" And meanwhile, as you figure that out: tick, tock, you're a little bit deader.

  207. Master's doesn't do that much, surprisingly. by Grendel+Drago · · Score: 1

    You'd think so, but no. I guess the market's kinda saturated right now; in a few months of dropping out resumes every week, I've gotten one interview, and while I was their second choice out of a hundred applicants, I got just as much job as the hundredth.

    I'm working a call center helpdesk which I'm way overqualified for right now (most of my coworkers have high school diplomas; they're retrained welders and soldiers), and while it leaves me plenty of time to surf Slashdot, do distributed proofreading and edit Wikipedia, the pay leaves something to be desired, and the bennies are nonexistent. My troubleshooting skills have measurably improved, but I'd rather be working as a sysadmin.

    I suppose that leaves the 'complete moron' possibility. Ho, ho.

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
    1. Re:Master's doesn't do that much, surprisingly. by Anonymous Coward · · Score: 0

      I disagree. I'm not even finishing my masters until December (though I'm Electrical/Computer Engineering), and I've had three job offers already-- and I haven't even sent my resume out to one company yet. They have all found my resume on my university's career board and found it worth their while to approach me.

      Perhaps your resume needs reworked!

    2. Re:Master's doesn't do that much, surprisingly. by Anonymous Coward · · Score: 0

      Seconded. I know more people in your position than not.

  208. You can always get a job in computers... by b5turbo · · Score: 1

    ..carrying them.

  209. Helping people out. by Grendel+Drago · · Score: 1

    Oh, don't be a dick, just tell them how much your time costs and see if they still want your help.

    I worked for a department sysadmin for more than a year as I was getting my MS, and we wound up diagnosing and fixing hardware, just as part of the job.

    Yes, we learn a lot than how to "fix your computer", but it almost always comes in handy at some point.

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
  210. Firstly... by pasm · · Score: 1

    Is Computing the career you want. If you have been on a good course then you have had some placement experience and have decided that you want a career in industry and not further education.
    If this is the case then you need to decide the industry. Are you a system admin, in the win-world or *NIX? Are you a system programmer, do you like the idea of banking or maybe you feel that you would like to work in a F1 team.
    You need to decide whether you are ready for work. Most likely you are a good programmer with a Master's degree, most likely you can pick and choose a job - the single most important thing is to get a job with a company you are happy with. It can take time to get the right position but if you are motivated and know what part of computing you want to work in, it is likely you will get it.
    If you are not ready for work then take some time out. This will do you the world of good. Get to see some of the world, as this will help you for the rest of your like.
    In the experience I have in employing graduates, I find that there are people who are ready for work and those that are not. Those that are not might work for a short period of time but in the end they always move on.

  211. After College, What Type of Jobs Should One Seek? by Eradicator2k3 · · Score: 1

    Why, Steve Jobs, of course.

    --
    Mr. T pitied this fool on 27 July 1992.
  212. Thanks! by Grendel+Drago · · Score: 1

    Thank you for posting that. It's goddamned brilliant.

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
  213. 2 cents by CarlDenny · · Score: 1

    Assuming you don't have any other relevant work experience, you should be looking for a full-time, entry level development position. I'm not going to tell you what software field to go into, you'll have to work that out on your own based on what you find interesting, and what the job market is like nearby.

    Your Master's is unlikely to give you a leg up, especially if your BS is in an unrelated field. Personally, I'm more inclined to take a BSCS over a MSCS. At most schools, you can get a Master's faster (~1 yr vs 4,) with fewer CS classes (~30 semester units vs 80+), and with less breadth than is required in the Bachelor's. I've seen enough people that couldn't program their way out of a paper bag pick up a CS MS after getting their History degree to be wary. I'm not saying this applies to you, but those are the people you're lumped against.

    You're not ready for a Senior position. You can't really learn at least half of the job without doing it. Extracting specifications, working in large teams, scheduling, testing methodologies, version control and branching, release cycles, build mechanisms, dealing with marketing and sales, making reliable estimates, those are among the skills you'll be challenged to learn in an entry-level position. A senior position will expect you to fully understand those, have defensible, reasoned opinions on them, be able to explain them to others, and be able to put structures to accomplish them in place. Ideally, a senior person has been at at least two places long enough to compare and contrast these development processes. It's a vital learning curve, and can't be skipped.

    You'll want a full time position, ideally at a moderate-large sized company, on your resume. If you can do some contracting on the side, go for it. You need a position that shows you working as part of a team, in a structured development environment, with exposure to release cycles, etc. If you become a contractor, every company you contract for will have these processes (and pressures) in place, and you'll need to understand them. If you go on to another company, hopefully you've internalized enough to go for a senior position there. And, of course, you can get promoted to those positions at the company you start with as well.

    I wouldn't recommend starting with a QA or IT position, unless you know you want to do test automation development. You're likely to start building up a skillset that puts you further and further from transfering into design/development, if that's what you want.

    A few pieces of advice:
    Prepare for your job interview by writing simple C/Java/perl programs, going over basic data structures, and investigating the company's market. You're going to have to pass the "can this guy write a basic program" test before anyone starts asking you about ACID dbs, concurrency, OOP, MVC, TCP/IP, or whatever. Enough people are going to fail there that getting through that part smoothly and comfortably puts you ahead of the game.

    Once you get a job, focus on learning and understanding the development process. That's where your skills are lacking. Investing time in learning about your company's test cases, build structure, release process, and project/product management is as valuable as time invested in learning new technology.

    Again, when you have a job, keep track of, and follow up on, little side projects. Do a bit of research and send around a short e-mail, talk with the person who mentioned the idea, or see if someone who's assigned to work on it can use some help. Don't let this cut into your scheduled work, but in most places, getting your task done a few weeks ahead of the estimated schedule doesn't gain you much. But as those little projects start to grow, having a half dozen project managers asking your manager for a bit of your time is pure gold, even if he can't give it to them. Also, those small side projects are usually the sort of thing you can take the initiative on, and see through to fruition as a de-facto project leade

  214. Get some job that pays well by IrquiM · · Score: 1

    I've got a Bachelor of Science in System Information from last year

    I am working with Corporate Governance and Fraud investigation... Pays ALOT better, and is more interesting, and also - The future is bright since this is a new subject

    Get into IT auditing and Sarbanes Oxley, and I promise you... your future will be green!

    --
    This is blinging
  215. Options by Anonymous Coward · · Score: 0

    You could always manually masturbate caged animals for science.

    Just sayin'...

  216. Follow your heart and pursue your dreams. by Demerara · · Score: 2, Interesting

    This is serious advice. Don't put your dreams on hold until your career has been well established. If you do, you'll wake up one morning years or decades down the road and it will be too late.

    After I finished in college, I became a musician - something I always wanted to do. This evolved into running a recording studio. I also worked in the theatre - because I always wanted to act too! The skills I learned in these professions have stood me well to this day. About 5 years out of college, I got my first "conventional" job.

    Now, in my early forties, my career is where I want it to be. I'm still trying new things but staying within the ball park of my qualifications and experience.

    Some of my peer group who left school and immersed themselves immediately and deeply into their career paths are now hitting their mid-life crises with varying consequences.

    So, find a comfortable place along the spectrum which has career/salary/prospects at one end and reckless abandon at the other.

    Good luck to you and remember - don't rely on the advice of strangers...

    --
    Backward%20compatibility%20is%20over-rated
  217. No offence by dr_nik · · Score: 1

    but unless you have prior work experience- SENIOR might be way beyond your abilities. Also unless you're interested in working for a govt. research lab or as an RA in a University, your job will have little to do with computer science and more to do with code implementation, design and project management. So in summary you should be looking for an entry level position in the above. good luck

  218. Wall Street? by Anonymous Coward · · Score: 0

    Really.... Wall Street is looking for people with CompSc degree .. as a Qunat or Tech. If you are talented you can become a VP in 3 years flat. I know people who joined banks right out of school and are, after 9 years, global heads of technology.

    Posting AC becouse am laZY... ;-)

  219. Determination by stevems99 · · Score: 1

    You have completed your master's so that shows you can achieve a goal. Set your next goal to be the job you want regardless of the Myth's floating around. I graduated from a state school and immediately started applying to research facilities within the federal government. I now work for a National Laboratory doing Computer Science research. They paid for me to finish my master's. Its all about setting a goal and achieving it. Do not listen to all the negativity found through out these posts. That is why they do not get the jobs they want. Good Luck! I am sure you will get your dream job.

  220. Enlist by 22_9_3_11_25 · · Score: 1

    So, what should I do? I think you should enlist in one of the military branches. They have a serious shortage right now , they offer awesome benefits. It would be a great learning experience with challenges to overcome and travel opportunities. Also after your tour of service is over you get Veterans preference for other jobs.

    1. Re:Enlist by Anonymous Coward · · Score: 0

      Death to infidels.

  221. Yes, but how long is your life so far? by ClosedSource · · Score: 1

    Like the old song says, you can be self-employed and "work at nothing all day".

    Great ideas aren't that easy to come by and they're not enough anyway. Neither is hard work and motivation. You also have to be a skillful salesman and/or very lucky to be self-employed your entire career.

    1. Re:Yes, but how long is your life so far? by Anonymous Coward · · Score: 0

      Here's to retirement! :) Cheers.

  222. Hey! Slashdot readers! I need you! by exp(pi*sqrt(163)) · · Score: 1

    Although I have now reached adulthood I still need people to tell me what to do as I haven't developed any kind of values for myself that would allow me to decide for myself whether one course of action is better than another. From reading the posts I've seen on Slashdot I've decided that the readers are a very intelligent collection of people who could function as a surrogate mother to tell me what to do. Anyway, it's not like the one life I have is precious or anything, so why should I spend any time thinking about what to do with it when I can get others to do that for me. So please, Slashdot readers, what should I do with my life?

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  223. What Type Of Jobs? Well That's Obvious... by theborg1of4 · · Score: 1

    ...Steve Jobs, of course ;)

    Seriously, if you're graduating with a M Comp Sci, surely you've thought about what you want to do and had some specific targets in mind. Asking for advice on Slashdot seems a little absurd. But I will say one thing: if you wanted to just get into programming, you just wasted five or six years.

    With your background and education, you might want to look towards something like research and development - things like user interface design or AI or something that will draw upon talents you have already demonstrated. Heck, I was only kidding when I mentioned Steve Jobs - check out companies like Apple, or Microsoft or Google, all of which are on the leading edge of many different technologies. This is not a dig against Open Source, by the way: I'm just not as familiar with where the opportunities and money are in that realm. Perhaps someone else can help out here.

    If you truly want to become a senior developer, you will have to be content to grind through a few lower-tier jobs (for hopefully only a short while) until you develop some practical experience and demonstrate your capabilities.

    Did you have any particular major or speciality? Perhaps you could indicate it - it would help towards determining a direction.

  224. Big companies... by Sax+Maniac · · Score: 1

    Depends what you want to do. I have only ever wanted to be a developer, and to write "off the shelf" software. I started off out of college at a enormous, well-known defense contractor. It's not the most exciting programing, but the benefits are this:

    - If you have 1/3 of a brain, you will likely be one of the best programmers there. There are lot Wallys in a place like that.

    - Good pay, benefits and travel. I got deployed overseas for a while, which is "mad money": in 4 months, I saved an amount almost equal my entire yearly salary. That bought my house.

    - You will meet a lot of people, and a lot of them will quit. If you network right and are smart, it's a great asset. People will remember you and try to pull you along to their new company. If I got canned today there are probably 50 people I could email or call for an "in" somewhere else.

    - You'll gain experience.

    I quit after a few years, and wound up doing exactly what I want - programming at a small ISV.

    --
    I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
  225. Re:You seem to forget... by phliar · · Score: 1

    Yes, you're right, it's true but unfortunate that you need the buzzwords to get past HR. I was trying to say "when you're looking through job openings, any skills requirements should be taken with a pinch of salt since they're often made up by a recruiter" -- but my brain misfired.

    --
    Unlimited growth == Cancer.
  226. Rule of thumb by HermanAB · · Score: 1

    The rule of thumb is that each year of tertiary education is equivalent to 3 years of industry experience. So with a Masters in Comp-Sci, you are slightly better off than a fresh graduate, but not by much. Certainly not good enough for a senior position, requiring 10 plus years of experience!

    --
    Oh well, what the hell...
  227. Re:Entry level because...(seconded) by RhettLivingston · · Score: 2, Insightful

    The only reason I looked in this discussion was to make sure that someone had made this statement. Now, I'll second it. All college does is to prepare you to learn. In your first few years in the real world, you should prepare yourself to learn several times as fast as you did in college because now you don't have the hindrance of mass education and can learn as an individual.

    I've heard it said that we should count someone with a Masters as having a BS+2 years of experience. That would still not place one as a senior. And, frankly, I don't see the 2 years of experience aspect. I think those that got out with the BS and worked for 2 years probably learned the equivalent of at least 4 years at a college pace as long as they truly dove into a development job.

  228. Careful by Spazmania · · Score: 1

    You should always find a job that is above your skill level so that you can learn and be challenged.

    Be careful here. Yes, you should seek a job that strives beyond what you've done before. That means seeking a position for which you don't have all the background, all the experience.

    But don't seek a job too close to the edge of your abilities. I've seen more people miserable in their jobs and eventually fired because they accepted a position that was beyond their skill. They routinely fail to rise to the jobs' demands. Would-be Cisco engineers but who find they have to reference a chart to figure out a netmask. Software developers who are only proficient in one language. They do a poor job and they know it. It eats them a little more every day.

    I'm not saying you choose to be a garbage hauler because you know you can do it. Working below your abilities is also unfulfilling. Just don't set yourself up to fail is all.

    The only thing worse than wondering if you could have been good enough is finding out for certain that you aren't.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  229. Don't be afraid not to get it right the first time by Anonymous Coward · · Score: 0

    I got my first job in IT during the .com e-anything years, with no completed degree. I quickly found myself in a senior position, but it was because I already knew the business fairly well, and because I had been programming for a few years then, so I was knowledgeable in both the technical and business sides of the job. Nowadays, things aren't that easy, unfortunately. Still, being familar with the business and being able to provide sound and relevant technical expertise is the way to go on the fast track.
    Initially, it might be worth it to learn how to work on a company, how corporate work is done, and to focus your skills either on some technologies or on some problematics. Don't be afraid to try different companies, different work environments, different businesses. Build a professional network, meet people and learn, always learn. Computer science, in the business world, is a tool. Like any tool it has almost no value by itself, it only gets value when applied. So don't be afraid, go out of your shell, make mistakes, find where your affinities are, and apply your skills there. The position you are in don't mean a thing in itself, it is what you do that counts, the experience you get and where you can go from there.

  230. Here's a take from someone with 5 years experience by hlee · · Score: 1

    Most senior software engineers have at least 3 years working experience. As far as I know in my company, no recruit without working experience has ever been given a senior software engineer position. I am a senior software engineer in a team of a dozen individuals, most of whom have a Master's, and some with a PhD.

    Only work experience can tell you what it is like to design a software product, be part of its implementation, finally have the product released (after a lengthy delay), and the upkeep of hundreds of thousands of lines of code over several years, catering for new features, and bug fixes.

    Experience also tells you how to correctly apply design patterns, and why refactoring is indispensible. Technical skills aside, experience also teaches you how to deal with product managers, program managers, quality engineers, as well as to appreciate their roles. Experience also teaches you how to prioritize tasks when you're swamped.

    It also changes the way you think, I'd like to say from that of petulance and naivete, to a professional with an appreciation for processes. A good example of what I mean by petulant or naive is this article in eweek entitled "IT Execs Should Learn More About Coding" (http://www.eweek.com/article2/0,1759,1814485,00.a sp), which slams execs with "poor initial design concepts and constant feature creep". Face it - that is the reality of most software projects, not so much because of the exec lacking programming skills, but because software design is hard, and constant feature creep is often inevitable because businesses have to keep up with their competitors and listen to their customers. One eweek reader who responded (print edition of eweek) that also disagreed with the article, pointed out the only constant in software development is change, and stipulated that engineers should know about design patterns, which in turn should allow us to have flexible designs that are amendable to change. I will further add that while design patterns do in fact help us build better programs, they do not actually tell us how to manage those changes. That is where refactoring comes in - a systematic process to modify stinky code sections.

    Work experience teaches you to be pragmatic, and makes you look for processes to solve your problems, imperfect as they may be.

  231. You are still a student by Derkec · · Score: 2, Insightful

    Even with a masters degree, sonsider yourself a student for at least a year or two after you get out of school. Even if you have every ability to be a senior programmer (I doubt it) you don't want to be one. The absolute most important thing you want from a job is to have people around you who are willing and able to teach.

    I consider much of my first year out of school to have been a waste. Sure, I was given my own (important) projects and learned three languages I hadn't used before. That's great. But as some of my projects progressed it started to become apparent to me that while I could make this stuff happen and my boss was happy, I just didn't know my shit enough and needed mentoring. I wasn't getting that at that job and so I bailed out and found work elsewhere.

    Where I ended up was perfect. My first month or two was kinda miserable as I learned that not only did I need mentoring, I was way behind where I thought I was. But I learned a lot and had every line of code I wrote reviewed and critiqued. On my first solo project there, I ended up rewriting the thing about three times. You learn a lot from that.

    Your goal is to find a teacher who will appreciate the talents you've picked up in your masters program. I've been doing a lot of consulting and been in a number of companies. My heartfelt recommendation is that you get into a small company where the people are passionate.

  232. My Advice by Whitemice · · Score: 1

    1.) Look for a job at a mid-sized, not huge company. They tend to offer better job security (fewer crazy political ripples); you're closer organizationally to upper management and you generally get to do a wider variety of tasks (since IT departments are smaller) which helps keep things interesting.
    1.1.) The pay may not be as good, but if you have a decent repore with management then also "having a life" is easier.
    1.1.1.) Have a life; find hobbies/activities you love, find a great woman, etc... Both for sanity sake and the fact that these things WILL make you better on the job as well (happy people are WAY more productive).
    1.2.) Don't expect, or try to, jump to the top of the IT food-chain just because you have some scrap of paper (however valuable you think it may be). People beneath you will resent it, management will expect more (usually unreasonably), and you will be setup for high-stress at best, or worse - failure.
    1.2.1.) Stress is a drag; the meat-sack you live in is only good for so long, don't waste that time sweating about silly crap like some companies accounts recievables workflow.

    --
    Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
  233. The path to happiness by ff1324 · · Score: 1

    You say that you should get a job that is going to challenge you. I definitely agree. I had 2 semesters left to have a degree in CS from Montana State. One fine Montana spring day (high of 2 degrees), I realized I was going to be stuck inside arguing with a machine for the rest of my life.

    At the end of the semester, I left college, went to paramedic school and the fire academy, and became a career firefighter. I work 10 days a month, 24 hour shifts, play with fire, work is exciting, and I get to run red lights.

    Best decision I ever made...walking down the path to happiness.

  234. Let's be realistic by SilicaiMan · · Score: 1
    Unless the job you end up with is directly related to your Masters thesis (which is highly improbable), then you are no better than a fresh BS grad.

    I did my masters in Computer Vision where I built an ASIC that simulated parts of the interface between the retina and the visual cortex. I ended up working as an ASIC designer at a big, well-known Canadian-based graphics chip company. It's fun work, but not at all related to the theoretical part of my research. I still enjoy it, and the pay is good, but I don't see myself doing this for a long time. Of course, I've been saying this for a while, and it's been 7 years already.

    I wish I can find a job related to my research, but that's very very hard.

  235. Seek an entry to intermediate level position. by composer777 · · Score: 1

    First, you should have stopped at a Bachelor's in CS. You got sold a level education that you clearly do not need. Don't feel bad, that's their (the University's) job, to sell you education, but you probably should have done more research on whether or not you needed the degree. An MS in Comp Sci teaches you about algorithms and focuses more on the scientific aspect of computing, which is fine if that's what you want your career to be, but if what you want to do is write software, then a BS is more practical. So, go out, take an entry level position somwhere where they will allow you to advance quickly and then set to learn how to write software. Eventually you will get enough experience in software design that you will be able to advance and that extra piece of paper will probably help.

    I would not try interviewing for a senior level position. You'll simply display your lack of understanding by attempting it. I highly doubt that you have the experience necessary for such a position. Computer science and software engineering are as far apart as theoretical physics and civil engineering. Sure, they both have the same foundations, but one is theoretical and research oriented, and the other is practical and design oriented. Just because you can handle advanced physics doesnt mean you can build bridges. Just because you have a detailed knowledge of algorithms doesn't mean that you can handle large software projects. Don't assume that you can take your Masters and go out and take the place of someone who has written hundreds of thousands of lines of code, it just doesn't work that way.

  236. Go Commission Only! ... by BeepBeep390 · · Score: 1

    Get a 1099 sales job for a year. PHD!! Cheaper than a Master's. Good Luck

  237. Join the Army - whatever doesn't kill you... by ken-reno · · Score: 1

    Seriouslly. I was an Army Officer from 1996-2000 after I finished college with a BS in CS. This experience put me miles ahead of my peers in terms of understanding what is important, leadership and maturity. Do not do anything technical in the military instead do something really challenging like flying Apache helicopters or be and Infantry platoon leader. I had not trouble getting a development job after being in the Army. I studied for the final 6 months I was in the Army and really crammed for each interview. In addition to being prepared, many veterans in management respect military service. The down side to this is that you might get killed, but as they say in the Army - whatever doesn't kill you makes you stronger.

    1. Re:Join the Army - whatever doesn't kill you... by Anonymous Coward · · Score: 0

      Of course, losing your hearing or your hands might not help your piano playing.

    2. Re:Join the Army - whatever doesn't kill you... by Anonymous Coward · · Score: 0

      How many people die in the US military? It's a silly question, almost no one.

  238. Liberal Arts degrees by Infonaut · · Score: 2, Interesting
    It's "Hi. I have a BS in Liberal Arts. Would you like Fries with that?"

    Yes, yes. A Liberal Arts degree is horrible. You'll never get a job with one, you'll never get anywhere. However, in my group of college friends, only one of the six of us obtained a CS degree, another a biology degree, and the remaining four obtained degrees in Archeology, Political Science + Economics, International Relations, and Business. Fifteen years later three of us work in the computer industry (in a technical capacity, not as marketers), one is a doctor, one runs a construction business, and one is a real estate agent. None of us has ever beeen involuntarily out of work for more than a month or two.

    Your mileage may of course vary, but the idea that a Liberal Arts degree instantly leads to a job at the Golden Arches is a bit overdone in my opinion.

    --
    Read the EFF's Fair Use FAQ
    1. Re:Liberal Arts degrees by router · · Score: 1

      I have to agree, the type of Bachelor's degree doesn't matter, unless you are going into a very specific line of work. But even those are open as long as you can do the work. So get a degree in whatever you want. As for work, I recommend avoiding it as long as possible. Find rich parents to adopt you, or take Great-Grandfather's advice and marry a rich girl.

      andy

    2. Re:Liberal Arts degrees by chickenmonger · · Score: 1

      Also, if you notice, most fast food employees never ask "Do you want fries with that?" Due to the innovations in grills, most never "flip burgers" either. Come on people, update your condescending job references!

  239. Interesting Jobs Are Out There! by AO · · Score: 1

    Contrary to popular Slashdot believe, the place I'm working is hiring like crazy!

    A lot of interesting work (Intelligent Transportation, Space Science, Applied Physics, Automotive Research, Signal Exploitation, etc.)

    Salary is very good, benefits are great (full tuition reimbursement, contributes 9% to 401k, none matching...they don't care how much I contribute!)

    All you need to do is have at least a 3.5 GPA and convince all the interviewees (I interviewed with 12 people on the first day, another 3 later) that you are intelligent and nice to work with. They figure if you can meet those two requirements, you can quickly learn the skill set needed on projects.

    Just contact me at slashdotatmickeyargo.com

  240. join a startup by chickenwing · · Score: 1

    you might consider joining a startup. They will be more willing to take a chance on someone who is bright and hard working but inexperienced. In the early phases, there will not be the notion of "junior" and "senior" engineers. There will be more than enough work to keep everyone challenged. If you are looking to make an impact, a startup is the place to do it.

    On the other hand, you need to be willing to work your ass off and accept the possiblity that things might not work out. There is no automatic reward for showing up and doing your best every day.

    You might find this way of life a viable alternative to the corporate rat race. Get in when things are small, bail for the next startup when things get too corporate.

  241. Learn people skills by slapout · · Score: 1

    My first job out of college was working in retail. I did stock and helped customers when the salespeople were busy. I didn't really learn anything about IT, but I did learn how to work with a lot of different kinds of people. I think that it was a good experience.

    To paraphase Bill Cosby: It doesn't matter what degree you have, on your first job you're going to be getting coffee for somebody.

    --
    Coder's Stone: The programming language quick ref for iPad
  242. That's you Anakin, isn't it! by Anonymous Coward · · Score: 0

    Ready to be a master Jedi not are you. Much work needed is.

  243. If anyone is interested - I'm hiring. by Anonymous Coward · · Score: 0

    I have a Programmer-Analyst and a Senior Systems Analyst postion open... I'm a manager for a Fortune 50 company with its IT operations in the NC mountains. If you're a Java programmer or know Lotus and you want to live in a rural area with some of the best opounities for outdoor activity in the country, plus a state university in town to boot, let me know at ncmtnitjob@gmail.com.

    Hey, I read /. how bad a manager could I be? Wait, don't answer that...

  244. Clueless by gilgamesh2001 · · Score: 1

    So ... you've got through 18 years of school without, apparently, spending more than a few idle minutes on what kind of job you are actually working towards?

    Unbelievable.

    I blogged this:
    http://www.gilgamesh.ca/?p=302

    At the very least, I would expect that you would spend a few days before entering a master's program, thinking about what it would do for your job prospects, and finding out what doing a masters does for you.

  245. What were u thinking when u took up MS ? by Nikematic · · Score: 1

    What the heck were u thinking when u took up College. Didnt you have any Goals or Statement of Purpose when u took up ur Masters Degree. If you had one, then you wudnt be asking such ignorant questions. From your post it appears that you had absolutely no aim in doing MS but just wanted to get the degree beside ur name.

  246. Where to start by Justice8096 · · Score: 1

    When you work in the government sector, the first question you will be asked is "How many projects have you worked on that were actually fielded?"
    Until you can say yes to that question, you are not senior, and you will not be seen as senior. But your involvement does not have to be any more than as a low-level coder to qualify.
    When you work in the commercial sector, you will be asked if you have ever done full-life cycle (that means design to bug reports from customers). If you don't have that, then you are not senior. The easiest way to get involved in all of the aspects is to offer to take the notes in the meetings.

  247. A masters in CS and you don't know what to do? by chillzatl · · Score: 1

    How could you possibly have a masters in CS, and not have any idea what you want to do? It sounds to me like you were going to school, not to gain a career. But to avoid having to work sooner. Obviously there's nothing specific that you loved to do, or you would know what to do now. I would say planning is not your strong suit either, so management is probably not a realistic expectation. You should probably become a teacher. I'm not sure the real world is what you're looking for.

  248. Listen! Son! by sixpacker · · Score: 1

    Clearly you are a rookie and kid
    because you don't know what the difference between knowledge and experience is.
    Go out there and learn it by yourself!

    --
    Your ego is Matrix!
  249. Become an entrepreneur... by Anonymous Coward · · Score: 0

    You'll make less money in the beginning, but start any business that interests you. Do this before you settle down and have a mortgage and a family to feed. Once you get the corprate shackles on you, they're hard to get off.

    You'll thank me in 20 years...

  250. Larval Hack Mode! Phone tech support! by ttroutma · · Score: 1

    Preferably supporting a Unix product, you'll see stuff broken in ways you never imagined. It's also something else, dealing with people, huge numbers of them. It's a great foundation and only takes a year.

  251. Employers are unrealistic by ninja_pirate · · Score: 1

    I once took a look at a job posting board at CS deparment at my University and became really worried about my lack of skills. It seemed that all the employers wanted people that have knowledge of and experience in just about every modern programming language and operating system. And a lot of these job postings were aimed at students and were offering peanuts as wages. My professor pointed out that employers often ask for more than they know they can reasonably get (especially for the money they're offering). So finding a job is like bartering at the market. Their asking price (in terms of skillset and experience) is too high and you have to negotiate them down. The only reason this will work is because you know, and they know, that nobody with the qualifications they're asking for will work for the salary they're offering. If they 2 years of experience then they'll ask for 5 years of experience. Just like when you sell a car or a house, you ask for a little more than you think you'll get because you want to create the illusion in your buyer that s/he is a great bargainer.

  252. Unless by jbplou · · Score: 1

    Unless your MS is from MIT or Carnige Mellon, your not going to get a senior position. Even with a top school like that you could only get a senior position in a small market area. If you know your stuff with an MS you should be able to work up the line quickly. I was good in college but you got to learn from expierence. Even if you understand everything flawlessly about computer design, you don't have the understanding of politics in large organizations or how to handle the project requestors(who may be top level mangement) who constantly change what they want.

  253. smart kids from school by DuctTape · · Score: 2, Insightful
    I am not saying college is easy, nor that the education is valueless. I AM saying that graduates, precisely because of their lack of experience, have an unrealistically high opinion of their own abilities, and often make the sorts of costly (and embarrassing) mistakes that more experienced programmers don't make.

    I have a buddy, over 50 I have to add, that was about ready to head over to Sandia for a job, but then a new guy took over and decided that he'd hire 4.0s out of college instead of seasoned veterans. I guess he's going to get what he paid for... he may as well have outsourced his development for the hassle he's going to have with the kids.

    Another buddy said of the current crop of kids, "bright, cannot program, big egos." Only good if they can put in the 80 hours that I hear kids out of school and without families can do.

    If I were a hiring manager, and I've been there before but not for this job, and told to hire codemonkeys out of school, I'd ask them if they ever took a projects (software engineering) course, and what they thought about it as far as it being something that they'd like to do, say, for the rest of their professional lives.

    DT

    --
    Is this thing on? Hello?
    1. Re:smart kids from school by Anonymous Coward · · Score: 0
      "he'd hire 4.0s out of college instead of seasoned veterans"

      Congratulations, you just found out what happened to Matrox!!

    2. Re:smart kids from school by dubl-u · · Score: 1

      Another buddy said of the current crop of kids, "bright, cannot program, big egos." Only good if they can put in the 80 hours that I hear kids out of school and without families can do.

      Probably not good even then. Both experience and research suggest that crunch mode doesn't work. At best, you get the appearance of success, but under the covers, the code's a mess. The project ends up with a lot of code debt. Likely the code base will be so smelly that v 2.0 will require a complete rewrite.

      In my experience, a team of seasoned developers using modern techniques can get bug rates below one per developer-month, which means very low maintenance and operation costs, easy future expansion, and rarely opening the debugger. But a team of novices in crunch mode would be more like one bug per developer-day. Which means they'll spend those extra 40 hours a week mainly stepping through stuff in the debugger, not doing anything productive.

    3. Re:smart kids from school by DuctTape · · Score: 1
      Probably not good even then. Both experience and research suggest that crunch mode doesn't work.

      Ah, but, as cynical as it sounds, that's freakin' beside the point. One thing that software development has is an astonishing lack of measurable metrics as far as effort goes, and when you have to prove to someone with hire-and-fire powers over you that you're doing all that you can in order to get a project completed as fast as possible, under budget, blah, blah, blah, overworking your salaried worker-bees is a measurable (at least to MBA types) way that you're taking your tardiness in delivering seriously, even though it's the wrong thing to do.

      Now I know other folks that say that abusing people for a limited time, say two months, is doable before they start compensating and reducing their output to par or below-par compared to a 40-hour week, but that's never stopped PHBs from covering their asses for months at a time. A guy I know that managed an OS/2 team spent more than a year in crunch mode, and he is damn proud of it. He thinks that my losing my entire last summer working weekends to deliver two late (by design) software products was child's play.

      DT

      --
      Is this thing on? Hello?
    4. Re:smart kids from school by dubl-u · · Score: 1

      blockquote>Probably not good even then. Both experience and research suggest that crunch mode doesn't work.Ah, but, as cynical as it sounds, that's freakin' beside the point.

      If you're at a place where the appearance of effort is more important than good results, you should either change your organization or change your organization.

      Both are possible. I've seen companies break their addiction to crunch mode. And I've seen companies fail to change their ways and lose their best people as a result. 80-hour weeks are a thing of the past in most industries; soon it will be that way for our industry, too.

  254. Go where the money is ... by chris_sawtell · · Score: 1

    Banking. Safe, yet interesting and well paid work for the honest and hardworking. Young friend of mine has just been invited to interview for a permanent job in Zurich at 110,000 Swiss Francs about 4 years after batchelor's graduation. ( He's a near genius though )

  255. Oh dear by lorcha · · Score: 1
    Yes, these are small things, but we are nerds, and for nerds small things like this matter.
    I can't tell you how many resumes I've gotten with blatant spelling and/or grammatical errors on it. I may not be a perfect speller, but I can tell you there are certainly no spelling mistakes on my resume.

    I trash any resumes with spelling mistakes on them. If you don't care enough to polish your resume, then you can work for someone else.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Oh dear by DoctorFrog · · Score: 1
      I can't tell you how many resumes I've gotten with blatant spelling and/or grammatical errors on it.

      ...I can tell you there are certainly no spelling mistakes on my resume.

      Also, have you checked for grammar mistakes such as verb/object number inconsistencies? Grammar is as important as spelling! :)

  256. Step 2: The Million Dollar Question by Anonymous Coward · · Score: 0

    Remember 'Office Space'?

    What would you do if you had a Million Dollars? Between not knowing, and two chicks at the same time, the protagonist didn't know.

    In my opinion, the question should be posed slightly differently: how do you envision your lifestyle if money were not important? For example in my case, I want to get a euro-wife, learn some more languages and live in a european capital. I don't need a lot of money to do that, just some sort of electrical engineering job that pays the bills. If I get bored I can always start a company.

  257. Re:See your local Marine Corps recruiter, ooorah!! by Anonymous Coward · · Score: 0

    Or, how about just sodomizing yourself with a rusty rake whilst your dead grandmother takes a Polorid!

    The military must be super desperate if its recurters are trolling slashdot. Seriously, the symmetric difference is larger than the intersection between the requirements of what is needed by the military and the Slashdotiquoi. Anyway, most would prefer killing babies by working for defence contractors than by killing babies themselves (the pay is better).

  258. hmm by samantha · · Score: 1

    If you have to ask and haven't much of a clue then you definitely aren't senior software developer material unless you have done just tons of major design and implementation. But if you had you wouldn't need to ask. I like Paul Graham's advice. Forget the job. Be poor for a while more and do a startup with some like minded folks. There is no real security just getting a job these days anyhow. And you will have a lot more fun and learn more. It will also look better if you ever do go out job hunting. And who knows. The startup might make it leaving you independently wealthy in say 4-5 years. If I was just getting out of school it is exactly what I would do.

    What the hell do you like doing? What kind of project gets you excited? If you do go after a job in a non-startup then the upside is generally only the salary and bennies. So if you don't lke what you are working on then you are just killing what talent you might possess and turning yourself into a whoring drone. Be honest with yourself.

  259. People make the job by GanryuMVP · · Score: 1

    Any company that will take a fresh graduate with no real world experience for a senior position is not a company you want to work for.

    What's far more important than how much they pay you is the environment. Find somewhere with incredibly smart, motivated people and you'll find that your work doesn't seem so much like work. Look for something that you find interesting that makes money as a side effect, not the other way around.

  260. CD and DVD inventory by Anonymous Coward · · Score: 0

    I find it funny that I call my local wal mart to find out if they've got "An Evening with Kevin Smith" only to be told they don't have a way to search for what movies they have.

    A call to blockbuster and best buy right after and they are able to tell me immediatly if they've got any copies.

    That's a hell of an inventory system...

    1. Re:CD and DVD inventory by the+MaD+HuNGaRIaN · · Score: 1

      Best Buy is even better than just calling (I *HATE* the telephone)....you can look stuff up on-line and it will tell you store availability and you can pay and then go pick it up.

  261. Full time, part time, contract by bahwi · · Score: 1

    Check out the advantages of each(google it!) and think about what fits your lifestlye. My personal is on-site about 5hrs a week, offsite about 50 hrs a week(i.e. at home) and that works for me. Some people wish they could do it, but never get the work done, and there is nothing wrong with that! Figure out what you want, what fits your personality(be realistic, if you have to work towards it then it isn't you yet!), and go from there. They all have benefits/advantages and disadvantage/pain in the asses.

  262. Job Perspectives by murr · · Score: 1

    I've never done any contracting, but my impression is that if you were truly cut out for contracting, you'd probably know already (by having an extensive network of contacts that you could tap for jobs). Otherwise, start with a regular job and develop that network.

    No university degree as such qualifies you for a senior software engineering position. However, you may have done quite a bit of extracurricular programming on the side that WOULD qualify you for such a position. If you've done that, be sure to mention that on your resume.

    If you're seriously short on experience, find yourself an open source project you like and start contributing to it. It's good experience, initial barriers to entry are low (though you'll still have to deliver quality work) and I for one would respect OSS work as a resume entry.

    I've recently had occasion to read a stack of resumes for a senior engineering position. One of the resumes did not list any programming experience at all and one engineering graduate listed that he'd implemented QuickSort for a programming class. Somehow, neither of the two struck me as promising candidates.

  263. Open Source by Anonymous Coward · · Score: 0

    Would be cool to work for a company that develops open source solution and software.

  264. Amazing. by Anonymous Coward · · Score: 0

    I can't believe you went through at least six years of higher education and have never held a paying job. Sad.

  265. 2.5 GPA? by Anonymous Coward · · Score: 0
    Goodness, please tell me that's not on a 4 point scale.

    I know it has nothing to do with skills, experience, etc. but 2.5? At the very least that says something about your work ethic.

    1. Re:2.5 GPA? by sahala · · Score: 1
      I know it has nothing to do with skills, experience, etc. but 2.5? At the very least that says something about your work ethic.

      Or it could say something about what school he attended. Not all colleges give out As like wine at at art showing. Personally I think the 2.5 should be a decent GPA, with anything above 3.0 outstanding.

    2. Re:2.5 GPA? by gangien · · Score: 1

      Absolutly. I think i definatly earned my degree, my school is abet accredited even, which may or may not mean much.

  266. Options abound... by quarkscat · · Score: 1

    for employment with a fresh Masters in CS. For
    instance:

    (1) want to travel abroad, learn new cultures,
    meet new people, and kill them -- join the
    military.

    (2) want to travel abroad, learn new cultures,
    meet new people, and learn how they live on
    $200 per week -- get recruited by our new
    offshore outsourcing overlords.

    (3) develop good people skills, some dexterity,
    and excellent short term memory -- and find
    a better paying job as a waiter in a good
    restaurant.

    (4) for long term onshore employment, select from
    either (a) or (b)
    (a) go to law school, get your degree, pass
    the bar exam and work as an IP lawyer
    (b) find job in the construction trades, learn
    Spanish, become a journeyman tradesman

    (5) for short term onshore employment, take your
    fresh Masters degree to any (pick one) major
    employer. Count on being replaced (L1-A or
    H1-B visa holder) as soon as you have learned
    enough to qualify for mid-level salary. Then
    find new entry level job, rinse, repeat.

    (6) if you are not burdeoned with massive student
    aid debt, go for the "manager trainee" job
    at Mickey Dees -- it is stable employment.

  267. Me Too by HexDoll · · Score: 1

    I'm in the same situation. I have just finished a degree course and I don't know what I want to do. There are just too many possibilities at the moment. I'd like to try out lots of different things to see what I like. I know that I don't want to code for a living, I did that for my industrial placement and I didn't like it because takes the fun out of it.

    Any ideas on good ways to sample different jobs and work environments?

  268. Should've seen this coming... by Anonymous Coward · · Score: 0

    ...so many Slashdotters commenting about how a masters degree does or does not make you more qualified for a job. Oh yes, and we can't forget the numerous comments about "would you like fries with that?" And we can't leave India out of the mix. Yet, for all of their experience and education, nary a one of them took the time to actually answer your question. So, to review, the individual asked the following questions:

    1) So, what should I do?
    2) Should I go for a full-time, contract, half-time, or something else?
    3) Also, what kind of position should a person with a Master's in Computer Science be looking for (other than dish washer)?
    4) I've been looking at senior software developer positions, but is that too high up the ladder for someone 'fresh' to cope with?
    5) My current manager (research lab) says that 'You should always find a job that is above your skill level so that you can learn and be challenged.' I think he's right, but is that something Slashdot readers agree with?
    4) What was your job coming out of university?"

    So, here is my opinion:

    1) So, what should I do?

    You mention that you are coming to the end of your masters degree, which suggests that you are not out of school yet. You also mention working for a research lab. The first thing I would suggest is to network! network! network! Many professors, because they must pursue outside funding, have many contacts in industry, with the government, in major research labs, with science foundations, etc. You should consider not only showing them how hard of a worker you are before you leave, you should also become very friendly with them, and very direct about what you want to do in case one of them comes across your opportunity of a life time. When those opportunities present themself, you should be the first name that comes to their mind.

    Next, after laying that foundation, if you still have time before graduation, try to find an internship with a local company. Don't be blinded by big names. A quick road to learning about office politics, micromanagement, etc. is to go into a smaller company and simply observe. Internships will set you apart from your graduating peers, and you will get a chance to see what it's like in the "real world" while having the benefit of the intern safety net.

    Next, start working on your resume. Now, some camps will tell you that you should only have a one page resume, while other will tell you to have a longer one. Frankly, it is often up to the company. Don't ever leave out research experience for the sake of brevity. However, that said, I do suggest that you list every research project (even in-class ones that were of significance) and give a brief explanation of each. Too long, and they won't read them. Too short, and you might have as well not "describe" at all. You see, you are coming out of college with thousands of other equally-qualified students with 4.0s, and there is really very little to set you apart. Your research experience is a very good bet. Tend to focus on your positive contributions in the description, especially if you managed to perform under a budget and had any sort of project management experience at all.

    Next, do not send out one general resume to every company out there. Do some research on the companies and tailor your resume, especially the "Objectives" line to them. Also keep in mind that many larger companies use an automated scanning system to sort resumes, so sometimes you will want to creatively place "key words" if you know this to be the case.
    Do NOT send out resumes to every single place you can think of up front. This sounds odd, but it is so for several reasons:
    1) Many of these places have old boy networks and it might seem impersonal to them (although, in actuality, it really is) if they discover you're applying anywhere and everywhere.
    2) Next, it always sucks to find out after the fact that your resume had a glaring error or embarassing faux pas in it.

    Send out r

  269. Walking a mile in their shoes, so I am a mile away by talaphid · · Score: 1

    You're Human Resources. You walk into the office, and have about a day to select candidates to advance to the next stage of screening to hire a junior programmer position that needed to be filled last month (but you were only tasked with last week).

    You have a thousand resumés on your desk, and some quick mental math suggests that you have about 60 interviews you can do within your deadline.

    This is a crazy, crazy theory I have about the situation of the person reviewing my resumé. I'm thinking to myself that if, in a one second glance over of the stack they can remove 400 resumés that have glaring mistakes (misaligned elements or typos, for example) - 60 seconds into 1000 resumés being about 17 = 17 minutes for this theoretical pile, they're going to pitch without a second thought.

    Hey, they've already halved their workload, and there isn't an unreasonable argument that it was an effective sieve: anyone too lazy to get their most important pitch sufficently right that it'd pass a glance is most likely too lazy to get putting all those pesky semi-colons in for that slightly more relaxed deadline of five minutes ago their future company finances code will require.

    If this HR person has taken a statistics course and DOES have a second thought, they will assuredly pat him or herself on the pat and say, "The population sample is still sufficently large to allow for a reasonable distribution." ...but then he or she will bolt upright in the dark of night with a cold sweat, realizing the truth to the quote, "There are lies, damn lies, and statistics."

  270. Avoid the "Steve" kind... by Anonymous Coward · · Score: 0

    Avoid Steve.

    Redundant? Off-topic? I don't really care. If it hasn't been said by now, then it needed to be said.

  271. Peace Corps by Anonymous Coward · · Score: 0

    or just dive right in and do what's fun.

    Life's not about money or cars or a big old house.
    Unless you want all the headaches that go with it.

    Find yourself a hot babe who likes to boink.
    Do some fishing.
    Travel the planet.
    Read a lot and invent some stuff...

    All one needs to be happy is a warm place to sleep, enough to eat, and good friends.

    It helps if you step away from the mass media and corporate self service brainwashing that you've already been subjected to for most of your life....

    A few years in a some remote village without TeeVee, electricity, and consumer goods will put things n perspective if you can't see already.

  272. Learn to kiss ass by toganet · · Score: 1

    my boss is a complete incompetent, but because he has kissed the right asses over the last 7 years, he was recently promoted to general manager of our entire division. I've yet to decide if I will quit with the others who are leaving, or wait to watch him crash and burn first person.

    Bottom line -- "hard work pays off" is a lie the rich use to keep us down.

  273. Re:Entry level because...(seconded) by 3jeff · · Score: 1

    All college does is to prepare you to learn.

    precisely. sure, the material you're taught is not irrelevant, but the most important thing current students don't recognize is that college is about learning how to learn. speaking as someone who teaches philosophy and religion, many of the students in my classes would benefit from the realization that the simple fact that my class is not in "real-world" knowledge or skills (like jsp or burger-flipping) doesn't mean they have nothing useful to learn in it. if they can adapt to learn what i'm trying to teach them, then they can adapt and learn anything. and isn't that the single most useful job skill anywhere and at any time? surely no one who hires you out of college expects you to know everything you will need to know, but they do expect you to be able to learn it . . . and fast.

    --
    "I've come to the conclusion that revolutions aren't profitable." -kevin kelly
  274. Applied for 99 jobs, fire and forget by totierne · · Score: 1

    In 1992-1993 I applied for 99 jobs in electrical & electronic engineering, and also in Computer Science.

    I would read each relevant job and decide if I could grow into that job and like it. I applied and forgot about it until they contacted me, All permanent positions.

    I got about 10 first round interviews and 3-4 second round interviews and eventually 3 jobs over one weekend, and no job offers over the previous year.

    I ended up with a job in Dublin, Ireland doing porting work (making the product work on different unix vendors boxs (boxen?)).

    That is my 2 cent.

    What do people suggest someone with 11 years experience should do?

    In Short:.

    Everyone tries to plan, but chance makes fools of our plans, look for the best next step. The next step is dictated by commercial realities, i.e. what jobs are currently available, check out http://www.dice.com/ .

    Free/open source may help your CV/Resume, it is nice if your company contract allows work on Free/Open souce on your own time, even better if it is part of your work.

    Network and look for cross functional opportunities, as there can only be one person who is best at something, and they are probably over specialised.

    I guess that is 4 cent :)

  275. Non-degreed people mostly come in two types by Anonymous+Brave+Guy · · Score: 1
    I have worked with a lot of non-degreed developers that were very capable.

    Many non-degreed people will tell you degrees are worthless. They may collect stories of the "educated idiots" they have met or worked with.

    I'd agree with all of that, but (IME, and at the risk of over-generalising) those two groups are almost mutually exclusive, and most non-degreed professionals fall pretty clearly into one camp or other.

    The capable guys without degrees are usually people who are interested and somewhat talented in their field. They tend to make the effort to learn on their own in some form that works for them, and to respect the efforts of others to learn in ways that work for them, too. Having made that effort, they tend to know their stuff and have some confidence in their abilities, so they don't need to put other people down.

    OTOH, if you encounter someone whose first action when meeting new people is to put them down, someone touchy about the value of some qualification or level of experience they don't have, then you're often talking to someone who knows they aren't as good as the person they're attacking. They feel the need to tell everyone how important and worthy they are, because they aren't confident that their results will speak for themselves.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  276. The nature of software development today by Anonymous+Brave+Guy · · Score: 1
    In a world where 95% of all software developers know only the world on top of all the abstractions they work through, the one who knows what's underneath is king.

    That's very true, but I don't think it's a bad thing.

    I came to this conclusion a while back, a few months into my second job working with an office full of software developers: most of the guys I've worked with, despite being pretty smart and often very well qualified (I'm unusual at my current employer because I don't have a PhD), program as their day job. They come in and write code, and then go home content that they've done a decent job and been paid a decent wage for it. This works for them, and it works for their employer, too. This isn't to say that they don't take pride in their work, or that they make no effort to improve their skills and learn new things, but they're basically happy to do the grunt work and have few aspirations beyond that.

    A few of the guys I've worked with -- there's no point quibbling over percentages, so let's take cduffy's implied 5% figure -- are good, and I mean really good. There are a few tell-tale signs of this kind of person. For example, they tend to know the little details of their tools, not because they remembered them all by rote or read an extra chapter in the manual, but because they understand in depth how the tools are put together and why they work the way they do. They tend to read around their subjects more than the other guys -- these are the ones who identify which books are worth buying in the first place, not just the ones who make an effort to read some of the stuff in the office library. They'll be the people who get asked the difficult questions when the rest of the office doesn't know, because they'll develop a reputation for being the "guy who knows why".

    It can be unfortunate that the latter group of people tend to find grunt work pretty dull, because grunt work goes with the territory. If you're going to be in this business, you'd better accept that sometimes you just have to get on with the dull and boring stuff no matter how good you may be! However, thanks to their higher skill levels and greater repertoire of technique, they can often dispense with grunt work much faster than regular guys when they need to do it.

    However, any unavoidable grunt work is basically a waste of their ability, and since these guys tend to expect higher pay, it's usually not a great idea for management to hire this type of person for a job that's mostly grunt work. Software projects usually consist of three things:

    • grunt work (mostly)
    • devious technical hackery (underlying all the grunt work -- for example, writing the libraries/tools the grunts use to build their code)
    • high-level design/architecture work (pulling all the grunt work together to make complete systems you can sell).
    The first category can obviously be done by grunts, but the latter two categories really benefit from the presence of wizards.

    As luck would have it, the ratio of grunt work to wizard work seems to correspond pretty well to the ratio of grunts to wizards in the software development world. A smart employer will recognise this, and hire/allocate responsibilities accordingly. If a more people understood this balance and how to make best use of different people's abilities and desires, we might actually get somewhere with this software engineering idea...

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:The nature of software development today by cduffy · · Score: 1
      I agree with what you're saying. Just a comment on one piece...
      It can be unfortunate that the latter group of people tend to find grunt work pretty dull, because grunt work goes with the territory.
      Speaking for myself, I've found that having a reasonably talented student as protege makes things much more enjoyable, even when there's a substantial amount of grunt work on one's plate. This is useful for a few reasons:
      • Teaching is fun, particularly when the student is motivated (still free of external commitments and excited about their career).
      • As an intern, they're cheap. As junior staff, they're still cheap. This makes management easy to convince wrt hiring them.
      • Doing the grunt work yourself is more interesting if there's someone watching over your shoulder and asking questions -- and if you do mess up, there's another pair of eyes.
      • Helping someone else do the grunt work is more interesting than doing it oneself.
      • It's amusing in this field to work with someone who avoided getting jaded in the bust, or by a deathmarch at some previous job, or <...>.
      BTW, the 95% thing was an off-the-cuff guess. My present employer, a fairly small startup, has had at least two wizards both hired and departed (the pay here's not so good, and one of them came to find the work uninteresting -- not in my department) and two continuously on staff (not including myself, as it seems the sort of thing tht should be determined through 3rd-party evaluation). Given the size of our tech staff, this leads to substantially better than 1-in-20, but I'm not convinced that this is typical:
      • Working for a company that promises cool work [and a chance to make it big] rather than a market-rate paycheck arguably has less attraction for those whose focus is on the paycheck, but more for those who like what they do and are confident enough (and financially able) to take risks.
      • Our lead architect [a specialist rather than a generalist, but capable of vastly larger quantities of code with far fewer bugs than anyone else on staff] was responsible for two of the wizards on staff via personal contacts, and I was responsible for a 3rd [someone I'd worked with in the past on both personal and professional projects]. I'm thus inclined to suspect that those who have wizards on staff in the first place are better able to get more later -- in addition to the personal-contacts role, one of the things that attracted me to this job despite the pay was the quality of the engineering team, and I'm inclined to think this motivation is generally applicable.
  277. Who are you, mother Teresa? by jotaeleemeese · · Score: 1

    When we hire somebody we need that person to start working.

    We are not an academy.

    Neither are a group of cheerleaders.

    Enthusiastic.... who cares about the skills ... gime me a fluffy break.

    --
    IANAL but write like a drunk one.
  278. Nonsensical rubbish. by jotaeleemeese · · Score: 1

    The bubble burst for the oportunists.

    For people with preparation all carried out pretty much as usual.

    --
    IANAL but write like a drunk one.
  279. shameful: age 25 without working by peter303 · · Score: 1

    I stunned my immigrant co-workers, especially the Asian ones, telling them that I had work to pay much of my education, and some of these were menial jobs. The feel its required to pay for a kid's education through graduate school. I heard that only about a quarter of suburban teenagers do traditional summer jobs, half of used to do so 20 years ago. I just read a column on how neighborhood kids dont cut lawns anymore (their or for pay).

    1. Re:shameful: age 25 without working by Anonymous Coward · · Score: 0

      I'm 24, and I couldn't even mow lawns around here if I wanted to, because I found out when I moved here that our neighbor has the market locked - he mows virtually all the lawns that aren't self-mowed.

  280. have you considered federal govt? by briancnorton · · Score: 1
    Ok, stop laughing. The federal government is a very interesting (if sometimes frustrating) place to learn a LOT about computing in the "real world." I talk to all too many people that know how to do things in homogenous, clean environments, but that's not how enterprise systems are. You get to use interesting systems to do very interesting things.

    Your average federal agency has a mish-mash of 30 year-old fortran, 20 year old COBOL, 10 year old C++, 5 year old Java, and at least a dozen system architectures from old VAX to WinXP or Solaris. You will be asked to do difficult things with insufficient resources. It forces you to either be creative and know what you're doing before you do it.

    You will come out of a federal IT job as either
    1) a master of the universe of technology
    2)a burned out heap of cynicism.or
    3)Retired with good benefits and reasonable pay.

    --

    People who think they know everything really piss off those of us that actually do.

  281. Master's in Computer Science, eh? Use It.. by triso · · Score: 1

    Hi,

    It is possible to get a job building on your MCS thesis with a company that is in a related field. For example a thesis titled "On the Discrete Quantum Factors of High-Dimensional Tori," could get you a position with a crypto company.

    Put the tltle of your thesis in your resume and mention that it is available on demand. This will catch someone'a eye and then you are in.

  282. My opinion by Dr.+Juice,+phD · · Score: 1

    I'm still in school but I've been wondering that myself. I'm studying for Web Design, which may be a little more specific than Computer Science.

    Here's my advice:
    -Make a list of skills you have (you'll need this for your resume anyway)
    -Make a list of positions you think you want
    -Make a list of companies you want to work for
    -Talk to people at said companies, profs, and people you may know in the industry and find out what they do and what their title is, and what they think you would do best at. Maybe they can even get you a position or internship somewhere.

    Next, I would reccomend doing some things on your own. What I mean by that is, build a small portfolio basically. If you know how to code websites, make one for yourself (you can even use this as your resume or as an addendum to the actual paper copy). Know some graphics? Make some business cards or something. Know Java? Throw together some Konfabulator or Dashboard widgets (if you use OS X). Basically, do some things that demonstrate your skills and that you can show to prospective employers. This will give you and them a better idea of what you can do. You can even maybe make some shareware apps and earn a little dough for yourself. I've already got a few companies I would like to work for once I'm out of school, as well as a list of what I can do (with some examples) and a list of skills I expect to have upon graduation. A friend of mine did this setting up the network at a new Navy office here in Cleveland and even though it only lasted for about two months it looks great on his resume.

    Finally, I would suggest searching for a position either at or a level below your current skill level. I know this is counter to what you've been told, but it'll give you an idea of how you personally perform in an actual work environment, and if you're over-skilled for the position it'll give you a chance to really shine and show whoever your working for that they can move you up the ladder a rung or two. Maybe if you've already got a gig that pays enough to support your lifestyle, find some contract or comission work to build some experience.

    --
    "Quick! Run to your chocolate huts!" -Meatwad, Aqua Teen Hunger Force
  283. There is a difference by lorcha · · Score: 1
    There is a differnce between whipping off a comment on slashdot and crafting a resume.

    You can be damned sure there are no spelling or grammatical errors on my resume. Fuck if I care how I spell or write on some website, though.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:There is a difference by DoctorFrog · · Score: 1

      I'm sure there aren't; my comment was really addressed to the same people as yours was. I just thought it would be funny to pull an example of a very common grammar mistake out of your post, as an example.

    2. Re:There is a difference by cecille · · Score: 1

      Funny, then, how your original post was agreeing with a post that was basing someone for a spelling error in a slashdot post. And yes, I do know that I used post three times in that last sentence, and yes, I do know this is a sentence fragment starting with "and", so don't even say it. You people need to get a damn life. What is WITH this stupid trend of pointing out every damn spelling error as a way to discredit the poster? The other day some AC called me pathetic because I made what was obviously just a typo in a post (reversed two letter...so sue me). Was the comment in any way constructive? Did it contribute ANYTHING to the thread other than to try and make me feel stupid? No. You know what I think is pathetic? Trolling through the forums looking for spelling errors because you have nothing really valuable to contribute.

      --
      ...no two people are not on fire.
  284. Is there a point in there somewhere? by lorcha · · Score: 1
    I never said anything about agreeing with this post, and I never criticized anyone for making errors in a slashdot post.

    In fact, I did just the opposite of criticizing those who make errors in slashdot posts when I said:

    There is a difference between whipping off a comment on slashdot and crafting a resume.

    You can be damned sure there are no spelling or grammatical errors on my resume. Fuck if I care how I spell or write on some website, though.

    My original comment did not mention agreeing with anybody. Not the original poster, not anyone. I simply said that I receive a lot of resumes with errors in them, and that I found this to be pathetic. If you are preparing a marketing piece on yourself, don't put in any errors. That was, is, and will continue to be my point. You get extra laughs from me if your resume has errors in it and you also claim to have "Excellent communication skills."
    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  285. Re:See your local Marine Corps recruiter, ooorah!! by Sjobeck · · Score: 0

    Better yet, cut right to the chase, kill yourself.

    This will save the US government from having to fly your body & all your personal weapons of personal destrcution to Iraq, where, huh, let me get this straight, you will destroy other persons, until they destroy you, as they have to 100k+ Iraqis, and just shy of 2k other gullible persons, then the expense to fly your corpse home again in secret, all the while lying about the whole thing.

  286. What you know is as important. by Eunuch · · Score: 1

    Often graduates coming fresh out of the ivory tower, especially those with little commerical software experience, assume that who you know is all that matters when it comes to getting and keeping a job. What you know is often just as important.

    --
    Transcend Humanity. Please.
  287. judging from that name.... by Anonymous Coward · · Score: 0

    ...your frist step should be to go back home where all tjhe jobs have gone to anway..........

  288. outside the box by farble1670 · · Score: 1
    i can honestly say i am sorry i got into software engineering, or high-tech in general. first, the high-tech job market is influenced by recessions more than any other industry. second, no matter what, it's susceptible to offshoring. if not now, then 5, 10 or 15 years down the road. it happend for IT. it's happening to development. third, you are highly tied to a particular locale. for me, it's silicon valley, and IMHO, SV is a crap hole place to consider spending the rest of my life.

    i'm mainly talking about the grunt high-tech worker. for research, it's probably different.

    i wish i would have pursued some other career. something that has a demand not only in a few overpriced locales, something more recession proof, and something that has a benefit to being local.