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?"

93 of 628 comments (clear)

  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 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.
    2. 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!?"

    3. 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
    4. 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.

    5. 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.

    6. 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.

    7. 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.

    8. 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.

    9. 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.

    10. 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 ?
    11. 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
    12. 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.
    13. 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"?
    14. 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.

    15. 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.

  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 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
    3. 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"
    4. 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!
    5. 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.

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

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

  3. 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 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.
    3. 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.

    4. 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.
    5. 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.

  4. 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,
  5. 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.

  6. 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 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!

  7. 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.

  8. 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 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

    3. 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.

    4. 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.

    5. 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.

    6. 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?
    7. 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.

  9. 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.

  10. 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 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).

  11. 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
  12. 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+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.
  13. 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 m85476585 · · Score: 2, Funny

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

    3. 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.

    4. 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.

  14. ...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 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.

    2. 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.
    3. 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.

  15. 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.

  16. 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
  17. 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.

  18. 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
  19. 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
  20. Comment removed by account_deleted · · Score: 2, Funny

    Comment removed based on user account deletion

  21. 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
  22. 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.

  23. 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.

  24. 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_.

  25. 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.

  26. 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
  27. 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.

  28. 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 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.

  29. 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."
  30. 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.
  31. Steve Jobs just talked about this at Stanford by ScaredSilly · · Score: 5, Informative
  32. 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.
  33. 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!

  34. 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
  35. 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"?

  36. 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!
  37. 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."

  38. 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
  39. 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.

  40. 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.

  41. 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
  42. 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.
  43. 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?