Slashdot Mirror


How Does a Self-Taught Computer Geek Get Hired?

An anonymous reader writes "I'm essentially a self-taught computer geek who started learning BASIC at age 12, but decided NOT to do the traditional computer-nerd thing (comp sci or physics, computer degree, etc.). I've essentially kept up with computers as a hobby, teaching myself web-design, Linux/LAMP, Javascript, and now Drupal. I've worked for a short time at a web dev shop but mostly have just done freelance projects and here-and-there stuff for websites or projects, many of which have gone under or are no longer accessible. I'm creative, have Photoshop/GIMP skills, I'm personable and self-motivated...and I'd like to get a 'real' job now but I don't really look like much on paper — how can I (specifically with Drupal) make myself look good on a CV and/or establish solid credentials that will make people more willing to take a chance and hire me? Will Drupalcon 2012 help me make inroads? Are there other ways to 'prove' myself to be a capable web admin/developer?"

361 of 523 comments (clear)

  1. Why do you want to be hired? by CmdrPony · · Score: 5, Insightful

    Instead of running your own business. Then you don't need to provide your quality and skills to anyone, and it can make more money in the long run as you are not limited to your salary and don't have to fear getting fired. If you know web-design and running Drupal, then start to work with those. Make your websites. Now, learning some information about other subjects will help. Learn things like marketing, SEO and in general running a business. Most of the information can be found on webmaster forums. Then it's up to you - you can even sell your services to local businesses. You also have the added benefit of working with your projects instead of someones else, which is always more boring.

    It seems like most people, especially geeks, want to take the easy route and try get a job. Being self-employed or running a business isn't all that hard and it is much more rewarding, especially for a computer geek now in internet age.

    1. Re:Why do you want to be hired? by Anonymous Coward · · Score: 5, Insightful

      Instead of running your own business. Then you don't need to provide your quality and skills to anyone, and it can make more money in the long run as you are not limited to your salary and don't have to fear getting fired. If you know web-design and running Drupal, then start to work with those. Make your websites. Now, learning some information about other subjects will help. Learn things like marketing, SEO and in general running a business. Most of the information can be found on webmaster forums. Then it's up to you - you can even sell your services to local businesses. You also have the added benefit of working with your projects instead of someones else, which is always more boring.

      It seems like most people, especially geeks, want to take the easy route and try get a job. Being self-employed or running a business isn't all that hard and it is much more rewarding, especially for a computer geek now in internet age.

      In this economy I'd take a salary (certainty) over the kudos of being an entrepreneur (uncertainty) any day of the week. Competition is stiff in the web dev/design market. Makes much more sense to throw your lot in with a group of established designers and developers that have a client book.

      As an alternative, I'd suggest looking at big corporates that have marketing/web dev teams and apply for those jobs instead. You're less likely to be as harshly scrutinised by people as clued up as yourself and your salary is not dependent on how many clients you secure or websites you build as your job will be focused on your own company's website. Whilst not a long-term solution, it may be the viable in road you are looking for.

    2. Re:Why do you want to be hired? by CubicleView · · Score: 3, Informative

      Maybe he should, maybe he shouldn't but either way that's the anwser to a question he didn't ask.

    3. Re:Why do you want to be hired? by MatthiasF · · Score: 4, Insightful

      I'd suggest getting to know more open source projects, starting with Drupal was a good idea.

      Get to know Open Atrium, design some nice themes for it or make a module to solve a problem someone has, then post it all online someplace that allows people to post comments or a download count.

      Having a list of achievements on the Internet, with people giving feedback or allowed to see your progress, can be a resume in itself.

    4. Re:Why do you want to be hired? by vlm · · Score: 1

      Many independent contractors are hired into permanent positions, if you want that path.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    5. Re:Why do you want to be hired? by Anrego · · Score: 5, Informative

      It seems like most people, especially geeks, want to take the easy route and try get a job. Being self-employed or running a business isn't all that hard and it is much more rewarding, especially for a computer geek now in internet age.

      Guilty!

      I hate marketing stuff, I hate business stuff, and I really hate "networking" .. what I love is building software. I'm happy to be able to come in, do my thing, and let someone else worry about all that other shit. Long as I'm reasonably well treated and paid... I'm happy being a wage slave.

      I suspect the same is true of most geeks. As a community we are not known for wanting to wear suits, speak in buzzwords, work with excel and powerpoint, etc. Some pull it off, and some even enjoy it, but I think for the most part we like to be in the background doing our thing while the "suits" figure out how to make money from it.

    6. Re:Why do you want to be hired? by Anonymous Coward · · Score: 5, Interesting

      Being self-employed or running a business isn't all that hard

      You obviously have never run a business before.
      As a coder who has done exactly that for the past 10 years, I can say, it can be a real slog.

      Agreed I am now earning more than I could employed, but the first 5 years are make it or break it.
      Not knowing where your next mouthful is coming from requires certain nerves. You will under sell yourself.
      If you are doing it alone (like I have done) it is even worse, you can lose touch with peers to be able to pulse local market direction.
      IMHO it requires an immense amount of discipline, a stable mind, good communication skills (which many coders lack) and a little luck.

      I had no idea what I was getting myself into when I started.
      Though maybe that was a good thing. I do have no regrets.

    7. Re:Why do you want to be hired? by JoeMerchant · · Score: 5, Insightful

      Being self-employed or running a business isn't all that hard and it is much more rewarding, especially for a computer geek now in internet age.

      Having worked in various sized companies, from self-employed through 10, 20 and 500-1000 people, it became apparent to me that all businesses need:

      1) Sales and Marketing
      2) Accounting
      3) A product

      If you have no interest in 1) or 2), being self-employed is not for you. Also, when taking into account what you get paid for your "Product" as a coder, bear in mind the hours invested in Sales, Marketing, and Accounting for essentially zero compensation..

    8. Re:Why do you want to be hired? by Chrisq · · Score: 5, Insightful

      In this economy I'd take a salary (certainty) over the kudos of being an entrepreneur (uncertainty) any day of the week.

      I would too. After seeing a program about successful entrepreneurs I think this means that neither of us are cut out for running a business. The ones who succeeded often did so after several attempts, putting in long hours, sinking their own assets into the business, failing and then doing it over again. They had a drive and ultimate confidence in themselves that meant that they would never be happy taking the safer option of a salary, unless it was short term during which they would scrimp and save what they needed to start another business.

    9. Re:Why do you want to be hired? by Anonymous Coward · · Score: 1

      Partner up with someone who gets off on the marketing and promotional crap, and you've got yourself a business...probably a better one than if you were to take on everything by yourself anyway.

    10. Re:Why do you want to be hired? by jareth-0205 · · Score: 2

      It seems like most people, especially geeks, want to take the easy route and try get a job.

      Or... you might find that running a business and writing software are very different skills. Running a business takes you away from the thing that you actually want to do! I know, I used to freelance, but now I work in an office where someone collects the money and finds the client. Much happier.

    11. Re:Why do you want to be hired? by Plunky · · Score: 2

      As an alternative, I'd suggest looking at big corporates that have marketing/web dev teams and apply for those jobs instead. You're less likely to be as harshly scrutinised by people as clued up as yourself and your salary is not dependent on how many clients you secure or websites you build as your job will be focused on your own company's website.

      But, to get past big corporate HR you will generally have to have qualifications and certificates. The more the merrier.

    12. Re:Why do you want to be hired? by capnkr · · Score: 4, Interesting

      Like the OP, I am self-taught, and am of the same mind as CmdrPony, having done it myself. If you need to start working right away...

      Start your own shop, but count on the website/SEO/marketing side of things to start slow and develop (no pun intended) over time - likely several years. The market for "website developers" is fairly well saturated, albeit with far too many that are no more than Dreamweaver/FrontPage/MSWord-using ex-construction worker/secretary types who are 95% clueless yet able to put up a $200 site in a few days by advertising on Craigslist. Yes, your site may be far better, but money talks, and many clients don't understand the finer points of what makes a really good, nice-looking, fast rendering, cross platform website, or what SEO is and the kind of time it can eat.

      Until you have a solid core of client sites showing your skill and capability and helping you sell at a price point that makes it worthwhile, your working capital and day-to-day income can be supplanted by the other computer skills you have: repair, networking, etc... Be willing to make on-site visits (even to homes - at least until you get too busy), and have a fast response time. Come up with good ways to describe common computer problems and your fixes for them in normal human-speak - people do like to understand a bit about what you are doing, and teaching them a little helps them become better users and clients.

      Find a small, cheap location where you can set up half a dozen systems while you work on them, get some biz cards made, and put out your shingle. If you do a good job, word of mouth will start putting feet in your doorway in a matter of months, enough traffic to live off of so you can begin to grow and thrive and start getting website work, likely from many of the same clients whose system you maintain, once they realize that their super-cheap website really is for the dogs. Being their trusted and proven IT guy helps you sell yourself in this area - they understand that you know what you are talking about, and will be more willing to pay you a fair price to help them market themselves better online. Good luck!

      --
      "...there are some things that can beat smartness and foresight. Awkwardness and stupidity can." ~ Mark Twain
    13. Re:Why do you want to be hired? by billcopc · · Score: 5, Insightful

      Being self-employed or running a business isn't all that hard

      I wish you had said that at the beginning of your post, so I could have stopped reading. This is absolutely false!

      You can be the most brilliant technician in the universe, and still crater your business if you don't have the sales persistence to turn those technical skills into money, and the support team to handle users' invariably simple problems while you focus on the next big thing, whether that's the next version of your product, or a separate item with strong cross-marketing potential. Just because a handful of ethically-questionable teenagers won the dot-com lottery, does not mean the same will happen to anyone with basic web development skills they picked up from a few Youtube videos narrated by 12-year-olds.

      To the OP: if you want to find work, contact staffing/contracting agencies near you. They will find you paying gigs, and the experience you gain there will be more valuable than any paper knowledge you have amassed up to this point. There are lots of hobbyists like you, but companies are interested in people who can efficiently solve business challenges. If you really want to stick with web development as a serious career, then start putting together a portfolio. Don't rely on web sites staying up indefinitely with your old code, take screenshots and document them, briefly explaining (to prospective clients) why you were the right person for the job and what kind of unique or high-level skills helped bring it together. Take a dozen of your best examples and arrange them into a nice sleek gallery page. Get stupid old business cards printed with an eye-catching design and a memorable URL to your portfolio, and pass them around. You want people to see your work, be wowed, and contact you because you're the designer/developer they want for their business. Sell yourself!

      --
      -Billco, Fnarg.com
    14. Re:Why do you want to be hired? by achbed · · Score: 4, Informative

      I second this. Running a small business is a different animal altogether. Unless you can make enough to support hiring someone to do your marketing and accounting, don't go here. It's a world of pain if you screw things up (especially from a tax perspective). In addition, if you're having trouble getting a job, it's going to be just as hard (if not harder) to develop a client base to support a small business.

      Oh, and I assume the reason you're looking for work is to get money in your pocket. If you start a business, be prepared to lose money (and potentially lots of it) in the first several years while you get your name established.

      If you go the independent contractor route, be aware that a lot of businesses are getting really picky about independent contractors as states begin to crack down. I've had several friends lose their gigs because the business says that they don't meet the stringent "requirements" in the law for being classified as an independent contractor and the business could be fined severely for "misclassification of employees" (note that this applies to the US, your locality may vary).

    15. Re:Why do you want to be hired? by vlm · · Score: 1

      Being self-employed or running a business isn't all that hard and it is much more rewarding, especially for a computer geek now in internet age.

      Having worked in various sized companies, from self-employed through 10, 20 and 500-1000 people, it became apparent to me that all businesses need:

      1) Sales and Marketing
      2) Accounting
      3) A product

      If you have no interest in 1) or 2), being self-employed is not for you. Also, when taking into account what you get paid for your "Product" as a coder, bear in mind the hours invested in Sales, Marketing, and Accounting for essentially zero compensation..

      "In this economy" and all that rot, unless you're an orphan, you're probably related to an unemployed person or persons who happen to specialize in need #1 and need #2. Possibly someone typing in a non-techie website right now, that all they need to start their own business is a tech/product guy, if only they knew an interested one...
      Of course family businesses can result in some of the most spectacular business related drama known to mankind. Be careful not to end up on Dr Phil or CourtTV or whatever its called now.
      On the other hand, if you're both currently unemployed, what were you going to do today otherwise, watch Oprah reruns?

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    16. Re:Why do you want to be hired? by Anonymous Coward · · Score: 1

      You don't sound like you are a whiz who needs a job. Think different! You sound like a Woz who needs a Jobs. See if you can find one - then change the world.

    17. Re:Why do you want to be hired? by cultiv8 · · Score: 5, Informative
      I've run my own one-man Drupal shop for 6 years, keep this in mind if you decide to go this route:
      • It'll take 3-5 years to build a decent portfolio and client list
      • You only get paid when your clients pay you (it can be feast or famine)
      • Find a Drupal/PHP programmer who can do the stuff you can't or don't want to do
      • Go to DrupalCon, Drupal meetups, Drupal camps, etc. MEET PEOPLE IN YOUR SITUATION.
      • But don't confuse this with networking; go to Chamber of Commerce events, tradeshows, BNI, etc. GET CLIENTS
      • Volunteer, freely give advice, offer discounts to non-profits, help out on Drupal forums, etc.

      Most of this is business advice, not Drupal advice, but it all goes hand-in-hand. Make a name for yourself. Be good at what you do. Manage expectations with clients. Get a brochure and business cards. Write a blog; I wrote a book on Drupal which has been amazing for business.

      This economy is a bitch. Good luck if you start your own thing.

      --
      sysadmins and parents of newborns get the same amount of sleep.
    18. Re:Why do you want to be hired? by somersault · · Score: 1

      that's the anwser to a question he didn't ask.

      He didn't ask it outright, but very often people ask for overly specific answers when they haven't really thought through their actual problem. Sometimes (well, most of the time if you're doing IT support for example) it's better to ask what they're trying to do before giving them the answer to their actual question. Maybe this guy would hate to work for himself, or maybe he just needs a little inspiration.

      --
      which is totally what she said
    19. Re:Why do you want to be hired? by PopeRatzo · · Score: 5, Funny

      As a community we are not known for wanting to wear suits, speak in buzzwords, work with excel and powerpoint, etc. Some pull it off, and some even enjoy it

      I believe the technical term for such people is "assholes".

      This is not my own opinion. I know several programmers, and have heard many variations on, "You know that guy Chad? The assistant team leader who's always in a suit, with the buzzwords and the powerpoint? Yeah, you know, the asshole."

      --
      You are welcome on my lawn.
    20. Re:Why do you want to be hired? by TheLink · · Score: 5, Insightful

      The other thing is you never see a program about those who still haven't succeeded after going bankrupt a few times... And that certainly does happen - just doesn't make for a good show I guess ;).

      I've eaten at restaurants that have failed, and sometimes I have no idea why they aren't a success. Price reasonable, food is good, location is about the same as the successful ones, but no customers.

      I'm sure you've seen those books where one rich guy says he succeeded by not giving up. Then you have another book where a rich guy says he succeeded by knowing when to quit. Then you have another rich guy saying he succeeded by starting many different businesses at the same time and closing down the ones that don't succeed. Then you have yet another rich guy saying he succeeded by focusing on one thing... Another rich guy says "buy property", but if you bought the wrong property < 2008, you'd now be stuck paying off a loan that's a lot more than your property. So good luck figuring out what the real secret to success is.

      --
    21. Re:Why do you want to be hired? by Anonymous Coward · · Score: 4, Insightful

      I think you'll find a common theme among successful tech entrepreneurs and among most entrepreneurs and small business owners is cash reserves. Businesses typically operate at a loss for the first 1-5yrs so if you are living paycheck to paycheck then forget it.

    22. Re:Why do you want to be hired? by Anonymous Coward · · Score: 2, Interesting

      As a community we are not known for wanting to wear suits, speak in buzzwords, work with excel and powerpoint, etc. Some pull it off, and some even enjoy it

      I believe the technical term for such people is "assholes".

      This is not my own opinion. I know several programmers, and have heard many variations on, "You know that guy Chad? The assistant team leader who's always in a suit, with the buzzwords and the powerpoint? Yeah, you know, the asshole."

      Also known as the guy that makes twice as much as you.

    23. Re:Why do you want to be hired? by History's+Coming+To · · Score: 1

      I did exactly that a few months ago. I was in a very similar situation to the original poster, self taught with good knowledge of HTML/CSS/PHP/MySQL and with plenty of experience running LAMP systems. I presume I got lucky, because within a month I landed a contract with a company that has ~100 outlets, all needing very different websites, so my timetable is full for the forseeable future.

      What I'm offering, which I think was a very important point of landing the contract, is building, hosting and maintaining the sites, including regular updates. The company hiring me don't need to do a thing other than email me with any updates they need done. Because a large part of the job is just data entry they also get me a little cheaper than my normal quote for hourly coding.

      So my advice is find a company who need work done, but don't have the time or inclination to get involved in any techie stuff, even including "basic" stuff like posting things via a Drupal site, and offer to take everything off their hands. (And ideally a business that you have some experience, my client is in the hospitality trade, something I did for about 8 years)

      Being self employed isn't much hassle, you do lose some security, but it's actually quite rewarding so far.

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
    24. Re:Why do you want to be hired? by John+Courtland · · Score: 5, Insightful

      So good luck figuring out what the real secret to success is.

      Upbringing, networking, persistence, work and a hefty dose of luck.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    25. Re:Why do you want to be hired? by SydShamino · · Score: 1

      The real secret to success is having the drive and motivation, along with huge piles of luck.

      Every business, every restaurant, every person has good and bad days/products/etc. Some people get really lucky on their good days and get noticed, and then proceed to have good days when it counts. Others who may be equally or more "deserving" (whatever that means) don't.

      Certainly those that never try won't succeed. But those that try and succeed aren't better or more deserving than those who failed - they just got lucky.

      --
      It doesn't hurt to be nice.
    26. Re:Why do you want to be hired? by Moryath · · Score: 5, Informative

      What do all these books have in common?

      Oh yeah, they all STARTED with a big-ass pile of cash that they could fritter away on risk.

      Like the recent Republican debate - Gingrich talks about Bill Gates being a "high school dropout" who founded Microsoft, but he fails to mention that Gates was the prep-schooled son of upper 0.5%'ers who had a ton of mommy and daddy's money to pay Paul Allen (the real programming genius of the company) and later to front in order to buy 86-DOS from Seattle Computer.

      Funny how that all tends to work out only for those who already inherited wealth.

    27. Re:Why do you want to be hired? by beadfulthings · · Score: 5, Interesting

      I agree with you wholeheartedly. WordPress is keeping the wolf away from the door here, and no one could be more surprised than I am. I came at it from a slightly different angle--I quit ten years ago after 20 years in IT in order to pursue my interests as an artist. While I always had a few Web clients, sudden widowhood and some acute financial worries made me take a closer look. A little attention to my "product" has paid off. My suggestions would be:

      1) Run your business like the big guys do. Learn how to prepare a proposal and a statement of work, and use them properly.
      2) Engineers and project managers are two different species. When you run your own business, you have to be both. Watch your time and billable hours. Beware of "scope creep," which can be your worst enemy.
      3) Develop a website for yourself as your first reference account. Lavish all the time, love and care on it that you possibly can. While it would be nice to use it to generate online leads, don't hold your breath for that. Use it instead as your online business card and portfolio--something prospective clients can review. It is the developer's equivalent of the artist's online portfolio.
      4) Consider doing at least one "pro bono" site for a local organization or charity you care about. Local is key so they can become a reference.
      5) See if you can find a niche. I fell into one related to my artwork, and it's a comfortable spot.
      6) Consider eventually offering hosting services. I found that a berth on a cloud site was not all that expensive. I house my clients there and provide them with backups, maintenance, security, and upgrades. They pay a monthly fee for the hosting and pay separately as needed for maintenance and upgrades. Small businesses appreciate not being abandoned to the wolves, and they like having a Web droid available by telephone.

      I'm not trying to build the next Apple. I'm just making a living, and it seems to be working quite well.

      --
      "Here's what's happening. You're starting to drive like your Dad..." - Red Green
    28. Re:Why do you want to be hired? by Anonymous Coward · · Score: 1

      . So good luck figuring out what the real secret to success is.

      Writing self-help books on how to succeed.

      Just like those A-holes on late night TV:
      "Last year, I only made $200 dollars working 1,000 hours a week! But last month, I made over $1billion masturbating in my living room! And YOU can do it, too! Just send $29.95 (plus $156.99 s&h) to blah blah blah...."

      Yeah, if your inside tip is so great, why are you hawking your crap on late night TV, buuuuudyye

    29. Re:Why do you want to be hired? by CmdrPony · · Score: 5, Insightful

      Bill Gates might had have rich parents, but Steve Jobs certainly didn't. He was adoption child and really poor in his young adult years, even up to the point that he collected money for food by returning empty bottles to a store. He also dropped out of school.

      Sure, having loads of cash helps. But it isn't required, and certainly not something that guarantees success.

    30. Re:Why do you want to be hired? by kcitren · · Score: 1

      As a small web developer, who do you target as your clientele, and what's you means of getting to them? I ask in all seriousness, I know some people that have done this and have failed almost every time do to the lack of clients, or unreasonable clients [I can't pay you but you can put it in your portfolio, or here's 1k I want you to build me "a facebook"]. I suppose it's very market dependent, but if the OP lives in a major suburb, it's more likely than not that there's not really many independently owned small businesses that will need his services.

    31. Re:Why do you want to be hired? by Darfeld · · Score: 2

      I'm not sure about that. All too often, when I ask a specific question I get solution to some problem I don't have, or when I explain what I'm trying to do, I'm asked why I would like to do that in the first place. Its annoying. Plus most of the time I don't get answers at all. (Cause, you know, before asking I actually do a google search first, so when I ask something it's often not trivial.)

      Anyway, not getting the answer to your question is frustrating. I welcome advises of any kind, but I like to have my answers first. Then I can see for myself if my question was a good one.

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    32. Re:Why do you want to be hired? by PJ6 · · Score: 1

      I'm happy to be able to come in, do my thing, and let someone else worry about all that other shit. Long as I'm reasonably well treated and paid... I'm happy being a wage slave.

      I'm under the impression pure development jobs are hard to find. In regular employment I always found crap like installing, troubleshooting and maintaining infrastructure, testing, managing others, documentation, (usually completely pointless) project management, and endless, worthless meetings took up a good chunk of my time. Often most of it.

    33. Re:Why do you want to be hired? by datavirtue · · Score: 4, Insightful

      I might add that statistically the old boring saying is true: "most businesses fail in the first five years," but you can't expect to fail. Also, another boring adage is true as well: "a business doesn't make money in the first five years." You have to be very frugal and very focused with always an eye to learning lessons and learning from hard nosed successful small business owners. Some of these people are quite jaded and pessimistic, but others can be a breath of fresh air. Always find out how they started and what resources were available to them. Don't act big! If you are a small one man operation do not pretend to be a big company to others; celebrate your small, nimble, and innovative reality. Inc. Magazine is awesome for entrepreneurs! Yes, a print magazine that gets mailed to your house, get it. There is tons of valuable insight to be gained from that publication. I have been working on a project for 8 years, a dream I have had for almost twenty years now. It is just now starting to mature (software) and my website is now enjoying enough traffic to pay for hosting (small Google ads), and other promotion and development costs. But I have sacrificed and risked my career and a lot of money to get to this far and I can still fail, but in my mind that is not an option. The things I have learned are priceless and the experience is VERY rewarding. Oh yeah, it isn't all about the money, my dream is one of helping people and being a service to mankind in the ways that I can. I think that if I do a good job at this then I will be rewarded with money as well.

      --
      I object to power without constructive purpose. --Spock
    34. Re:Why do you want to be hired? by DigitalGoetz · · Score: 1

      Following this, you can also build a fairly decent portfolio quickly by finding local businesses that seem to be doing well in their area, but dont have any website. In every town I've lived in from Philadelphia to rural Ohio, there are tons of businesses that do well, but are hesitant to make the jump into the internet. I'm not saying that you make them an internet business platform, but even a simple, well-designed site that can provide their business some internet presence.

      This is usually a simple task and those businesses (especially in smaller towns) have friends in other businesses that they'll gladly recommend your services to (if you do a decent/good job.)

      The biggest task in "How to get hired" is two areas: Education and Experience. You idealy should have both, but one can often suffice for the other. Many companies are afraid of hiring new grads because they have 0 experience, and with that constant feeling throughout the majority of hiring companies, you could get a foot in the door if you simply have a body of work that PROVES your experience (they dont want to hear how good you are in interviews, they'd much rather SEE your work in action.)

    35. Re:Why do you want to be hired? by nitehawk214 · · Score: 1

      Being self-employed or running a business isn't all that hard and it is much more rewarding, especially for a computer geek now in internet age.

      Having worked in various sized companies, from self-employed through 10, 20 and 500-1000 people, it became apparent to me that all businesses need:

      1) Sales and Marketing
      2) Accounting
      3) A product

      If you have no interest in 1) or 2), being self-employed is not for you. Also, when taking into account what you get paid for your "Product" as a coder, bear in mind the hours invested in Sales, Marketing, and Accounting for essentially zero compensation..

      And if you have no interest in 3), you are probably an unemployed person specializing in 1) or 2). Many successful companies have come from a 1-2 person working with a 3 person. Starting a business doesn't mean you have to go it alone.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    36. Re:Why do you want to be hired? by datavirtue · · Score: 1

      As for SEO, there is a lot of advice to be consumed on the internet about these techniques but in reality people keep all the good hard-won info to themselves. I was able to work with a Russian SEO company for the paltry price of $400 and learned more working with them than I had spending hundreds of hours digging through Google searches for SEO tips. Most high priced SEO is a scam however. they want $5000 a month and use SOME of that money to buy Google Adwords. Ignorant people think they are miracle workers when all they did was spend a few minutes setting up a Google account.

      --
      I object to power without constructive purpose. --Spock
    37. Re:Why do you want to be hired? by ShakaUVM · · Score: 1

      1) Sales and Marketing
      2) Accounting
      3) A product

      If you have no interest in 1) or 2), being self-employed is not for you.

      While you're absolutely right, in my own business I hire people to do 1 and 2, because I hate dealing with them.

    38. Re:Why do you want to be hired? by somersault · · Score: 2

      Well, in the past by just doing what people ask for, I have ended up wasting a lot of my own time when they then fail to do what they were trying to do and have to ask me more questions. Better to ask what they're trying to do to get to the root of the problem, allowing you both to deal with it as efficiently as possible.

      I've love to work for myself, but since I already have a good job I don't think very often about starting my own business. If I was unemployed then I'd definitely give it a go.

      --
      which is totally what she said
    39. Re:Why do you want to be hired? by thesandtiger · · Score: 1

      It's not all skittles and beer running your own shop - there are certainly benefits to it, but there are also down sides.

      You have to *work* to get business. You have to compete against possibly dozens or hundreds of other people with similar skills, who will often work for less because they might be hungry, too - I know where I live (Chicago) - you can't spit without finding someone who is an out of work web geek. You will still need to prove your skills to prospective clients - show a portfolio, provide references, etc. You often have to wait 2-3 months to get paid. You have to do all the work AND manage a business AND still go out and get more business so you always have something in the pipe.

      I started my own shop for a rather niche market that my weird background has suited me quite well for, and about 90% of the business I get is from word of mouth and prospective clients contacting me but it's STILL a lot of work.

      So given the givens, I'd say it's a good idea to keep up the freelancing while also looking for a "real" job and figuring out how to make yourself more attractive to potential employers. The two activities aren't mutually exclusive, just time intensive.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    40. Re:Why do you want to be hired? by mcgrew · · Score: 2

      In this economy I'd take a salary (certainty) over the kudos of being an entrepreneur (uncertainty) any day of the week.

      With me, in any economy. There's a different skillset used in building a business than in building code. I couldn't sell a hot meal to a starving eskimo, and without sales skills (people skills), your business will fail.

      As to the actual topic, well... you need people skills to get a job, too. I was never any good at it (glad I retire in 2 years).

      Some time in the mid '80s living in Florida, I found my dream job -- programmer for a game company. I was also self-taught and had talked to the owner on the phone, and it looked like I had the job.

      I was working for Disney at the time, so I had short hair and no beard or mustache. I went in for the interview dressed in my best clothing to make a good impression, and all dozen guys there were t-shirt, blue jean wearing longhairs.

      You can overdress for a job interview. I didn't get the job, despite the fact that he was impressed with my coding.

    41. Re:Why do you want to be hired? by Kjella · · Score: 1

      2) Accounting

      Almost all small (<5 employees) businesses I know outsource this to an accounting company, it's a very standardized service provided at a modest price. Really, the only two functions you should care about is making the product and selling the product. Setting prices and controlling costs is of course still your job, but leave the accounting and tax reporting to someone else.

      --
      Live today, because you never know what tomorrow brings
    42. Re:Why do you want to be hired? by mcgrew · · Score: 4, Insightful

      True. He should forget about a big company and go look for a job at a tiny operation. He might get hired at a small firm, but without credentials he won't get past HR in any company big enough to have an HR department.

    43. Re:Why do you want to be hired? by JoeMerchant · · Score: 1

      2) Accounting

      Almost all small (<5 employees) businesses I know outsource this to an accounting company, it's a very standardized service provided at a modest price. Really, the only two functions you should care about is making the product and selling the product. Setting prices and controlling costs is of course still your job, but leave the accounting and tax reporting to someone else.

      When I did my own, the computation of taxes etc. was the small part for me - the pain for me was getting _correct_ 1099s from the employers, keeping track of expenses, etc. Essentially, collecting all the inputs to the accounting function was more hassle for me than doing the addition and form filling.

    44. Re:Why do you want to be hired? by datavirtue · · Score: 1

      "...family businesses can result in some of the most spectacular business related drama known to mankind." Having grown up in a family business that was too funny, because it is true. Depending on who you are someone will be laughing their ass off while someone else is in tears during all this drama. Oh, the memories.

      --
      I object to power without constructive purpose. --Spock
    45. Re:Why do you want to be hired? by mcgrew · · Score: 4, Informative

      Watch Opera? When you have no job, looking for work IS your job and you should spend at least 8 hours a day doing it.

    46. Re:Why do you want to be hired? by Anonymous Coward · · Score: 1

      How does "being adopted" have anything to do with how he was raised by his parent's?

      Being adopted != Poverty/Poor

    47. Re:Why do you want to be hired? by tatman · · Score: 1

      Memorize this folks. Best wisdom I've heard in years.

      --
      I've always said English was my second language. Had Romeo and Juliet been written in C, I might have understood it.
    48. Re:Why do you want to be hired? by datavirtue · · Score: 1

      I used to support small businesses and their computer systems. What it boils down to is that you have to support their hardware in the systematic arrangement that their inexperienced and eccentric mind prefers whether the system (software) was designed to for that use or not. Basically you just do what you are told, little more than a monkey who supports their system whether it is being used properly, efficiently, or not. For myself I want to be able to design efficient systems and deploy them so that they maximize benefit to the company and help them out-maneuver or out-compete the competition. I got sick of shoe horning their mid eighties technology mindset into a modern system--basically shutting off features and ignoring functionality to keep them from having to learn anything or adapt to modern information systems. In this same way these very people fail to adapt their treatment of personnel to reflect the needs of their workers in a modern economy. I made good money but it wasn't rewarding and I got tired of being a Microsoft support bitch. As you can probably tell, I'm not one of those people satisfied to eat shit for a paycheck, and yes I have a family to support, kids and all.

      --
      I object to power without constructive purpose. --Spock
    49. Re:Why do you want to be hired? by capnkr · · Score: 3, Insightful

      Some clients come to me having found me through my website - if *your* website developing company website ranks high in their search, is nice looking, easy to understand, etc..., then they already have an idea of your capabilities, and what you can do for them. This works better in rural areas with less competition, and localized searches, of course. Perhaps that should be my disclaimer - I am not in a big city environment, I deal with "small business", so my method may not work as well there, though I think it would still work fairly well - people are people, and small business revolves around them.

      The larger percentage of new website clients have come to me through word of mouth from existing customers, some from the website side but even more from the 'tech support' business I do. Being someone's IT guy really puts your foot in the door of not only that business, but into those of the friends of that business. There is a definite lack of personable, available, quality tech people in the independent sector, and to most people not involved directly in some sort of computer technology business, websites and fixing systems/networking/etc... are pretty much all closely related variants of the same field. You and I and I'd expect most /. readers know different, but there it is, in my experience. And if you know your stuff, and are personable enough that your clients know they can ask and trust your answers, your existing clients are your sales force - and a powerful one at that.

      Your last sentence was something I used to ask myself about 10+ years back; does my new buddy Joe Shadetree really need a website for his backyard radiator shop? There is no question about it any more, the answer is a resounding "Yes!". :) ***Every*** business needs a website these days - the 'net is the first place most people look to find out about a business, even in rural America. Not every business needs a $10K website, though, and certainly not "Joe's Hometown Radiators" - it would take him forever to recoup that kind of investment. I do well selling "mom-n-pop" businesses with small requirements a 4-5 page, modifiable brochure site in the $700-2K range, using a custom design built on a CMS, running on a LAMP stack via a reseller account. This allows me to keep their cost low enough that after that initial investment of $2-5/day for their website and first year of maintenance/hosting, their ongoing cost for the site is a bit less than $0.50/day (if I don't have to work on their site much). For the ones who want to, however, they can log on to their site and update content, add pages, etc etc..., and all I do is make sure there are regular backups and upgrades. In this price range they are getting me for about 1/2 of what I charge on an hourly basis for the time I will put in on their site, BUT - I get a new, happy client, and a relationship that will likely last years, and put more money in my pocket over time than if I had gone full price to begin with.

      --
      "...there are some things that can beat smartness and foresight. Awkwardness and stupidity can." ~ Mark Twain
    50. Re:Why do you want to be hired? by capnkr · · Score: 1

      I was able to work with a Russian SEO company for the paltry price of $400 and learned more working with them than I had spending hundreds of hours digging through Google searches for SEO tips.

      Thanks for the idea. {evil-grin}

      ;)

      --
      "...there are some things that can beat smartness and foresight. Awkwardness and stupidity can." ~ Mark Twain
    51. Re:Why do you want to be hired? by Rakishi · · Score: 1

      If you build software without understanding the business side of things then you don't build very good software. Or you need someone to babysit you and feed you very detailed requirements.

    52. Re:Why do you want to be hired? by mcgrew · · Score: 1

      One little error -- your list is upside down. You don't need sales and marketing unless you have a product, and you con't need accounting until you've made sales.

      1) A product
      2) Sales and marketing
      3) Accounting

    53. Re:Why do you want to be hired? by tomhudson · · Score: 3, Informative

      Many independent contractors are hired into permanent positions, if you want that path.

      That was then, this is now. Many formerly permanent positions are now subbed out to independent contractors. Welcome to the world of outsourcing, where there's always someone cheaper.

    54. Re:Why do you want to be hired? by GameboyRMH · · Score: 1

      This. If he's poorly certified and doesn't have any outstanding prior accomplishments to rest upon (in other words, isn't a rock star), he'll be lucky to get hired as a toner-change monkey, even if he's a genius. If you have no degree and no experience, to the HR departments you are shit. If you have no degree, no experience, AND no formal education or other certifications, you are shit minus one. Starting his own business is surely a faster path to success for him.

      But, if that's really not an option (he said his freelance opportunities have "dried up") here's something I wish I knew sooner: Go on Craigslist and search for people looking for a "php guru." Mostly small (really small) businesses looking for someone to be their website maintainer & unofficial sysadmin. The pay won't be good, but it can keep you employed and add more accomplishments and references to your CV.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    55. Re:Why do you want to be hired? by Anrego · · Score: 1

      I think there's a large difference between understanding what your customer needs/wants and being able to seek out/do business with said customer. The first part, yes, crutial for good software, the second one not so much.

    56. Re:Why do you want to be hired? by nahdude812 · · Score: 5, Insightful

      That's a little like saying that Michael Jordan can jump really high, so if you work hard enough you can too. Most people aren't Michael Jordan, so no matter how hard they try they're never going to jump that high. But even if they were such a one-in-7-billion people, they're not in the right place at the right time. Golden opportunities are rare, and very minor changes in circumstance would have had Steve Jobs be a name we recognize only once we've looked it up on Wikipedia, and that's if he made the notability cut. He succeeded because all the big money bet in a different direction, and they lost that bet.

      If you use Steve as an example that money isn't required for success, you might as well be advocating that people play the lottery instead, the odds are not as long, and you could then take your winnings and found a company with a respectable shot at success.

    57. Re:Why do you want to be hired? by loxfinger · · Score: 1

      The competition can be pretty fierce in the website business. Seems like there's a lot of folks out there who'll paint any website for $99.95.

    58. Re:Why do you want to be hired? by mlts · · Score: 2

      To add on that, luck is important. However, that you can't control. Instead, the trick is to just keep at it. Eventually, with enough rolls of the dice, you will get something in your favor.

      Part is working hard and keeping at it. The other part is working smart and keeping up with the market.

      Don't forget getting certificates, be it a MS-ITP (MCSE's successor), RHCE, CCIE, A+, or others. HR people, and some clients (if freelancing) will just skim the resume and look for how many colored bits of paper you have attached to your name. In a lot of their minds, no RHCE for a Linux system admin is like a doctor not having a M. D., or a lawyer not being a part of the state bar association. It is unfair because certificates have little correlation with people who know what they are doing, but PHBs are the ones who have the purse strings, and they cherish those things.

    59. Re:Why do you want to be hired? by tomhudson · · Score: 1

      running a business isn't all that hard

      Not true. But even if we were to accept this as true, competing against tons of other businesses, especially those with huge market share to bear, can be extremely tough.

      Maybe what they SHOULD have said was "running a business isn't all that hard - staying is business, on the other hand, is a real b****".

      Because anyone can run a business - IF your definition of "run a business" includes "run it right into the ground."

    60. Re:Why do you want to be hired? by GameboyRMH · · Score: 2

      The whole SEO industry relies heavily upon secrecy and customer ignorance. I wouldn't like to work in an industry that could be destroyed by a few big leaks.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    61. Re:Why do you want to be hired? by thomasw_lrd · · Score: 1

      Getting hired by a local small business is you're best bet. I've got my Associates in computer science, but no company with a real HR department will even look at me. I can get calls all day from real jobs posted on Craigslist. So that's where I would start looking. Craigslist.com

    62. Re:Why do you want to be hired? by AlXtreme · · Score: 1

      I hate marketing stuff, I hate business stuff, and I really hate "networking" .. what I love is building software.

      Hear hear!

      I've been self-employed for quite a while now. It's brilliant in the good times and less so during the hard times, but overall I wouldn't ever want to be a wage slave. Each their own.

      Marketing, networking... I'm terrible in it. Oh I try, and I see my fellow self-employed programmers try. I can fake it pretty well with clients, the suit and slides I can cope with. I've learned to deal with the bullshit and others enjoy my cut-to-the-chase mentality. But I'm terrible in anything with a large group or anything related to marketing.

      I'm glad I know non-geeks that are much better in it than I am. For them, they enjoy giving presentations, networking and making folders. They do it with the passion that I have when I'm developing software, and it shows.

      So, now I've partnered with one of those people and together we're building up a new business next to our own. It's still early, but we trust each other and we're doing well. There's still bullshit, but we both do the work we enjoy doing and are both prospering.

      So for all you wage slaves: keep an open mind. If the corporate bullshit gets too much know that there are ways to do what you enjoy without going to the dark side.

      --
      This sig is intentionally left blank
    63. Re:Why do you want to be hired? by Synerg1y · · Score: 1

      Those are all social traits, in my experience in the workplace, I've observed two types of people in relation to their job, people who like what they do and people who don't. Now stay with me, I'm going to propose a theory here: The people who like their jobs will like any jobs of the same or similar type of work (real general here, retail, IT, construction), not pay or rep, they actual work itself. Those that don't, are never content at ANY job, it's just not for them, they'll show up so they can eat and possibly be some of your best workers, but will never be content working a 40 hour. Thus, entrepreneurship is based on personality (genetics) rather than experience (upbringing), somebody can try and raise you to be a leader, but it's one of those things, you typically are or aren't and most people are content as not knowing the other side. This is why some people are happy to have A job and some people seem to want to compete with the sun. A family can also affect this but that typically leads to being at a 40 hour without contentment out of duty, often times viewed as a partial fail :)

    64. Re:Why do you want to be hired? by witherstaff · · Score: 3

      Your list is pretty good. I'd also add self-confidence. If you're not sure you want to gamble it all on your skills then you probably aren't cut out to go it alone. I was raised in a small business environment and I've also done my own thing. I've had some successes, some failures, and am still working hard. I have learned more of what not to do than to do, but here's the biggest thing I have seen...

      It's easy to start your own business but hard to keep one going. I owned an ISP for a decade and had contact with many small computer shops. I saw many of those come and go as technical people thought it'd be smart to go into business because they are good with computers. Frequently they would undercharge their clients, take too much on, or would have trouble with sales. It's not just techies, I see the same with the trades. Someone gets a license and heads out on their own. Awhile later they hang it up and go back to working for someone else.

      There are just enough success stories to keep the game being played. For every Gates and Jobs there are a bevy of failures. But we celebrates the success to keep entrepreneurs going. Just down the road from me is the Ed Lowe Foundation. He made his millions with Kitty Litter. His endowment for the foundation was around the 100 mil mark if I recall. Being rich from cat shit, who would have thunk. But he was peddling clay bags to the local stores for a long time before it took off.

      Now back to the original poster, if he has any prior work to show then that's what you need. Go to a hiring small business and let your work speak for you. If there is a big HR department then look for a smaller shop.

    65. Re:Why do you want to be hired? by jedidiah · · Score: 3, Insightful

      Been there. Done that. Was ribbed about my suit for months.

      The suit was not the problem.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    66. Re:Why do you want to be hired? by jedidiah · · Score: 1

      > Also known as the guy that makes twice as much as you.

      I wouldn't be too certain of that really.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    67. Re:Why do you want to be hired? by sosume · · Score: 2

      There's a difference between being self-employed and running an business in this regard. Self employed people tend to be most profitable during the first five years.

    68. Re:Why do you want to be hired? by Anonymous Coward · · Score: 1

      Clearly, the real secret to success is to make money telling other people what the secret of success is.

    69. Re:Why do you want to be hired? by aqui · · Score: 5, Informative

      I working in IT now despite not having any related qualifications on paper at the moment. I'm working towards getting those credentials though. I got in through networking and getting my PMP (project management professional) certification. I'm currently working towards becoming an enterprise architect (certified).

      A couple of key things to getting in the door (past HR):

      1) HR people are all about risk reduction. HR staff don't get rewarded for hiring good staff, but they do get fired for hiring too many bad ones. From an HR perspective ideally you have 1) credentials (including degrees) 2) a track record of performance 3) come recommended by someone they know (someone in the company will do). Typically anyone having all 3 won't turn out to be a bad hire. They don't hire for intelligence and capability, they are looking to be able to cover their asses in case you turn out to suck. Whatever you do don't lie on your resume, if even the smallest thing is determined to be untrue HR will drop you like a hot potato.

      Keeping the above in mind most applicants have some credentials (1), some experience (2) and no internal recommendation (3).

      To get credentials spend the money and get some certifications in the area you work in or others related. Pick credentials in areas where you already know the material and have had some experience as well as frequently occurring as a requirement in the type of jobs that interest you, buy the prep books and study and you can be certified inside of a month or two for $300-1000. You can list credentials you are "working towards" as well (helps with the keyword search).

      2) Networking (not the computer kind), If you haven't started building a network (of people) start now. Set the objective to add 1-2 people to your network every week (during your job search) once you're employed continue to do this 1-2 people per month. Use a tool like Linked in. Once you get about 30 or more people in your Linked in Network it becomes useful in that you can find someone you can be introduced to that may be able to help.

      Key concept in networking: its about informal meetings 10-15 min, at the convenience of the person you want to talk to, to do these things:
      1) give something back (listen, or share something that interests them).
      2) create the opportunity to meet other people in the area you want to work in
      3) learn about the industry you want to work in.
      Finding an opening or opportunity and reference from the inside are not the primary objective.
      By giving I mean: treat the person with respect like a person, only ask them for what they can give you (aka do not ever ask for a job), ask them for advice, ask them how they got to where they are, and make them feel like you care and are listening (this is the give back).

      Think about it from the networking contacts side. Imagine you're the contact: A colleague (Bob) you trust emails you and writes I'd like to introduce you to an interesting guy (you), he's trying to learn about our industry and find out what he need s to know to be able to fit in. A day latter you get a polite email from the guy asking if you'd be willing to share your expertise and advice in a 15 min meeting at a coffee place and time convenient to you or to talk to you by phone for 10-15 min. You agree to meet because 1) you trust Bob, 2) you're curious 3) you have 15 min 4) its convenient 5) it beats working ;).

      In the meeting you talk about your own success and answer a few interesting questions and generally feel good about your own success. You leave the meeting feeling like you met an interesting person with good questions (that you could answer). The person emails you a day or two later and asks a follow up question or two and if you have any suggestions of people you know in the industry that would be good to talk to. You liked the guy so you offer to introduce him to Keith and Sharol two of your suppliers. You also agree to join his network on Linked in.

      So now how does a network translate into a

      --
      ----- "Profanity is the one language that all programmers understand."
    70. Re:Why do you want to be hired? by shikaisi · · Score: 1

      I know where I live (Chicago) - you can't spit without finding someone who is an out of work web geek.

      Speaking as an unemployed web geek from Chicago, I wish you'd stop spitting on me, you insensitive clod!

      --
      No left turn unstoned.
    71. Re:Why do you want to be hired? by graffix01 · · Score: 1

      I would agree, being on your own is either something that appeals to you or it doesn't. I think it is fairly self evident in that the the fear of being without a guaranteed paycheck or the discontent of having to do things someone else's way will tell you soon enough which side of the fence you belong. I've been a successful consultant for more than 15 years and wouldn't want it any other way. That being said I've certainly worked for plenty of companies throughout my career and it's not horrible if you can do what interests you and like who you work with. It's also a great way to gain further education and pay the bills while you gather enough customers on the side to be able to support yourself. You will need a portfolio of sorts to show to potential employers so get to building, display what you know and even learn as you go but there needs to be some tangible examples of your work.

      --
      Women don't want to hear what you think. Women want to hear what they think, in a deeper voice.
    72. Re:Why do you want to be hired? by Alomex · · Score: 2

      the prep-schooled son of upper 0.5%'ers

      This is a bit misleading, because it sounds like he was the children of multimillionaries, which is not the case.

      His father was a successful lawyer making upwards of $350K+ a year or top 1%. This is an upper middle class brackground: you live quite comfortably but you still need to work for a living.

    73. Re:Why do you want to be hired? by monzie · · Score: 1

      Or do both - especially if you do not have family committments.

      I know many people who work 40 hours a day and then do freelancing for 20 hours a week. This sometimes gives you the best of both worlds

      Regular day job - have a "stable" job and salary. Work related beneifts and you can call yourself employed

      Freelancing - You can take a bit more risk here in terms of technology and consuting to further your skills and even learn new ones

      Downside - you work quite a bit more

      Upside - Freelancing can be a great stress-buster ( no office politics here ) and you get the extra $$$

    74. Re:Why do you want to be hired? by b4dc0d3r · · Score: 2

      You have a single counter-example. The point above was that most people had an advantage. Your point was that a few did not. Same argument. No it's not required, but it helped a lot of people get in the door, or decide to take a risk when they otherwise might have had a second thought.

      Your own business is all about risk, some people are not prepared to take it. Operating at a loss for a while scares most people, and where I live I see more businesses open and close than is comfortable. Even ones that seem to have a steady supply of customers just close up shop.

      Even if all you get is a well-guaranteed loan that you still have to pay back yourself, knowing that you have some cushion makes all the difference.

    75. Re:Why do you want to be hired? by Lakitu · · Score: 1

      Do you want to know how to make a small fortune in the restaurant business?

      ok!

      first, start off with a large fortune...

    76. Re:Why do you want to be hired? by Alomex · · Score: 1

      No $350K in today's dollars.

    77. Re:Why do you want to be hired? by plopez · · Score: 1

      Good overall advice. I just want to reiterate that if a person is starting from zero, volunteer work is a great way to start. Find a good local non-profit in your area, something where you can actually make a difference[1] and get *face time*. This allows you to build references and there may be a donor/supporter/volunteer in the local community who may look at your work and then hire you for a contract or as an employee. Or know someone looking for an employee.

      Face time == networking. Do not under rate the value of face time.

      Just stay away from controversial topics such as religion or politics. A no kill animal shelter is a great place to volunteer. A "let's destroy the gov't/environment/ban all churches not like us/destroy the capitalist system" type organization would be a career limiting move.

      [1] There are some dysfunctional non-profits out there, avoid them. They will suck the life out of you. You will know after you talk to a person or two who volunteers there. This is from bitter experience.

      --
      putting the 'B' in LGBTQ+
    78. Re:Why do you want to be hired? by ohnocitizen · · Score: 1

      +1 I got my start this way. That said, helping out with open source projects will only get you part of the way there. Most companies want experience working with specific tools in a business environment. Another thing to keep in mind is "years of experience" is often a very flexible thing. Sometimes you can nudge your way into jobs looking for more experienced people by offering to take a smaller salary (even if just initially).

    79. Re:Why do you want to be hired? by heinousjay · · Score: 1

      LOL they "just" got lucky...

      Let's call this the fallacy of the 99%.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    80. Re:Why do you want to be hired? by Ihmhi · · Score: 1

      Whether he's opting for self-employment or looking for a job in an existing company, he needs two important things:

      1) Certifications Yes, I think many of us would agree that they're a racket about as big as textbooks in the education world, but they're the best way to get an employer to believe that you have the skills you say you do. A CompSci degree is nice, but have MCSE, A+, Java, etc. certs would probably be just as (if not more) valuable. It says to your employer (or customers, if you go the small business route) that you know enough about this stuff to get certified. Would you go to a doctor who didn't have a medical diploma on the wall or a lawyer who hadn't passed the bar?

      2) A Portfolio The poster says he's "creative" but lacks stuff on paper. What does he want to do? Web design? Then he should design a dozen or so mock-up websites (graphics, code, and all, fully commented). Software design? He should make a variety of smaller programs showcasing varying functionality. Just graphic arts? A variety of different graphic projects, from logos to advertising campaigns to just plain pretty artwork will do. A portfolio will compliment certifications. The certs show an employer that you've passed the industry standard tests for knowledge. A portfolio will provide examples of how you can apply the knowledge relevant to the field you want to work in.

      Neither of these things would require a hell of a lot of time. If he has the knowledge he says he has, he can just drop the money and take the certs. Programs or graphic arts or whatever to flesh out the portfolio can be done in a few weeks at most (at a leisurely pace), and said portfolio can be constantly refined and grown in his leisure time. These are things that he can do now that will have a very real impact on his career prospects.

    81. Re:Why do you want to be hired? by sydneyfong · · Score: 1

      The point above was that most people (with money) had an advantage.

      If that was the point, what's the point of speaking such an obvious thing?

      Note the GGP:

      Oh yeah, they all STARTED with a big-ass pile of cash that they could fritter away on risk.

      Emphasis mine. Providing a counter example, if only one, balances the claim.

      --
      Don't quote me on this.
    82. Re:Why do you want to be hired? by aztracker1 · · Score: 1

      True enough.. I've been doing web based application development for going on 16+ years now, and will still get hung up on larger companies (self-taught). It was a lot easier during the first .com boom than it is now.

      My advice would be to get more familiar with sharepoint if going the tool route, or learn VS(C#) or Eclipse(Java) if going the dev route. And, above all else, Javascript is king in web dev, learn it. This is just based on my own experience.

      --
      Michael J. Ryan - tracker1.info
    83. Re:Why do you want to be hired? by Cajun+Hell · · Score: 1

      running a business isn't all that hard

      This really depends on what your non-tech skills and personality are. It's a great idea if you can do it, but there are plenty of us who just aren't cut out for that, and if you don't understand that, well, lucky you.

      --
      "Believe me!" -- Donald Trump
    84. Re:Why do you want to be hired? by Registered+Coward+v2 · · Score: 2

      Like the OP, I am self-taught, and am of the same mind as CmdrPony, having done it myself. If you need to start working right away...

      Start your own shop, but count on the website/SEO/marketing side of things to start slow and develop (no pun intended) over time - likely several years. The market for "website developers" is fairly well saturated, albeit with far too many that are no more than Dreamweaver/FrontPage/MSWord-using ex-construction worker/secretary types who are 95% clueless yet able to put up a $200 site in a few days by advertising on Craigslist. Yes, your site may be far better, but money talks, and many clients don't understand the finer points of what makes a really good, nice-looking, fast rendering, cross platform website, or what SEO is and the kind of time it can eat.

      The problem you have is you're always competing with the $200 folks - at least in the customer's mind. Unless you can build up repeat business maintaining a site you'll face the "So and So will do it for $XXX." Until you get a good book of references it's hard to overcome the price shopping; and most small businesses you'll target are very price sensitive.

      Until you have a solid core of client sites showing your skill and capability and helping you sell at a price point that makes it worthwhile, your working capital and day-to-day income can be supplanted by the other computer skills you have: repair, networking, etc... Be willing to make on-site visits (even to homes - at least until you get too busy), and have a fast response time. Come up with good ways to describe common computer problems and your fixes for them in normal human-speak - people do like to understand a bit about what you are doing, and teaching them a little helps them become better users and clients.

      I'd add in - be willing to change your business model. You may find fast in house support is more valuable than web design - if so, go with that. Offer web design on the side - as one more service offering. Also - offer to help select products - by providing impartial third party advice - for afloat fee - you may be able to build a business there; but be aware people will expect "free" support - make it clear what they are buying.

      Find a small, cheap location where you can set up half a dozen systems while you work on them, get some biz cards made, and put out your shingle.

      Be very careful about renting space - that is a cash flow problem you can't easily make go away; unlike working form home via cell phone. Start with a phone based business to test the waters - you can even hire an answering service to handle calls so people don't interrupt you while on site. Conserve cash however you can.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    85. Re:Why do you want to be hired? by jythie · · Score: 1

      Running your own business also requires non-technical things like going out and getting customers, which in a larger organization is left to specialists so the tech people can do what they are best at. Not everyone enjoys the smoozing and networking needed to keep a steady stream of clients... so 'rewarding' is a very relative concept and depends on the idea that the person actually enjoys those non-technical aspects, which is far from universal.

    86. Re:Why do you want to be hired? by Registered+Coward+v2 · · Score: 1

      You obviously have never run a business before. As a coder who has done exactly that for the past 10 years, I can say, it can be a real slog.

      SNIP

      I had no idea what I was getting myself into when I started. Though maybe that was a good thing. I do have no regrets.

      True. Starting a small business is like starting a family - it's a lot of fun at the creating part but a real job for the rest of your life.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    87. Re:Why do you want to be hired? by jythie · · Score: 1

      Another element is, can they AFFORD to take the risk. Risk is a luxury that goes away quickly with responsibilities. Usually in these success stories they have some other backup (spouse, family etc) to make sure their responsibilities are taken care of OR no responsibilities of note.

    88. Re:Why do you want to be hired? by element-o.p. · · Score: 1

      I don't think your logic works out quite the way you seem to think. If the hypothesis is "$randomVariable is not required for success", then all that is required to prove that the hypothesis is true is to provide just one example of when someone without $randomVariable succeeded. In this case, $randomVariable is wealth. Steve Jobs was not wealthy when Apple was founded, and Steve Jobs, through Apple, was successful. Therefore, unless that you can show that Steve Jobs somehow acquired the wealth that you claim is necessary for success, the hypothesis has been proven true through Jobs' success.

      I'll agree that golden opportunities are indeed rare, that not everyone who works really hard will be successful and that wealth certainly makes it easier to achieve success. However, I don't think that merely being at the right place at the right time (i.e., "lucky") is all that there is to it. There's a lot that you can do to steer luck and golden opportunities your way, and consequently, one who works hard, who spends money wisely so that they can finance their dreams (even if they weren't born into wealth), and who looks for opportunities has a much, much greater probability of being successful than one who just waits for success to fall into his (or her) lap.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    89. Re:Why do you want to be hired? by Anonymous Coward · · Score: 1

      And rich parents. I had a lawyer friend who was about ten years older than I was. When I was looking for my first house he gave me all sorts of advice. One thing he told me is that I needed to have ten percent of the purchase price in cash at the closing as a down payment. I asked him how he came up with his down payment and he told he he cashed in some investments.
      "Oh, what did you invest in?"
      "I had some bonds and a few CDs"
      "When did you get those?"
      "When I was in college."
      Now, this struck me as odd. Here was a guy who had worked his way through college to become a lawyer. He had told me stories about working as a waiter and eating tuna from the can to save on the electric bill. And yet he had invest enough to have a 10 percent down payment no long after graduating.
      By the way, he worked as an immigration lawyer for the state I lived in. He still wasn't that well off.
      "So where did you get the money for the investments?"
      "You know, I saved it up, here and there. I had some other investments I rolled over."
      "You must be very lucky at stocks."
      "Not really. These were CDs, too."
      "How did you get the first CDs?"
      "Oh, my parents bought them for me."
      Now here was a smart, logical man who actually believed he had started his investment career out of nothing. He believed that the money his parents had given him somehow didn't count. In essence his parents had paid for the down payment on his house but he would not see it that way.
      After that I became curious about where many of the self made men around me had the same story. Many of them had the same story. Rich parents 'invested' money for them and they reaped the rewards.
      Is this bad? No! Is it dishonest? Well.... My point is that success comes from all those things you listed PLUS a huge influx of cold, hard cash. Face it.

    90. Re:Why do you want to be hired? by element-o.p. · · Score: 2

      You can overdress for a job interview. I didn't get the job, despite the fact that he was impressed with my coding.

      Yep. There was one interview I went to in slacks, white shirt and tie because, like you, I was trying to look professional when I made my first impression. I did get the job, but one of the two guys conducting the interview later told me he almost didn't hire me because I was wearing a tie. Lesson learned: research the corporate atmosphere before you interview, and maybe dress slightly better than typical attire. If everyone typically wears jeans and t-shirts, maybe khakis and a button-up-the-front shirt (no tie) will do for the interview. If everyone is in a suit, you probably should be, too. But don't just default to a suit every time.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    91. Re:Why do you want to be hired? by WrongMonkey · · Score: 1

      I'm not arguing with your numbers, but how can you characterize mid-six figures a year as "upper middle class"? Being in the top one percent of earners is clearly wealthy, upper class. Nothing "middle" about it.

    92. Re:Why do you want to be hired? by JoeMerchant · · Score: 1

      One little error -- your list is upside down. You don't need sales and marketing unless you have a product, and you con't need accounting until you've made sales.

      1) A product
      2) Sales and marketing
      3) Accounting

      The order of the list was intentional. Product ideas are like (name your favorite body part), everybody has one, or two. Most people who go into business focus on being able to execute the product/service better than the competition, but without Sales, it's all irrelevant, or a money losing hobby. And, if sales only focuses on investment and your investors are foolish enough to back you without real-sales, that's a short runway that I've been on too many times. Then, no matter what your business, if you ignore accounting, it's going to be a huge drain on the financial health, from paying too much in taxes (and penalties), to unexpected cash outages. Accounting becomes very important when you are near the survival line, which most small businesses seem to be most of the time.

    93. Re:Why do you want to be hired? by element-o.p. · · Score: 1

      Of course family businesses can result in some of the most spectacular business related drama known to mankind. Be careful not to end up on Dr Phil or CourtTV or whatever its called now.

      "And thank you so much for bringing up such a painful memory. While we're at it, why don't you give me a nice paper cut and pour lemon juice all over it?"

      Yeah, BTDT. Several years ago, my wife (and yes, we're still married) started a business, and wanted me to set up the IT infrastructure for it -- LAN, VoIP phones, the works. Despite trying to walk through the choices with her, explain what each of the choices mean (and the trade-offs associated with each choice), laying out costs beforehand, etc., I have never seen requirements, scope and budget change so wildly in my life. There's always two sides to every story, and I won't pretend that I did everything right, but boy-oh-boy, was that ever a painful experience...

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    94. Re:Why do you want to be hired? by Alomex · · Score: 1
    95. Re:Why do you want to be hired? by jellomizer · · Score: 1

      That is a bad answer.
      The greater the risk the greater reward. If you are able to start a business during tough times, when times get better you really prosper a lot. And as your business grows during these tough times, you will hire more people and help make a better economy. Starting your own business means your skills will show off more then what degrees you have or don't have.

      During tough times when it is the employers advantage they will suck up all those IT people with real degrees and work experience, the bigger the company the more skilled labor they will suck up. A small company who is hiring is more willing to hire someone who has less formal credentials, and if you prove to be quick on their feet they would train you to be more useful.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    96. Re:Why do you want to be hired? by bill_mcgonigle · · Score: 1

      But I have sacrificed and risked my career and a lot of money to get to this far and I can still fail, but in my mind that is not an option.

      No, no, you were just very lucky - hard work and sacrifice were just coincidental.

      The things I have learned are priceless and the experience is VERY rewarding. Oh yeah, it isn't all about the money, my dream is one of helping people and being a service to mankind in the ways that I can.

      Can't be - if you own a business all you care about is GREED!

      I think that if I do a good job at this then I will be rewarded with money as well.

      Hey, that's *our* money - we should take it from you by force!

      (sorry to pick on you with echos of the hive-mind - you're just a great example of what capitalism is really about and I hope people can see Poe's Law in my comments)

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    97. Re:Why do you want to be hired? by jc42 · · Score: 2

      Now here was a smart, logical man who actually believed he had started his investment career out of nothing. He believed that the money his parents had given him somehow didn't count. In essence his parents had paid for the down payment on his house but he would not see it that way. After that I became curious about where many of the self made men around me had the same story. Many of them had the same story. Rich parents 'invested' money for them and they reaped the rewards.

      I've read similar comments in a number of economists' studies, in which they wrote about a multi-factorial analysis of people's wealth and various of other things that could be learned about the sample population. One thing that came out of such studies was that when they could get info on the parent's wealth, many other factors - especially education- dropped out. If you know someone's parents' wealth, there's no need to know their education, since it adds no more predictive power to your data.

      Somehow, you never see this sort of study mentioned in colleges' advertising. ;-)

      (At least one economist classified education as a "proxy" for parental wealth. I.e., if you don't have the family wealth data, but know the details of the children's education, you can make a fairly good estimate of the family wealth. However, in this case, knowing the offsprings' personal wealth is a better predictor for parental wealth, and if you know that, education info adds little or no predictive power.)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    98. Re:Why do you want to be hired? by jellomizer · · Score: 1

      "Upbringing, networking, persistence, work and a hefty dose of luck."

      Upbringing, is part of networking. Growing up with rich people who know you means when you start a company people with money will be more comfortable with buying from you. Also Upbringing means that you will probably be taught from an earlier age what is means to work hard, and be persistent, and that you have high expectations of you, so you need to try to take risks to get the advantage. Although it is a popular way to villainize the wealthy it really isn't a key to success but just a useful tool.

      Networking, that is important, I know us geeks hate those sales and marketing people. But you business will not go anywhere if they don't know about you and the more people you are networked with is a good way to get things going, then if you do a good job then you get more cheap and effective word of mouth advertising.

      Persistence, you cannot shy away when things get tough. The month of Ramon noodles, working long nights to make sure you meet your promises, and learning from your mistakes and trying again.

      Hard Work, That is one of those key things, Hard Work can make up a lot of deficiencies. If everything you did was easy then everyone else would be doing it. However if what you do needs hard work then you have you niche.

      Luck, luck is a factor there are some things you cannot predict. However Luck is more of a liability.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    99. Re:Why do you want to be hired? by jasomill · · Score: 1

      Product ideas are like (name your favorite body part), everybody has one, or two.

      True, but there's a huge difference between "1,000 songs in your pocket" and an iPod. Product ideas are not products. Unless, of course, you can sell the idea itself.

      Most people who go into business focus on being able to execute the product/service better than the competition,

      Citation needed.

    100. Re:Why do you want to be hired? by jc42 · · Score: 2

      [Bill Gates]' mother was on the board of directors for IBM wasn't she?

      Not quite, but close. Here's a summary paragraph from the wikipedia entry for Bill's mother, Mary Maxwell Gates:

      The obituary of Mary Gates in The New York Times on 11 June 1994 was headlined "Mary Gates, 64; Helped Her Son Start Microsoft," and reported that, "She was ... appointed to the board of the United Way of America; in 1983, she became the first woman to lead it. Right Time, Right Place. Her tenure on the national board's executive committee is believed to have helped Microsoft, based in Seattle, at a crucial time. In 1980, she discussed with John Opel, a fellow committee member who was the chairman of the International Business Machines Corporation," her son's company. "Mr. Opel, by some accounts, mentioned Mrs. Gates to other I.B.M. executives. A few weeks later, I.B.M. took a chance by hiring Microsoft, then a small software firm, to develop an operating system for its first personal computer."

      His parents were fairly well-off, and important people in the Seattle area. This definitely helped him get his start in life, including a place at Harvard that helped him make important connections. His story is pretty much illustrative of the benefits of parents with connections. And he became a "drop-out" at Harvard when it had become obvious that he had the IBM connections to fund the marketing campaigns that made the IBM PC a commercial success. At that point, there was little value in staying at Harvard, so he moved on.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    101. Re:Why do you want to be hired? by mikael · · Score: 1

      Buying property takes more skill than buying just any pile of bricks in exchange for a large mortgage.

      When there's a property boom, everyone is desperate to buy anything in order to get a foothold in the property market, and hopefully trade up to a "desirable" area. That's why homes get built in flood-plains, next to chemical factories, under power-lines and runway flight-paths. It's the "desirable" homes that keep their value. Either they are close to public transport, yet away from busy roads, or within walking distance of a good school, in a leafy-green area with a nice view.

      As far as restauarants go, it's how quickly you get served, whether they always have a spare table, take group bookings, reservations and how close they are to the workplace that are the influencing factors.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    102. Re:Why do you want to be hired? by timeOday · · Score: 2

      Self employed people tend to be most profitable during the first five years.

      That's a really interesting statement, could you please explain further?

    103. Re:Why do you want to be hired? by jeffeb3 · · Score: 1

      I'd add that this approach has two benefits.
      1) You can fill your resume with applicable experience, and be able to answer the question "What were you doing the last six months?"
      2) Meeting and working with other software engineers can make a big difference in finding a good job. It's not what you know, it's who you know (and what they think of you).

    104. Re:Why do you want to be hired? by fortapocalypse · · Score: 1

      I've eaten at restaurants that have failed, and sometimes I have no idea why they aren't a success. Price reasonable, food is good, location is about the same as the successful ones, but no customers.

      If the location is about the same as the successful ones, then the problem could still be location. Or perhaps marketing/advertising. Or perhaps wrong market (food is good to you, but not to the clientele they should be targeting. Just to say it is "the luck of the draw" is wrong. There is good and bad luck, fate, blessing, curse, etc. but you can many times more be successful with the right preparation and experience.

    105. Re:Why do you want to be hired? by houghi · · Score: 1

      He might have been impressed by the coding. But that does not mean it was what they were looking for. Sometimes they also look at somebody who will fit in the team as well. Or who isn't that extremely good.

      Being overqualified might not land you the job, because they are afraid you leave as soon as you have a better opportunity.
      Sometimes it is just a 'feeling' whether they choose you or somebody else.

      A job interview is basically a sales pitch. They are buying. If you have no peoples skill, train to do it. Ask people to interview you. The pitch starts with the CV/ It does not end with the signing of the contract, although you can relax a bit then.

      What do you want them to think about you. What questions do you have. One standard questions will be what your positive points are and what your negative ones are.
      Know what your positive points are beside the obvious one tha you are able to program. Know also what your negatives ones are and let them know that you are aware of them and how you deal with them. Use examples.

      Ask others what your negative ones are.

      And remember, most of the time you will be first talking to somebody from HR who have absolutely no idea what a PC is. Not even if they work for an IT company.

      Last but not least, don't be disappointed if they don't hire you. For whatever reason you were not a good match.

      --
      Don't fight for your country, if your country does not fight for you.
    106. Re:Why do you want to be hired? by timeOday · · Score: 2

      I keep seeing Jobs cited as a counterexample. People need to read the section about him in Malcom Gladwell's "Outliers" and decide for themselves. Gladwell argues Jobs worked hard but also 1) was born around the same time - actually in the year - as most other people who made it big in microcomputers, and 2) lived in Silicon Valley where he got exposure to the budding industry. Hewlett or Packard, I forget which, personally sent him spare computer parts to work with! Again, Gladwell's argument isn't that everybody with the advantage of being in the right place at the right time is a big success - by far most are not - but that being in the right place at the right time is a precondition.

    107. Re:Why do you want to be hired? by shutdown+-p+now · · Score: 1

      My mother has been running a business (not IT) for over 15 years. She quit this year, and I can fully understand why - it's a very, very stressful occupation. I certainly wouldn't want to do it myself. Give me an interesting job to do and a nice paycheck for doing it, and I'm happy enough.

    108. Re:Why do you want to be hired? by Bill,+Shooter+of+Bul · · Score: 1
      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    109. Re:Why do you want to be hired? by thesandtiger · · Score: 2

      That's actually horrible, stupid, ridiculous advice and will actually fuck you over completely if you follow it.

      There are only so many leads available in your area, only so many job openings you might qualify for. Saying "You should spend 8 hours a day looking for work" is stupid because there may not *be* 8 hours worth of stuff to look through daily. Then people who foolishly try to follow that advice will feel guilty as if they aren't doing enough to find work if they can't figure out how to look for work after the first couple of hours, making an already stressful situation even worse.

      I live in Chicago. I'm employed, but when I was out of work for a brief period, I spent maybe 2-3 hours a day looking for positions because that's all it took to exhaust the listings, touch base with places that had indicated an interest, make calls to people I know to say I was in the market, etc. Even before the Internet, it took maybe 4-5 hours - tops - to handle all that kind of stuff.

      For much of the rest of the day I spent my time brushing up on rusty skills and learning new ones that might also be useful.

      Oh, and also having a life. Doing things to relax, like going for long walks, reading, spending time with friends, teaching my dog tricks, etc. Because, you see, I'm not a slave, I am not my job, my job is just something I have to facilitate a life, not the other way around.

      If it takes you 8 hours a day to look for work in this day and age, you're either incredibly unchoosy about where you work (applying to everything in any industry and in any location) or you're just really not very efficient. Neither of those make you sound like a desirable employee.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    110. Re:Why do you want to be hired? by bobaferret · · Score: 1

      ^this. Also being in a rural area has helped me as well. Starting small, and letting things grow as I can handle them, as well as being helpful. And I agree completely IT is the way into most places. One of the other things I've noticed over the years is that as small IT shops grow they begin to have real problems with the lack of "good help" in the area. I've seen a number of shops that got hired for their fast and personal service. Once they grew to a certain point and the "one guy" who knows everything runs out of time to help everybody they start to lose customers. (S)He is spending all of their time taking calls from other employees to answer "simple" questions. Point being you've always got to be willing to refuse clients, but if you do, send them someplace nice. /ramble

    111. Re:Why do you want to be hired? by Scarletdown · · Score: 1

      So good luck figuring out what the real secret to success is.

      Upbringing, networking, persistence, work and a hefty dose of luck.

      And determining your own victory conditions helps as well. In other words, you need to set your own definition of success (within reason).

      --
      This space unintentionally left blank.
    112. Re:Why do you want to be hired? by mcgrew · · Score: 1

      Oh, and also having a life. Doing things to relax, like going for long walks, reading, spending time with friends, teaching my dog tricks, etc.

      You're not going to be doing those things during working hours once you find that job.

      If it takes you 8 hours a day to look for work in this day and age, you're either incredibly unchoosy about where you work (applying to everything in any industry and in any location) or you're just really not very efficient.

      When you've been out of work for over a year and are impoverished as a result, you'd be a fool to turn almost any job down.

    113. Re:Why do you want to be hired? by StormyWeather · · Score: 2

      I'm sorry, but this just isn't true, the whole lose money for years thing. It's a myth propogated by everyone, but unless you are starting a serious capital intensive business it's just not true. Also a lot of those figures are paper numbers, but not true in reality. For example if I purchase a 100,000 dollar gadget, and depreciate it over 3 years, then that makes my business look pretty awful to the IRS, but if that item is financed on a 10 year note, then my cash flow doesn't look as bad.

      I've operated 1 month on my business at a loss since I started it 5 years ago, and that's only because of a theft and having to buy 8000 dollars in tools in the span of a month to replace what I had built up gradually. It's just a small IT consulting business that targets the SMB market. I started off by researching like crazy and signing up with tons of national companies to work for for peanuts. This is something I do today still even though it's usually an employee that does all the leg work on those now. During downtime I beat the pavement, went into businesses dressed presentable, and gave out cards. I also read marketing books like crazy, because I'm an introvert as a lot of IT people are. I learned that people are dying to find good IT people from web designers, VOIP providers, break fix guys, AV people etc. Above all they just want someone who does what they say they will do, and is honest, because although cyberspace is glutted with people giving away service, in meatspace there aren't a whole lot of people willing to sit down with someone and take the time to explain a suggestion. Honestly my insurance guy isn't the cheapest guy in the market, but he sat at my dinner table and explained everything I needed to know about insurance in an easy fashion, and helped me not buy crap I didn't need. He was a startup, and never had a negative month, and is now one of the larger independent agents in town. Don't tell me that any market is more glutted than insurance, there is an agent on every street corner.

      I won't say it's easy, you will spend 120 hours a week at work or more. You will be forced to operate under a strict budget. You will have to learn accounting, and you will have to learn how to delegate either to employees or outsourced resources. You will have to learn to budget your time equally as strict. It is doable though from lawn care to IT, it's all about relationships, integrity, and value creation if you want to grow a business right.

    114. Re:Why do you want to be hired? by mrmud · · Score: 3, Informative

      Bill Gates might had have rich parents, but Steve Jobs certainly didn't. He was adoption child and really poor in his young adult years, even up to the point that he collected money for food by returning empty bottles to a store. He also dropped out of school.

      No, but he did have an angel investor named Mike Markkula. Funny how that is also neglected. He didn't just "build it from the ground up in his garage" as is often touted. He received a serious dose of cash from his angel investor.

      --
      -- MrMud
    115. Re:Why do you want to be hired? by morethanapapercert · · Score: 3, Informative
      I think that getting the magic acronyms on your resume is important before it ever sees a human being. Many of the larger companies are using software to skim through the various job boards. If your resume has enough of the filter criteria, then it gets flagged and brought to the attention of a HR rep. Only then does the format, legibility etc etc of your CV matter.

      I suggest three things:

      1) on any job board you belong to, have a utterly plain ASCII version of your resume, loaded with all the buzzwords that you can justify. Not just what you have worked on, but also what you can reasonably be expected to handle because of it's large similarity to things you have done. Your trying to get past the filters of the software at this point.

      2) The HR folks quite often ask for an updated resume for any person who makes it past the filter and then makes it past the first rough cut of applicants. This is when you craft a resume targeted at that company. Do your research, find out not just what the job entails, but what other technologies that company uses that you may be able to work with. The idea here is that you want to be able to mention other things that may be familiar to the HR person or will grab the attention of the technical person s/he shows the resume to once they have the final short list. They may be just hiring you for X, but if they use Y as well and see that you have some knowledge there, that makes you a much more flexible and hence valuable candidate than a competitor that only lists X.

      3) A lot of the projects or companies you worked with are defunct, fair enough, that sort of thing happens, especially in the I.T. field where start ups come and go routinely. Take the time to track down and then keep in touch with the actual people you worked with. Sure Initech may have failed during the start up phase, but Samir has moved on to bigger and better things. If he is now working for Intertrode, then he can still give you a reference, possibly even a heads up about unannounced openings at Intertrode. I can't speak for any HR person obviously, but if I noticed a candidate was still in touch with people he worked with years ago, and they still has nice things to say, I'd find that pretty impressive. Both for the organized networking that it implies and the quality of work the candidate must have done to still be worth praising years later.

      --
      I need a wheelchair van for my son. Help me get the word out. https://www.gofundme.com/wheelchair-van-for-jj
    116. Re:Why do you want to be hired? by mrmud · · Score: 1

      Likely, you forgot to adjust for inflation. $350K a year in the 70's was about $2,000,000 a year in todays term. Also, I have no idea where you found that salary and I'd like to see the source.

      --
      -- MrMud
    117. Re:Why do you want to be hired? by morethanapapercert · · Score: 2
      You overlook his mother, who was on the board of numerous high profile charitable and for-profit organizations, and as such had the extensive contacts and networking that helped Bill get that crucial first appointment at IBM because she knew Mr Opel, the IBM chairman, personally.

      in other words, good ol' know who is what got Bill started...

      --
      I need a wheelchair van for my son. Help me get the word out. https://www.gofundme.com/wheelchair-van-for-jj
    118. Re:Why do you want to be hired? by mcgrew · · Score: 1

      Sometimes they also look at somebody who will fit in the team as well.

      That was exactly the case.

    119. Re:Why do you want to be hired? by Alomex · · Score: 1

      Likely, you forgot to adjust for inflation.

      It is interesting that you assume this to be likely, given that there is no evidence on either direction to make a judgement. Your statement has a Sheldon-esque ring to it.

      Btw. the amount is adjusted for inflation.

      His father was a successful lawyer who built his own practice. A well-to-do person? definitely. A rich, live off his rents person? not while Bill was growing up.

    120. Re:Why do you want to be hired? by Alomex · · Score: 1

      No I did not. In fact I mentioned the United Way connections in another reply.

      I simply took issue with the way his father income was presented. Was the father well-to-do? yes. Was he a multimillionaire? not back then.

    121. Re:Why do you want to be hired? by AvitarX · · Score: 1

      I don't know how true this is aside from anecdotes, but I have seen it a few times.

      Generally it works like this:
      1) person has skillset in demand, or sees a market for something with low start-up cost (examples, small site websdesign in the late 90's, inkjet poster printing late 90's).
      2) if this person was ahead of the curve margins are very good for a while
      3) more competition / better tools make things comodetize
      4) self-employed person doesn't know much else and can't get volume high enough at lower margin.

      A 60" inkjet poster printer, when it cost around 20k ($450/month on 12% interest 5 year loan), and sell for $20/sq.ft.

      Profit would be $15/sq.ft. even without mounting, run out of a garage it was good money.

      Now the everywhere has one of the printers, and in any volume the profit is 1/3 of that (about $5 on $7.50).

      There was a time when a few web-pages knocked out in Dreamweaver would get someone a few hundred $, now that type of site is designed for free with something like Yahoo business. And again, a lot more competition. Additionally, a basic brochure site from 5 years ago is still decent, the demand has dropped.

      Essentially, a lot of self-employed people meet a small niche that fades, or ramps up with competition. I bet an HVAC, or Plumbing type (mature market) does not work this way though.

      Also, a lot of the time someone makes the jump to independent with a significant amount of work to start, this work drys up, and essentially they start of the business is how a mature company in the field would do during a boom (I know a plumber that made the jump with a customer book, and an upcoming contract for example).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    122. Re:Why do you want to be hired? by pwizard2 · · Score: 3, Insightful

      I'm sure you've seen those books where one rich guy says he succeeded by not giving up. Then you have another book where a rich guy says he succeeded by knowing when to quit. Then you have another rich guy saying he succeeded by starting many different businesses at the same time and closing down the ones that don't succeed. Then you have yet another rich guy saying he succeeded by focusing on one thing... Another rich guy says "buy property", but if you bought the wrong property < 2008, you'd now be stuck paying off a loan that's a lot more than your property. So good luck figuring out what the real secret to success is.

      I remember the whole "Rich Dad/Poor Dad" craze that went on a few years ago. There were lots of seminars where every guy that made it big in real estate had his own "system" that you could use to get lots of $$$. (after buying your way in, of course) There was much talk about "dreams", "goals", and lots of other dog-and-pony show bullshit that was big on emotion but skimped on real substance. That whole thing mostly dried up after 2008 when the economy went to shit... people are mostly trying to stay solvent these days, not get rich.

      After going to a few of these seminars in my younger days, I soon understood that there is no "big secret". Those guys probably made more money selling books/learning materials to people who wanted to be rich than they ever made in real estate. It's far easier to sell a dream to others than it is to produce real goods.

      --
      "It is a denial of justice not to stretch out a helping hand to the fallen; that is the common right of humanity."
    123. Re:Why do you want to be hired? by undeadbill · · Score: 1

      As an addendum to the really great explanation above, I would also say that if you have NO experience, then you will need some other kind of portfolio of work to start the conversation in an interview. There are three things you can offer that will get instant interest, because most candidates don't do this but it does garner attention:

      1. Think of every thing you do IT related as "your job". Then go volunteer. When you start, come in the door with a negotiated set of requirements to complete what it is the non-profit needs, which should include a letter of recommendation from the program director or head of the non-profit discussing the quality of your work. Complete those items, and make them happy. Then get your written recommendations. If anybody in interviews questions your work, you can always inform them that work is work, even if you are paid or not, and quality is what counts. I still volunteer regularly at non-profits doing this, and I've been in the IT field for over 20 years.

      2. Find a need, and start an open source project to fill it. This will serve as an example of your ability to create and organize around projects, and will give potential interviewers a publicly verified example of your code, which for them is also an insight into how you structure your thoughts and documentation.

      3. Build a lab at home. Test your environment, rebuild it, make it more manageable. Also make it accessible to interviewers- most interviewers never get to see hands on work environments of the people they are considering hiring. Something like this is rarely done by interviewees, but it is akin to providing a portfolio in other fields where bodies of work show proof of experience and capability.

    124. Re:Why do you want to be hired? by Warwick+Allison · · Score: 1

      Our HR people were rewarded for filtering out dicks like this one. When one got through, they weren't punished, but rather rewarded for helping get rid of the mistake. Any job you'll get with the above advice will be insecure and will be in a failing company that's rife with know-nothing ladder-climbing back-stabbing jerks.

    125. Re:Why do you want to be hired? by RedHat+Rocky · · Score: 1

      For lack of mod points, second this!

      Not only 8 hours a day, but sleepless nights as well.

      --
      Anything is possible given time and money.
    126. Re:Why do you want to be hired? by spasm · · Score: 1

      Steve Jobs went to three public schools prior to Prop 13's crippling effects on public school funding in California. Good luck getting into a decent school in California these days if your parents aren't quite well off. Without that investment in Jobs' early education he never would have gone on to do the things he did.

    127. Re:Why do you want to be hired? by 9jack9 · · Score: 1

      I hope people can see Poe's Law in my comments

      Man, you really know how to go for the low blow, making fun of Poe's Law like that.

    128. Re:Why do you want to be hired? by AK+Marc · · Score: 1

      Instead of running your own business. Then you don't need to provide your quality and skills to anyone, and it can make more money in the long run as you are not limited to your salary and don't have to fear getting fired.

      Because people owing their own businesses fail much more often than salary earners. I like being hired. I know what my pay will be over the next year, and can plan my expenses accordingly. That doesn't work when you are "self employed" (the libertarian tag for "unemployed").

      It seems like most people, especially geeks, want to take the easy route and try get a job. Being self-employed or running a business isn't all that hard and it is much more rewarding,

      Ah, you must be a libertarian. You are telling people what they will and won't find rewarding. I find working for a salary to be rewarding. Why would I work for myself? I'd have a jackass for a boss and the worst employee in the world working for me.

    129. Re:Why do you want to be hired? by Anonymous Coward · · Score: 1

      That about covers it. Just go out and meet people. To hell with your resume/CV. That's a piece of paper to be filed in a folder somewhere in case you get hired. If your resume is what gets you your job, dollars to doughnuts it'll be a shit job.

      I recommend finding a business that interests you and just go there to meet people. If it's a small business, do your homework and then go in and ask to see the owner. Most small business types are very fond of showing off their stamp on the earth so it's not hard to get them talking. You can also go to events that these people are likely to be at...chamber of commerce meetings, civic events, whatever. Add Mr. Above's healthy dose of persistence and you'll have your job before long. That or a restraining order.

    130. Re:Why do you want to be hired? by Mr.+Slippery · · Score: 1

      Bill Gates might had have rich parents, but Steve Jobs certainly didn't.

      No, he just had Woz's genius to exploit, Mike Markkula to tap for money, and PARC to steal ideas from.

      Genius and hard work helps. But it isn't required, and certainly not something that guarantees success.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    131. Re:Why do you want to be hired? by AK+Marc · · Score: 1

      HR departments suck. They filter the good candidates and let through the adequate. His advice is good for getting past HR, the real obstacles to finding a job.HR may not be bad at filling admin positions, but for dealing with technical positions, they are incapable of even reading a resume (no matter how dumbed down it is, they'll miss the point). I had recently moved and applied for a front-line help desk support position with a large bank. HR screened me out. Without a C.S degree, I was unqualified to answer the phone in their help desk call center (despite having worked as a supervisor at a help desk, and having CCNA, CCDA, MCSE, A+, N+, Server+ at the time and 10 years of IT experience). I think an HR supervisor noticed, as I did get a call later trying to convince me to lie about my qualifications so they could consider me. I can only think that they didn't get a single qualified candidate and wanted to get someone screened to pass through to the hiring manager. Well, if that was the case, just pass me through. But HR calling me up asking me to lie to them so I could be considered for the job I was unqualified for convinced me that if they were to offer it to me, I'd not want to work there, so I said "I'm obviously not qualified, sorry" and hung up. And then, of couse, got a better job I liked.

    132. Re:Why do you want to be hired? by AK+Marc · · Score: 1

      I went in shirt and tie with a sweater over it. There was a mention of dress code, and when "no ties" was mentioend, I hiked my sweater up and hid the tie. Then I said, "But I wore a tie in case that's expected in the interview" and pulled the sweater down a little to show it off. He laughed. I got the job.

    133. Re:Why do you want to be hired? by AK+Marc · · Score: 1

      Most users don't ask for what they want. They ask for what they think is better than what they have that is more likely to be approved. When users are clear in their requirements, IT departments will be more responsive in answering questions. It's the user's fault the IT department is rude to you.

    134. Re:Why do you want to be hired? by tepples · · Score: 1

      In some cases, an answer to your question as you asked it is not necessarily the most helpful advice to solve your underlying problem. Otherwise, you may end up not getting any reply to your question, and you may end up wondering whether anybody even has read your question in the first place.

    135. Re:Why do you want to be hired? by Anonymous Coward · · Score: 2, Funny

      Self employed people tend to be most profitable during the first five years.

      That's a really interesting statement, could you please explain further?

      I'd love to! Please send me $20 to learn the secrets that THEY don't want YOU to KNOW!

    136. Re:Why do you want to be hired? by iggymanz · · Score: 1

      You ignore the income issue entirely. Mid 6 figures is way beyond upper middle class, those with that income will be millionaires. "upper middle class" income is high 5 figures to just over $100,000 per year.

    137. Re:Why do you want to be hired? by Spugglefink · · Score: 1

      It seems like most people, especially geeks, want to take the easy route and try get a job. Being self-employed or running a business isn't all that hard and it is much more rewarding, especially for a computer geek now in internet age.

      I don't think diving in head first and starting a geekly business is a great idea. If you can't find somebody else to hire you, you're not going to find any customers for your business either. I have three copies of that T-shirt, with different logos on them. Starting a business is easy. Turning even a modest profit may as well be impossible for all the luck I've ever had at it.

      YMMV.

    138. Re:Why do you want to be hired? by AK+Marc · · Score: 1

      For example if I purchase a 100,000 dollar gadget, and depreciate it over 3 years, then that makes my business look pretty awful to the IRS, but if that item is financed on a 10 year note, then my cash flow doesn't look as bad.

      You recommeded the "tax advice" of depreciating something over 3 years that you have a documented "expected life" of 10 years or longer. Playing with depreciation to play with tax liability is illegal. You use their established depreciation schedule, or an "actual" schedule (ie. the 10 year term), but anything else is fraud. Given that advice, I'm not sure I want to listen to you.

      I learned that people are dying to find good IT people from web designers, VOIP providers, break fix guys, AV people etc. Above all they just want someone who does what they say they will do, and is honest, because although cyberspace is glutted with people giving away service, in meatspace there aren't a whole lot of people willing to sit down with someone and take the time to explain a suggestion.

      For those wanting to run their own business, I'm making more than $50 per hour (pre-tax gross profit) on salary. When I looked at doing stuff on my own, because of the tax changes and such, I'd have to charge a minimum of $75 per hour while booked 100% of the time to match what I get now. People don't want to pay $75 per hour for break fix guys. There isn't that much business. Given a lower busy time, say, 80% billable, it'd be closer to $90 per hour needed. Add in paid vacation lost, sick days, holiday, training, and I calculated I'd need a gross pre-tax of about twice what I make now to have the same disposable income. Unless I don't work, and instead hire and rent out $10 per hour grunts for $50 per hour, there's no money to be made. I'd likely never make more than I am now to be a freelance IT pro. And I know someone who did just that, and he was losing $8000 per month for two years (when I left and lost track of the finances).

    139. Re:Why do you want to be hired? by thesandtiger · · Score: 1

      "You're not going to be doing those things during working hours once you find that job."

      And your thinking is that therefore you shouldn't do those things during working hours when you actually can? I don't mean this in a mean way, but that's depressing as hell. Life is there to be enjoyed - why torture yourself when you have a chance to NOT follow the dictates of work?

      "When you've been out of work for over a year and are impoverished as a result, you'd be a fool to turn almost any job down."

      And yet, even still, it shouldn't take you 8 hours a day, every day, to find *anything*. Your time would be much better spent panhandling, to be honest, if after a full year of looking for literally ANYTHING you haven't found anything. Or collecting cans, or dumpster diving or SOMETHING that's productive rather than foolishly wasting more than the necessary amount of time each day looking for work.

      My point remains: Spending 8 hours a day looking for work is absurd, and suggesting that it is realistic for anyone to actually do is bad and likely to lead to anyone who takes it seriously being ashamed when they fail to live up to it. There are much more productive things to do with your time after you've spent 2-3 hours in an honest job search daily, and you'd be vastly better off mentally and physically doing them.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    140. Re:Why do you want to be hired? by Jouster · · Score: 1

      I concur and want to re-emphasize the most important part: definitely get involved in the community. Drupal has a very active one.

      At the end of the day, remember that credentials are a foot in the door. If you have the same expertise as someone with the credential, you're equally as valuable in an organization, but you have the disadvantage of having to prove it. To reiterate: the sole disadvantage in this scenario is on the front end. Therefore, your focus needs to be on getting that first interview. The best way to do that? Involve yourself in the community at events like DrupalCon.

      One other thing: we, and several other companies with which we work, are actually looking for a Drupal developer at the moment. If you or anyone else is looking for some work, drop me a line. I'm fairly sure my email address is listed on my profile, but if not, reply and let me know.

      --J

    141. Re:Why do you want to be hired? by StikyPad · · Score: 1

      That is a bit misleading, because it sounds like someone making $350k is not a millionaire, but

      A) that's $1M every three years, not every 20 years for the average family, and
      B) $350k in 1955 is 2.9 MILLION in 2011 dollars.
      http://data.bls.gov/cgi-bin/cpicalc.pl?cost1=350000&year1=1955&year2=2011

    142. Re:Why do you want to be hired? by Alomex · · Score: 1

      For (A) you are forgetting taxes, which at the time would have been around $150K a year (inflation adjusted)

      For (B) the figure given was already inflation adjusted to current dollars, so no, his father was not making 2.9 million dollars.

    143. Re:Why do you want to be hired? by Javagator · · Score: 1
      I hate marketing stuff, I hate business stuff, and I really hate "networking" .. what I love is building software.

      Me too. And that’s exactly what I do. Where I work, management handles the business stuff. You just have to keep looking for the right company where they realize that a first rate programmer is a valuable resource even if they aren’t into the business stuff.

    144. Re:Why do you want to be hired? by cultiv8 · · Score: 1

      This is the most fucking true thing I have read on this thread.

      --
      sysadmins and parents of newborns get the same amount of sleep.
    145. Re:Why do you want to be hired? by jep305 · · Score: 1

      "In this economy I'd take a salary (certainty)" Bwwwaaaahaaahhaaaaaa! There is no certainty other than death.

      --
      In Reason We Trust
    146. Re:Why do you want to be hired? by kmoser · · Score: 1

      In this economy I'd take a salary (certainty) over the kudos of being an entrepreneur (uncertainty) any day of the week.

      When companies tighten their belts, salaried employees can be (and are) terminated at the drop of a hat. Nothing is "certain" about a salary. In fact, consultants are often the last to go, and the first to be hired after FT staff is let go.

    147. Re:Why do you want to be hired? by dbIII · · Score: 1

      Then later you get to learn the hard way that you would be a fool to take some jobs. If I was prepared to take any job offered everyone here would hate me as a spammer, I would have been a victim of a pyramid scheme disguised as a job offer, and I could have ended up doing time for being involved in child pornography (the spammer certainly did). That's just from what I was offered in 2001.
      There's a difference between a boring or crappy job where you can be sure you'll actually get paid and something that is going to have consequences.

    148. Re:Why do you want to be hired? by wye43 · · Score: 1

      Running a business requires a completely different type of skill set. Its not a tech occupation and some individuals (including me) even if they would have those skills, would not enjoy doing that. Actually, I would hate the fuck of it, no matter how much money are we talking about. For me the path of the manager is a synonym with prostitution, almost at the same level as politics(which is a bit lower). No thanks.

      Managing or running your business is not always the only progression of your career, don't let HR or society talk you into that crap. Being a techie can be way more fun and rewarding than managing people. Both from financial and moral point of views.

      To keep this constructive and to respond to the article poster, get some work experience. Nobody cares about your (lack of) education if you had some solid experience.

    149. Re:Why do you want to be hired? by justforgetme · · Score: 1

      SEO is one of those practices that someone could easily step up and say does not exist. They would be totally rational and their arguments would be valid.

      SEO a practice that consists mainly of two activities: Fixing your predecessors wrongdoings (HTML, internal links, inbound links, outbound links, employee web presence, SEM, etc.) and aggressive search engine tuning.
      Both those practices are totally optional, after all even a site that has a good amount of traffic will have variance in rankings over a big enough period, so you can just take the money and tell your customer that everything is set up and his site will start performing better in search results in about 15-21 days, mailing them a pdf with guidelines on how to maximize the effect your work which basically is an essay that tells them to work harder, to publish more and to pursue links from places in their sector.

      In general if you build a site from scratch and do everything correctly you will have set up most of the SEO by the time you finish the front end. The last part being watching statistics over time and making small adjustments.

      Aggressive se tuning of websites is a totally different story. In my experience it isn't worth it since it is too close to trying to game the search providers. It will offer better improvement and act faster but in the long run will hurt ranking if not administrated continuously (or even if administrated). Like steroids have helped athletes all over the world win big medals/tournaments/paychecks aggressive seo will manage to bring in some fat paychecks and then either will get your clients addicted (and make you even richer) or you finger-pointed in some way.

      --
      -- no sig today
    150. Re:Why do you want to be hired? by Darfeld · · Score: 1

      The problem is not being rude (also it's definitely not something I like). The problem is often the helpful guy will assume there is more to know that what you say, sometimes even assume your motives and answer to that instead of what I actually asked. They may have good reason to answer this way, but it annoys me. I stay polite, because I know they mean well and alienating them won't solve my problems anyway, but it nonetheless frustrating.

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    151. Re:Why do you want to be hired? by CubicleView · · Score: 1

      My response was a bit brief, I guess. For a start, from reading the guys question, it seems like he's already done a bit of solo work and wants to try working for the man now, so I suspect CmdrPony's response is perhaps redundant. Secondly and more importantly, giving your own opinion is useful and everything, but it irks me with the original question is completely disregarded. I know that when I ask a question, I appreciate an answer. I may not like the answer since I've learned that sometimes there are silly questions, but it's still disrespectful to ignore the original question entirely.

    152. Re:Why do you want to be hired? by AmiMoJo · · Score: 1

      I landed my current programming job based on the open source code I was able to show them. Unfortunately for IT there isn't really anything similar you can do to prove your skills, other than start right at the bottom doing some part time support until you can say you have been running a medium size network with various servers for a few years.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    153. Re:Why do you want to be hired? by JimFive · · Score: 1

      As a small web developer, who do you target as your clientele, and what's you means of getting to them?

      Your local government has list of businesses that are registered as a DBA (doing business as). This is basically a list of businesses that are operating under a name that is different from the name associated with their tax id. This will include you if you decide to do busines as 'kcitren Web Development'. This list contains nearly all of the local small businesses in your area along with the owners' names, contact information, and what their businesses are.

      For web development check out their existing website and think about how you would improve it. If they don't have one, or it is so basic that it is worthless, then your job is pretty easy. Even if they have a nice website be sure to check the "last updated" date most places put at the bottom, if it is a couple of years old you might want to contact them anyway.

      Don't denegrate their existing site. Either they know it's poorly designed in which case you sound condescending, or they don't in which case you risk offending them. Instead point out ways it could be better.

      or unreasonable clients [I can't pay you but you can put it in your portfolio.

      "Put it in your portfolio" is bad but payment in kind might be acceptable. Finding a way to leverage a couple hours of work into better exposure for your business can be good idea.

      Also, check out the book "The 4 hour work week" from the library and read about getting rid of bad customers as well as about outsourcing your life.
      --
      JimFive

      --
      Please stop using the word theory when you mean hypothesis.
    154. Re:Why do you want to be hired? by AK+Marc · · Score: 1

      You control that better than they do. Don't ask them questions. Tell them your motivations. Then they'll never assume your motivations again. You complain that they treat you in a manner you don't like, while you proudly treat them in a manner you know they don't like (if you didn't you do now). And for whatever reason, you are the one complaining about them for trying to guess what you mean because you didn't actually state it, and you'd rather have the wrong answer quickly and politely than the right answer. Yup, I don't get users. They do what they complain about most, and would rather be lied to with the wrong answer than have to "suffer" through a few follow-up questions to make sure the solution matches their requirements.

    155. Re:Why do you want to be hired? by HungWeiLo · · Score: 1

      During the California Gold Rush (or Alaska, or Yukon, etc.), it was never the gold prospectors who made the big money. It was always the guys selling the shovels and supplies.

      --
      There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
    156. Re:Why do you want to be hired? by SomeStupidNickName12 · · Score: 1

      No, that is middle class - if you can't retire and maintain the same life style you are not "rich" or upper class.

      Saying that, if earning that kind of money and are not rich after 20 years of proper investments and money management something went seriously wrong.

    157. Re:Why do you want to be hired? by SydShamino · · Score: 1

      Being born rich falls into the "just" lucky category.

      --
      It doesn't hurt to be nice.
    158. Re:Why do you want to be hired? by SydShamino · · Score: 1

      >> Eventually, with enough rolls of the dice, you will get something in your favor.

      Or you don't, and then you die in obscurity and no one remembers you to cite you in Slashdot arguments, thus skewing their perception of the statistics.

      --
      It doesn't hurt to be nice.
    159. Re:Why do you want to be hired? by sjames · · Score: 1

      Much the same way we occasionally see stories about someone hitting the jackpot in Vegas and walking away a millionaire. Many of them have some sort of theory about how they did it, most involving magic thinking and being entirely explicable by luck. We don't see much about the far far more common case where someone goes to Vegas and ends up wiped out or the even more common case where someone goes to Vegas, loses the amount they set aside and goes home.

      The other side of it is that if you actually do hit it big, you can afford to fail over and over again after that and still be well off. That is doubly true since once you have a pile of money, other people become more than willing to invest in your latest venture so you can fail mostly on other people's dimes.

    160. Re:Why do you want to be hired? by justthinkit · · Score: 1

      You meant to refer to Steve Wozniak, right? Without him, Steve Jobs would have been nothing.

      --
      I come here for the love
    161. Re:Why do you want to be hired? by iggymanz · · Score: 1

      http://en.wikipedia.org/wiki/American_middle_class

      Don't be ignorant, look up the figures for income of middle class. even the u.s. government publishes them. Mid 6 figures is upper class, will have millions in savings as above base level of necessities.

  2. Examples by Anonymous Coward · · Score: 5, Informative

    Show examples. Show your hobby projects. Show sites that you've built and that currently are in use. Show contributions you've made to open source projects.

    1. Re:Examples by Anonymous Coward · · Score: 1

      Show examples. Show your hobby projects. Show sites that you've built and that currently are in use. Show contributions you've made to open source projects.

      This.

      I was in a similar position but maybe a bit more specialised in web dev. Never did it in college / uni. By 18, when I went for a web dev job, I had loads of example websites that I could show at my interview. Of course I took a slightly lower pay, but I was very quickly up to a decent wage.

      Experience and examples beat qualifications. Especially considering the poor level in which it's taught in uni in the UK.

    2. Re:Examples by vlm · · Score: 4, Interesting

      Show examples. Show your hobby projects. Show sites that you've built and that currently are in use. Show contributions you've made to open source projects.

      Also local volunteer work. Sounds like the OP is Mr Webmaster at heart

      teaching myself web-design, Linux/LAMP, Javascript, and now Drupal.

      You set up the local homeless shelter promotional/donation seeking/contact page website, assuming they somehow don't have one, for free. Actually it costs you a little to register the domain, whatever. Schmooze at the organizational meetings with the group's volunteer accountant, who hires you to fancy up her self promotional website for a very nominal fee (probably not enough to buy dinner, barely enough to break even after paying for the homeless shelter domain registration out of your pocket). The accountant is best friends with a local bank manager, who needs to hire an IT worker with excellent references... This was more or less how a friend of mine started out. Next thing you know, she's working at the bank, in a paradise of AS/400s and token ring (yeah, this was awhile ago).

      You can also go the "work at a startup" route. They might not pay you, or might not pay you much, but its something to do, and looks interesting on a resume.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    3. Re:Examples by TheMCP · · Score: 2

      A job seeker can create a piece of software with the intent of it being an example of good work. Ideally, the project should look professional and have some useful purpose. The person can then point at it as an example, put it on their resume, mine it for code samples, and if all else fails maybe it'll make money on its own.

    4. Re:Examples by MarkGriz · · Score: 1

      Why not be proactive....For example, you could hack into a corporation, steal some secret documents, and threaten to reveal them unless they give you a job. YMMV.

      --
      Beauty is in the eye of the beerholder.
  3. Take on some jobs and get a name for yourself by FictionPimp · · Score: 4, Informative

    http://groups.drupal.org/jobs also, be active in drupal projects and build a name for yourself.

    1. Re:Take on some jobs and get a name for yourself by jobstractor+robin · · Score: 1

      There are also a number of jobs (including drupal ones) listed over at http://jobstractor.com/ (my site). That site lists jobs posted on twitter so you can get directly in touch with the people listing them and often miss out the middleman of recruitment consultants. As someone who recruits occasionally I can testify that having examples of recent work you can point to is very useful. Another option might be to take on unpaid work with a view to getting some more experience you can show off to recruiters. Good luck.

  4. Portfolio & Certification by chill · · Score: 5, Informative

    What you're looking for is a portfolio. They're common in any artistic arena such as photography, web design, hair styling and fashion.

    You need to SHOW people what you have done, using examples relevant to what the potential employer would be interested in.

    Also, just to make the HR people happy, get some certifications.

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Portfolio & Certification by Anonymous Coward · · Score: 1

      There's not a certification on the planet computer related worth more than the blank piece of paper it's printed on outside of the upper level Cisco certs.

      Can thank books and bootcamps for that.

      Some software certs (SAP, PeopleSoft, etc) are still worthwhile, but those you can't just take a test on.....

      Certs, to me, when I look at resumes, are nothing but tiebreakers between candidates who are otherwise equal (exception being, again, high level Cisco certs).

    2. Re:Portfolio & Certification by kelarius · · Score: 1

      What you're looking for is a portfolio. They're common in any artistic arena such as photography, web design, hair styling and fashion.

      This. A good way to work on a relevant portfolio is to head over to sourceforge and do some open source work, then your name gets attached to referable material and you can also do a bit of networking there too. No better way of getting a job than proving yourself to someone and having them recommend you.

      --
      Personally I'd rather have my idiots at home glued to the TV than out doing idiotic things
    3. Re:Portfolio & Certification by 3nails4aFalseProphet · · Score: 1

      You contradict yourself by saying all certs except Cisco are worthless, then start listing others that are "still worthwhile."

      In addition to the ones you listed, I'd say anyone with a GIAC "gold" certification (requires a published research paper), a GIAC GSE (requires mutiple GIAC certs and hands-on evaluation), or VMware VCDX (2 tests + submit a design/implementation plan and defend your decisions) is probably going to have solid knowledge. Offensive Security's OSCP is another with "real-world" testing.

      But not every certification has to imply the holder has omnipotent godly power in their chosen field. It can also show basic competence (CCNA and the labs built into the test) or even just a willingness to invest in one's professional education (VCP ain't cheap, and requires attending a VMware-approved training course).

      Certs alone may not get you the job, but they are very useful in getting past the HR department so that someone with actual experience can evaluate the rest of your resume. From a technical knowledge standpoint the CISSP is pretty useless, yet most higher level infosec jobs list it as a "requirement". So guess what I'm going to spend $550 on next quarter?

      --
      /*Insert boring sig here*/
    4. Re:Portfolio & Certification by Wee · · Score: 1

      You need to SHOW people what you have done, using examples relevant to what the potential employer would be interested in.

      But in this case, what he'll show people will be the same ubiquitous Drupal site, with the same theme everyone uses, over and over.

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    5. Re:Portfolio & Certification by DarwinSurvivor · · Score: 1

      Is your hatred of MSCE specific to MSCE or all certificates? For instance, what's your opinion of the RedHat certifications or even the Ubuntu ones?

    6. Re:Portfolio & Certification by tom229 · · Score: 1

      I'd have to disagree. My advice isnt going to be popular but it's this:
      Choose a different profession.

      Self-taught "web developers" are a dime a dozen these days and about 11 of that dozen have no idea what theyre doing.

      This creates two problems for you:
      1) companies find it hard to weed through all the crap developers without filtering by credentials, and
      2) it's a low paying, high turnover, rat race of a position

      If you're a true geek get certified in something IT related. Networking, sysadmin, and managed service support are all good choices. There's plenty of cheap avenues to become accredited with specific vendors (ie. Cisco, or Microsoft) where associate degrees can be obtained within only a few months.

      Your only other option if youre committed to software development is to get a BSc and start working on real development (not shitty websites for small businesses). Which, as I'm sure you know, is very expensive and time consuming.

      --
      If it ain't broke, don't fix it.
    7. Re:Portfolio & Certification by chill · · Score: 1

      Well, that too. In fact, that is what I told both my sons. Both have done web design work and expressed a desire to maybe get a job doing it. I pointed out it is commodity work that I can get done by someone overseas for one-tenth of what they want to charge. They'll end up starving.

      Both have since switched goals.

      --
      Learning HOW to think is more important than learning WHAT to think.
  5. Start at bottom. We all did. by Anonymous Coward · · Score: 1, Informative

    You need to work on a helpdesk.

    If your lucky you will be noticed. Don't try to show off.

    Learn an Enterprise Class OS. AIX. Solaris. HP-UX.

    Profit.

    1. Re:Start at bottom. We all did. by Anonymous Coward · · Score: 2, Informative

      He wants to be a web developer, not a network admin. If he's just interested in full time work of any kind, then yes, help desk is probably a semi viable option, but it will not get him any closer to being a web dev. I mean, he could get a job as a janitor too, that's starting at the bottom, and it's equally relevant to his field as help desk.

    2. Re:Start at bottom. We all did. by silverglade00 · · Score: 1

      I mean, he could get a job as a janitor too, that's starting at the bottom, and it's equally relevant to his field as help desk.

      Disagree. People still respect the janitor when crap piles up.

    3. Re:Start at bottom. We all did. by b4dc0d3r · · Score: 1

      This is where I started, working tech support for a Fortune 500 company. I got myself into a position where I had to solve problems, and I did it the only way that makes sense - code. I got some things working with SQL, ASP, VBScript, HTML, JavaScript, and some CSS.

      Looked for an open job in the same company, had a bit of sample code, and they couldn't turn me down.

      I started with desktop PC support, but it doesn't matter what you support. Show that you are capable of more responsibility, solve problems by building useful tools, and either you'll be able to advance or document it in a resume and jump to another company.

      The team that hired me was a bunch of help desk people who used programming to solve problems, and eventually became an officially recognized development team with CMMI certification, so I wasn't the only one following the same path.

      Watch out for raise ceilings - frequently the only way to get a raise corresponding to the promotion you'll likely get is to leave the company and optionally come back. Companies don't like huge raises, and often have a percentage cap, so you never make what you should until you press the issue.

    4. Re:Start at bottom. We all did. by jones_supa · · Score: 1

      Learn an Enterprise Class OS. AIX. Solaris. HP-UX.

      Huh? Those are pretty much dead OSes. It's important to have good general UNIX skills, though.

  6. Contract work by Corwyn_123 · · Score: 1

    If you feel you have the qualifications, try to get a contract job through a contract agency.

    I'd also recommend, when looking at the jobs requirements, do what you can to meet as many qualifications as possible, that includes getting certificates that they require, like A+, etc.

    Once you get one contract, even a short term one, you can put that on your resume and go from there to find others later on down the road.

    1. Re:Contract work by Gilmoure · · Score: 1

      Oh yeah, just about every job I got came from knowing someone already working in the industry (Honeywell job came about when I got to talking computers with a couple of guys at a funeral. Go figure). Other jobs came from knowing folks in SCA. If you're into any hobby that tends to attract geeks (re-enactment, cosplay, SF, gaming, etc.) put the word out that you're looking for a job. Will be surprised at doors a personal recommendation can open.

      --
      I drank what? -- Socrates
  7. Demonstrable experience - with evidence in support by RogueyWon · · Score: 5, Informative

    Evidence, evidence, evidence.

    I don't work in the IT or compsci sectors, but I think there are a few general principles about how recruitment works that you might want to note.

    You don't have formal educational qualifications. Obviously, that's a handicap. However, you're not in a field here where qualifications are a legal requirement (unlike, say, medicine or law), so it's not insurmountable.

    Some employers still have a policy of requiring a degree from all applicants, but - personal view here -in many cases they're foolish to do so. In the current climate, a lot of bright people are choosing not to take on the expense and debt associated with a degree. I see a lot of employers insisting "graduates only" who are achieving little except needlessly inflating the starting salary they need to offer (though by less than in the past - the graduate premium isn't what it was).

    I've done a fair old bit of recruitment over the last decade or so and what a sensible employer will be looking for - when recruiting people for their "first proper job" - can be distilled down to: a degree of committment (as in, ability to stick at something which is difficult and takes time), reasonable interpersonal skills and, where appropriate, technical competence.

    Interpersonal skills you'll need to demonstrate at interview (and by writing a half-way competent CV and application form). The ability to stick with something and technical competence might traditionally be demonstrated - to a basic level - by the fact that the applicant has both had the perserverence and the ability necessary to earn a degree (though with degrees as debased as they are these days, it's increasingly difficult to use this as a firm indicator).

    So without a degree, you will need to have independent evidence of committment and technical ability. You've done some freelance projects - that's good. The companies you did them for may have gone under, but you kept your own work, right? Right? And maybe if those companies aren't around any more, there's less of an issue in sharing the work you did for them as part of your application?

    In addition, if you've done any non-technical work - even just office admin and stuff - that's also good and worth including in your job applications - particularly if you can get a reference. It shows you can get along with people in an office environment on a day to day basis, turn up for work on time, follow basic codes of conduct and so on (which is something that a surprising number of people - even graduates - in some fields especially graduates - fail at). Don't under-estimate this one. As a recruiter, in 95% of cases, I'd rather see a few summers spent temping in a "serious" workplace on a CV than some glamorous, expensive (and usually irrelevant) piece of gap-year do-goodery.

    Remember, being at a technical disadvantage, you'll need to use hard facts to sell yourself so far as possible. Part of TFS reads like a "personal statement" from a CV. Saying stuff like "I'm personable and self-motivated" is all well and good, but it won't get you a job. You'll need concrete evidence to demonstrate your skills and your ability to stick with a task. So yeah, I hope you kept all that evidence of your previous work.

  8. Resume Builder by wiley001 · · Score: 2

    As stated before..Take on some odd jobs (or do some demo work, not for a customer, but for building a portfolio). Once you have a decent size portfolio, showing how well you do in the field, you should be able to find an employer to 'take a risk' on you. (I say that loosely because although you could be the best programmer/designer ever, unfortunately you dont have a piece of paper backing that up). I was in a similar boat as you, only with Programming more so than design (C#, C++, AS3, etc). Once you build out a small little resume you can substitute a formal degree with work experience. I'm at my third programming job now (prior was a contract job and most recent was a game studio that shut down). All is well and the money is good, you just have to be patient and take your lumps. (Remember that youre technically 4yrs ahead of the curve. So even if you get a low(er) paying job, youre still coming out ahead.

  9. Portfolio by zcomuto · · Score: 5, Informative

    Portfolio, portfolio, portfolio.

    Don't let a piece a paper show a potential employee that you have the skills on just that, paper, actually show them what you're capable of. Build a portfolio of work, showcasing your best products and sell yourself through that.

    If an employeer doesn't respect or look to the portfolio of a potential employee in that line of work, truth be told they probably aren't worth working for.

    1. Re:Portfolio by rjune · · Score: 1

      I would suggest finding some non-profit organizations and offering to develop/redevelop their websites. Many of them use template web pages that are of decent quality, but don't really stand out. A number of them would like to add more functionality, such as a "Members Only" area or a self service address update function, but lack the time or capability to set this up. Part of the work could include documentation, update procedures, etc. The websites of these organizations are generally hosted by a third party so after the initial meetings, you wouldn't have to spend a lot of time traveling. Even 3 or 4 of these would be a good start to build a portfolio and you would be able to pick up some references. A potential employer (or customer) would be able to easily check out your work.

    2. Re:Portfolio by Aquitaine · · Score: 1

      As the guy who hires people like you for his small business, this is the biggest thing I care about. Show me what you've done. A college degree is nice but these days everybody has one and so it's difficult to assign a lot of meaning to the degree itself rather than the stuff that was accomplished while pursuing one.

      Other big things (for me, anyway, YMMV): Show me you can write well, communicate with normal (non-technical) humans politely and professionally (references would be great), and that you have an active interest in improving yourself and your skillset. I hardly ever hire anybody because they know the language or languages I need right then. I try to hire smart people who have proven that they can learn on the job.

      (Shameless plug: Go to recruiterbox and search for 'inLeague' if this is you!)

    3. Re:Portfolio by ktappe · · Score: 1

      I would suggest finding some non-profit organizations and offering to develop/redevelop their websites.

      Precisely what I was going to suggest. Non-profits often have really bad websites due to lack of funding. Their sites also languish--many were designed around 2000 to catch the "IT Bubble" and now they have no funding to update them, so there's not a hint of AJAX to be found. Or they chose some Flash jockey to whip something together a few years back and now their site is unreadable on the tens of millions of iDevices. Both cases would hopefully lead to them being willing to let you design them something new pro bono.

      Just be completely honest up front; that you'll do it for free because you need to boost your portfolio, but in return they must allow you to use them as a reference. Be prepared for them to be demanding--for some reason I've found non-profits have the most finicky asks, possibly because they don't appreciate how much such services would usually cost (but I digress.) Make it clear that while you're willing to do the work for free, your time and resources are not unlimited so you will only be able to perform "usual" design; nothing outlandish that would take 1000 hours. You need to move on to the next project so you can build up a quantity in your portfolio; you can't spend the next year on one site.

      --
      "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
  10. The only way, regardless of eductatopm by sanermind · · Score: 1

    You have to show you skills. Make a name for yourself. Contribute validly to some projects.

    If you're skills ultimately are matter of 'gimp' playing-around? Than you're probably screwed and haven't learned anything real yet.

    (Well, unless you want to specialize in photo-editing or graphic-design or some-such... in which case, community college might be your best bet) If you want to be hired as a coder, without the often-times nonsense of formal education, than you have to prove yourself. Contribute to a meaningful opensource project. Be noticed for contributing some code that actually does something (vs. confused bug reports). Real skill is rare enough, and a resume that shows an active participation and contribution to a notable project is probably a better thing that a formal accreditation (from many schools, at least).

    --

    ---
    the pen is mightier than the sword, the sword is mightier than the court, the court is mightier than the pen.
  11. contribute by Tyra3l · · Score: 1

    You should start contributing to drupal modules and eventually becoming a maintainer for some modules.
    The drupal community and market share is really huge, so the are many openings for people with decent skills.
    The only thing that you need (except the skills and experience) is some visibility and credibility. You want to be the guy who make things done, and others will notice you.
    Those kind of contribution is also a huge bonus in your CV and you got that while contributing to the community, so it's a win-win scenario.

    That's just my 2 cents ofc.

  12. Don't Box Yourself Into Just One Platform by blcamp · · Score: 4, Informative

    Not knocking Drupal or any other CMS, but don't get yourself boxed into just one specific platform. Keep up on where the overall development world is going.

    Most shops still build their websites in-house from scratch, without a CMS. Many strictly-Microsoft shops purposely avoid using Sharepoint, for example.

    Remember when ColdFusion was a big deal? Not so anymore. GoDaddy is dropping it from their hosting accounts.

    Keep your foot in general Java or .NET or PHP development... stay focused on the bigger picture, not just in a specific type of project. Watch the trends. What may be popular today will become passe tomorrow.

    --
    The problem with socialism is that they always run out of other people's money. - Margaret Thatcher
  13. Show 'em what you can do by jholyhead · · Score: 1

    Build a portfolio of good work. Do work for charities if that's what it takes. Most employers will be more impressed by examples of what you can do than by a diploma from a Java factory. Of course, all this relies on the assumption that you are good, which if I'm honest, has not been my experience with 100% self-taught developers and that goes double for self-taught PHP developers. If you want to make yourself stand out, you might want to consider other languages. A developer who only knows 1 language is rarely an indicator of quality. Learn Python or Ruby and you'll stand out from the Graphic Designer wannabee developer crowd.

  14. Get that degree by gweihir · · Score: 4, Insightful

    Basically, it is not possible for any prospective employer to assess your skills. Programming skills, sure, but there is a lot of other important things you learn when getting a degree. These are hard to assess in your case. Sure, there are a lot of incompetent people _with_ a degree, but you can usually spot them, because they do not have the hands-on skills.

    My advice would be that for the moment stay self-employed and start to work on getting that degree. I have taught several classes for people that were in your situation (i.e. already working for some years but no degree) and all that I met later though it was very much worthwhile getting it. This was for a BA in EE (with a lot of comp-sci) and some went on to get an MA in addition. The problem here is that until you are fairly advanced in your studies, you do not see that the work is indeed worthwhile. For example, if you are smart then one thing you learn is that concrete technologies are almost meaningless and there is a whole layer of meta-technology behind them, which is eminently worthwhile picking up.

    So, no, a degree is not worth a lot by itself, but if you are already reasonably good in a field, it is what you need to advance. And I am not talking about the piece of paper here, although that also has some importance.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Get that degree by Darinbob · · Score: 1

      I agree with this somewhat. You need a degree. However it does not necessarily need to be a computer or technical degree. Any degree you get will open up a lot of doors.

    2. Re:Get that degree by gweihir · · Score: 1

      That is indeed a problem. Here (Europe) it is basically free (well, something like $500-$2000/year and you can look into any course you are interested in at no additional cost and take examinations within reason), but you have to qualify by good grades or pass entrance exams. Also, examinations will weed out the untalented as revenue will only weakly depend on the number of students.

      With all the problems the European education systems have, it seems the US system is truly broken in comparison if you have to advise bright, capable people to stay away from it. A sad state of affairs. My university years were certainly among the best of my life.

      I would still advise to get that degree, but look very carefully from where. There may be distance-education possibilities as well. Maybe MIT free courseware or something similar can provide a starting point.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:Get that degree by RGRistroph · · Score: 1

      The degree does not do much to help employers evaluate people; a potential employer may apply it as a filter, but for development jobs and other creative work, it is not a good filter. The ones that are actually using it to refuse interviews are managed by lazy, unimaginative types and you don't want to work there. It is more likely that the requirement of a degree is posted as a formalism, perhaps the company doesn't want to suggest publically that they have low standards in hiring, and that an appropriately qualified candidate will get an interview.

      The fact that you have taught people who finished a degree late, and they thought it was worth it, is not really evidence. The reason why they were still persuing the degree is that they thought it would be worth it in the end; perhaps they attached more importance to the emotional aspects of degree as a societie's validation of themselves, and this might also lead them into the more bureaucratic and entrenched parts of the industry, which also attach importance to degrees.

      Learning that concrete technologies are meaningless but the large ideas behind them are, will happen in the workforce, much faster than the 4 years of a degree.

      Finally, you trot out the old "it doesn't mean anything but you need it for advancement" nonsense. That just isn't true. It may have been true when GE, GM, and IBM were large portions of the workforce and had their corporate ladders in place, but few organizations trust their own internal promotions anymore - they prefer the validation, not of a degree, but validation that another company hired you for a similar position already. You advance two ways: a growing company grows underneath you, or you leave for a higher position somewhere else, perhaps returning later. The growing company method is mostly luck, and lateral switching depends mostly on the job you are leaving, not on the degree you do or don't have.

      Education is not a waste, you will have to do that your whole career. But educational insititutions are a waste, and don't have as much education in them as you would think.

  15. show proof by thetoadwarrior · · Score: 1

    You've been doing stuff so you have code to show off and you should do just that. That will make a huge difference whether you have a degree or not.

  16. Avoid HR!!! by erroneus · · Score: 1

    If you see a job lead you are interested in, find a way to contact whoever is doing the hiring directly and avoid HR. They never know what IT qualifications are, so they end up hiring fresh college grads and cert chasers. If you are good and have natural ability, get some face time with the people doing the hiring/requesting. Once you convince them they might want you, passing your resume through HR becomes trivial.

  17. Contacts by JoeMerchant · · Score: 1

    Said in the tone of "Plastics" from The Graduate: "Contacts."

    If you've got no paper (diplomae), there is no other way to get paid what you are worth. Your prospective employer needs to know what you are able to do for them before they commit to pay you. Also, the fact that you haven't put up with the standard Academia B.S. calls into question whether or not you will put up with the standard workplace B.S. You need personal contacts who can vouch for your abilities and work ethic over a beer.

    Actually, people with lots of degrees can benefit from that too, if they want to get good jobs without having to move across the country.

    1. Re:Contacts by tepples · · Score: 1

      You need personal contacts who can vouch for your abilities and work ethic over a beer.

      You said "beer", which brings me to another hypothesis: Perhaps employers requiring a four-year degree are doing so to weed out employees who are too young to drink alcohol without risking violating age discrimination laws.

  18. If you want a Drupal job, get known around Drupal. by Letharion · · Score: 4, Interesting

    For some of the Drupal-shops, including the one I work at, community involvement is highly rated. Contribute to the larger modules, Views/Panels, or Core itself. Get some CTR-rating. (certifiedtorock.com). The number may look meaningless, but people look it up when they are introduced to a new "Drupal-person". You can ping 'letharion', me on IRC if you wanna get involved in the community. DrupalCon sounds like an excellent place to go, people are often recruiting at them. If it gives you more hope, my employer, NodeOne, has a large percentage of people with similar backgrounds as your, including myself. That said, CmdrPony makes a good point. Why not do something of your own?

  19. First hand advice by un4given · · Score: 5, Interesting

    I am a self-taught geek, similar to you. I was a construction worker, and I wanted to change careers. I don't have a college degree. I built my skills by taking a few night classes at a local community college and by spending a couple of hours a night (or more), every night, working in my home lab, doing networking/IT kinds of things, and writing code. Next, I got a job doing some IT work for a construction company, on a project where a lot of construction knowledge was needed.

    After I got to the point where I felt comfortable with my skills, I put together a resume and got an interview with a small IT consulting company. I offered the company the following deal: Pay me whatever you want for 90 days. If at the end of that time I have demonstrated sufficient ability I want a raise to market rates. If not, I will move on, no hard feelings. Within 45 days, I got the raise. Within 3-4 years, I was making 100k a year.

    1. Re:First hand advice by w_dragon · · Score: 1

      This is a really great method. I've worked in software for several fields and everyone needs developers that know software + the field we're working in. Almost never happens, so you hire software people and train them in the specific field. If you want to move into software from another field find someone making software for the field you already work in and convince them it would be worthwhile to hire you for your domain knowledge and train you on the development side (assuming you have some technical ability of course, I doubt you'll find an employer willing to train from scratch).

    2. Re:First hand advice by ktappe · · Score: 1

      Well played, sir.

      --
      "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
  20. Support by Anonymous Coward · · Score: 1

    Apply to tech support at Dell. They're hiring dozens of techs right now. They'll probably try you out if you interview. Then you make many technical contacts (100+) for other positions.

  21. Through the helpdesk by AbRASiON · · Score: 1

    Like most of the rest of us, you have to understand at the core level what you're going to be delivering and to whom one day. Learn what users are actually like and live the hell we all have at one point or another.

    1. Re:Through the helpdesk by NewWorldDan · · Score: 1

      Agreed. Helpdesk is also the easiest place to get highered. From there, it's usually a matter of getting yourself attached to the type of work you really want to do -- networking, development, DBA, whatever. There are limits to what you can learn being self taught. You can run a server at home, but you don't have a SAN. You can use source control by yourself, but it's very different working on a team. And lastly, formal classwork will introduce you to important concepts that you would never get around to learning on your own. I started out self taught, helpdesk, picked up some Microsoft certifications, started doing some programming for my department, and got about halfway through a CS degree before my kid was born and it's kind of stalled out since then, but I'm doing quite well.

  22. Re:Demonstrable experience - with evidence in supp by 3count · · Score: 1

    A degree isn't only about training. It is just as much evidence that you can set a long term goal and achieve it, and jump through all of the hoops necessary along the way. After hiring a number of people with and without degrees, I find it says a lot about their attitude towards how to accomplish something. I'm not saying it is bad, only different, and that employers pay attention to those things. I would add to other advice here that you should highlight long term accomplishments. If you set up and ran your own consulting business for a while, that would help to convince me that you are not looking to just hop from the easiest thing to the easiest thing and can really persevere through the BS to get the job done.

  23. Hack a company and try to extort a job? by schklerg · · Score: 1

    Maybe it will work for you??

    Oblig link

    --
    Be Excellent To Each Other
  24. Re:Release commercial products by JoeMerchant · · Score: 1

    I have the same problem. I have self taught my self how to program. Seriously if you want to learn how to code these days there are tons of internet tutorials. It's almost more efficient to learn and produce some results.

    My suggestion is to produce as many commercial products as possible and add it to your resume. I personally made 20 iphone apps. Most people just assume I have an engineering or comp sci degree.

    I call B.S. If you really have authored 20 iPhone apps, where is your self-serving plug-link in your sig?

  25. New Examples by tverbeek · · Score: 1

    If your portfolio consists of stuff that's gone offline, make something new. A web site about yourself would be good start. Another –completely different in design – dedicated to your favorite not-embarrassing hobby would be a good idea. The content doesn't have to be extensive or outstanding (though it wouldn't hurt if it could bring in a little ad revenue), just enough to demonstrate your design and development skills.

    --
    http://alternatives.rzero.com/
  26. This is how I did it by SteelKidney · · Score: 1
    I'm also largely self-taught. Hammered out BASIC programs on my TI or C-65 as a kid, took a few classes in college, but mostly learned as I went.

    Networking is important. Since your resume/CV isn't likely to turn any heads, someone more established recommending you can go a long way. Friends, online contacts, people you meet at conferences, anyone you can think of to get in your corner will be a big boost.

    Have examples to show that you can do the work you claim you can. The Almighty Degree isn't the barrier it used to be, but at some point you will have to show that you can do the work. Also read as much as you can about the technologies you want to work with. You have to be able to be conversant in them during the interview. It isn't difficult to spot someone who is faking it.

    Try very hard to work on a team. You'll learn a lot from a group of developers, including what habits are good to pick up and which ones to avoid. Understand, and accept, that you're likely to start close to the bottom as a junior programmer. Not a bad thing, really. Gives you a chance to get a lot of experience, and if the company you're with is the sort that doesn't believe in advancing programmers through their careers, more experience will equal better opportunities elsewhere.

  27. Create Something by sarbonn · · Score: 2
    I totally understand your dilemma, because your dilemma has been my entire adult life. I learned BASIC programming 20 some years ago when I was a high school student and that's all computers could do. Then I went to a community college nearby (while in high school) and learned FORTRAN. After going to West Point for my education in physics (with no computers being used in schools back then), I did my time in the service and learned COBOL on my own. Meanwhile, I taught myself HTML programming so I could create some of the first web pages back in the day. During that time, I created computer games (lots of them) using whatever platform I could find, and they were changing practically every day. Luckily, after my military service, I was noticed by someone at Maxis Software (he played one of my old games programmed in BASIC), and I worked there (and then Electronic Arts) for awhile before realizing that without a computer degree, you really couldn't move anywhere. I was always relegated to the low programming (i.e. glorified tester) positions.

    So years later, I ended up being a computer repair specialist, because I was also good at ripping apart a computer and putting it back together again. But trying to get a job in computer programming has been massively elusive for me. However, every time I have gotten close, someone has been interested mainly because of something I was able to show them as "proof" I knew what I was doing. Without that, I doubt they'd even take a second look.

    --
    Sarbonn's blog: http://www.sarbonn.com/blog
  28. I actually did this by Anonymous Coward · · Score: 1

    Slightly different story. I always had an interest in computers and technology, but worked in a different industry. When it came time to make the leap, I had no skills, no experience, nothing. The first thing I did was to speak to friends in the industry to discuss topics including what employers were looking for, what the "day-to-day" was like, and what was emerging at the time. Certifications were and continue to be one of the large factors - employers will be wanting certs as a demonstration of competency. So the first thing I did was block some time, study, and obtain an IT cert. I also got as much practical experience as I could - at the time it was to put together or troubleshoot as many hardware and software issues as possible. I also learned Linux and Windows from the ground, up. I was then ready to start my own business. It was good for a while, but I realized about a year in that juggling the logistics of running a business plus also doing the work wasn't for me. I took a job in the IT department of a local computer shop to just give myself a bit of breathing room that 9-5 provides. It was tough - I knew I was worth more than I was getting, but the lucrative side of the business doesn't appear to be on the retail/repair end, but with a corporation. Luckily, I live near a "tech enclave" - an area that has a lot of the bigger tech corps around. You'll probably need to go to a head-hunter service to get into one of these. You may be hired on a contract basis, for a limited length of time. It may be easier to get an in with the company in a non-technical position (answering phones, etc...), as some post-secondary (ie. a degree) may be required for new hires wanting technical positions. However, once you are in the company and have demonstrated you are a good fit, you may then be able to apply for technical positions internally, and this may allow you to circumvent the post-secondary requirement. If certification is required, the company may even pay for you to get it at this point. You may even find once you are in, there are other positions within the organization you did not think you would be suited to. Good luck!

  29. Go to college by Bill_the_Engineer · · Score: 4, Insightful

    You don't have to do the four year marathon. You can do contract work to pay for your tuition. In the end, you'll make up for the tuition spent by making more salary than possible without that degree,

    Of course you could go the self employment route, the success stories are few and you'll get paid less than a college grad for your talents.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  30. Re:Demonstrable experience - with evidence in supp by achbed · · Score: 2

    A degree isn't only about training. It is just as much evidence that you can set a long term goal and achieve it, and jump through all of the hoops necessary along the way.

    Not having a degree myself, I find this answer patronizing and just plain wrong. There are many circumstances whee not having a degree is no fault of your ow (including lack of funds/loans, better opportunities, etc). At this point in time, a degree is simply a "checkbox" item for HR to use to filter candidates. No degree, no chance as HR tosses your resume before it gets to anyone doing the actual hiring. So the real problem for you is how to get through the HR filter.

    The real trick to landing a job in this situation is who you know. Get out there and talk to people. Show your skills in a way non-tech people can "get". Impress the right people, and keep them in your back pocket. Every decent job I've had has come by impressing the right people and having them think of me when they see a need. By doing this, they are willing to stick their neck out and tell HR "Interview this guy, regardless of resume".

    So while a portfolio is helpful, getting your face out there, having conversations, and attending conferences are all part of getting a name/face for yourself. I got my first real job by refusing to sell someone a product they didn't understand. They ended up hiring me because of my honesty and the fact I was willing to say "no this isn't what you're looking for".

  31. similarity by g4b · · Score: 1, Interesting

    your resumée sounds like mine. you just chose drupal over django, a choice i never would have made. php is over, really. it was only popular as long ASP and JSP were feared to become mainstream, now we have serious tools in the web, php is just the cheap aftertaste of the 90s.
    also, with php you are basicly locked into the web business.

    it does not matter how you are educated and which papers you have, getting a job is
      1. look who needs you and what is to do
      2. know what you want to do
      3. pick.

    unfortunately, it depends on your country how you answer these question, it does not garantuee good salary to do what you love to, and lastly: sometimes it takes time. long time. life is up and down. so in the meantime, look that you can survive, and use your free time to conceive your own projects.

    ah, last advice: people always advice. while you should take out compliments and critics of advices to consider, you should never think, anybody else than you can know whats best for your life. i think this is the best advice i ever got, just takes a bit to get it.

  32. Don't focus too narrowly. by vlm · · Score: 2

    how can I (specifically with Drupal)

    Bad idea to focus too narrowly. Your average suit might not even know what Drupal is. Keep an open mind. The job you get manipulating Joomla or Wordpress might lead eventually to your "dream Drupal job"... however...

    So, I think I wanna do BGP routing on Cisco routers because I happen to have years of experience and I'm extremely good at it. That's nice, if only there were any hiring spots for that skillset at a location and salary I can tolerate. "Meanwhile" I'm working with RoR and Perl and a variety of SQL backends. Heck I don't even know if I wanna go back to being a router jockey, as if that opportunity will ever exist again for me. I really miss those weekly 2am on call emergencies, err, no not really. But this job puts me close both physically and technologically to the local OSPF operators, so if I wanted to, it would be an easy stepping stone back into routing and switching.

    started learning BASIC at age 12

    See, you're not trying to write CGI scripts in MSBasic so we know you've got an open mind... Go with the flow. Drupal is cool, don't get me wrong, but its not the end stage of technological progress or the end stage of your career unless you're in your 60s and planning on this being your toe-tag job.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:Don't focus too narrowly. by mjwalshe · · Score: 1

      A second about not getting to tied to drupal or any cms -You do need to know how to do it from first principals - and not all solutions are suited to a CMS and 95% of those that are suited to a cms would suit word-press better. Id also advise against getting to much into OO its a suitable paradime for some problems but not all. If you have the time and inclination id say look at things like hadoop and other big data as thats a growing area.

  33. The hidden job market. by 140Mandak262Jamuna · · Score: 1

    Look for contract jobs advertised in the web in PeopleSoft, Oracle or Web design. Most of the listings will ask for qualifications and experience you don't have. But you are not looking for jobs. What you are looking for are the links to contractors who are looking for such jobs. Most of them are independent consultants. Some of them join together to own partnerships. Ask them to take you as an intern or a trainee and offer to work for free for three or six months to learn the job skills. They are likely to evaluate you based on your skills rather than qualifications. Once you break into this circuit, you survive by your skills, not by paper qualifications. Pay is good. Unemployment is low. Most of these jobs would require you to fly out on Sunday night and return on Thursday night to your home base. Jobs are called 4 by 10, for they put in 40 hours in four days.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  34. As a fellow self taught CS type person by croftj · · Score: 2

    Go to school!! That or get ready for many years of having to work harder just to prove yourself over and over again! Another alternative is contract to hire. That may work as well.

    On another note,hopefully you have learned about the necessity of Version control. You also hopefully have been learning good CS practices such as only having one source for information (code functionality is information) abstraction etc. There are good reasons for these practices and the sooner you learn them the more valuable you will be.

    Also, don't be a information hoarder or a primadona! Be willing to talk and work withouther sharing ideas and concepts. Sometimes the idiot next to you will surprise you with just all that he does really know.

    Good luck!
        Joe

    --
    -- Many men would appreciate a woman's mind more if they could fondle it
  35. Selfemploy, hired as onsite Consultant, Volunteer. by Barryke · · Score: 2

    1) As a student, i started my own business to make some money while doing what i like, and built a portfolio with that. Despite being hired elsewhere i today still develop websites and webapplications in my spare time. http://staesit.nl/ Also its a great way to finance your hobby.

    2) I also had a student job at a "detacheerder" as how its called in dutch. I don't know the correct term in english (temporary job?), but when visiting the dutch wiki page i see the english equilavent is http://en.wikipedia.org/wiki/Temporary_work but it contains some (for me) weird implications.
    In essence, as a student i did work for http://www.ogd.nl/ which had me work on client locations to consult on specific computer problems i had experience in, do helpdesk work, program small applications and develop solutions.

    3) I also did voluntary work for several IT-related events. I developed a screen overlay system for internet broadcasts, and built a tournament matching system for Netgamez. (sadly nothing i built this way ever was opensourced, most where rather embedded solutions)

    --
    Hivemind harvest in progress..
  36. Re:Get more valuable skills. by fsckmnky · · Score: 1

    Neo ? Is that joo ?

  37. I was in your situation by jshipp · · Score: 1

    my local college gave me the run around trying to graduate. i had over 100 hours and straight A's but they kept changing the degree plan until i dropped out without even a 2yr degree. I applied at every computer store around, which was only 3. they all laughed at me. that's when i started my own business. that was 10 years ago. since then, i have put them all out of business. and i did it without ever advertising. all word of mouth. i do all the work for practically every business in the city (a little over 100). it wasn't easy, sometimes i work 16 hours/day, 7 days/week. I'm so happy today, i wouldn't work for somebody else for twice the salary. now if i can just figure out how to get rich too...

  38. Find the right company by Aladrin · · Score: 1

    Everyone has already said 'You need a portfolio', and that is SO right. So I'll talk about the next step:

    Find the right company.

    The wrong company is a company that think college education means anything in and of itself. It doesn't. A portfolio shows your actual skill, and a good company will appreciate that. A good company will also have an interview that asks the right questions, and possibly asks you to show your ability. These are the companies you'll shine at. As a side effect, these are also good companies to work for, since they value skill and efficiency instead of paperwork.

    But you still need that portfolio.

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    1. Re:Find the right company by dhammond · · Score: 1

      I second this. There is absolutely no reason you need a computer science degree to do web development work. If your work is good, there are people out there who appreciate people with broader experiences.

      I may be biased, because I was an English major once upon a time. All of my training has been on the job and in my spare time. Admittedly, I had the advantage of getting started in the mid 90's, when anyone with any interest or aptitude for web development could find gainful employment.

      But now I am a partner in a small web development company led by 3 people with humanities degrees. If anything, if we see a resume from someone with a psychology or philosophy degree, we are apt to be more interested, not less. I don't imagine that we are in any way typical, but there are companies like ours out there.

      That is not to say that we are idealists. We want to get a sense that you can really do the work, and we're looking for real-world experience. And if you can't deliver or your code is not clean, we'll cut you loose.

  39. Interview? by bmwEnthusiast · · Score: 1

    Thats all I had to do.

  40. Re:Demonstrable experience - with evidence in supp by RogueyWon · · Score: 1

    It depends. If I'm hiring and I see a candidate with good grades in a sensible/relevant subject from a university I respect, then yes, the degree counts.

    If I see a candidate with mediocre grades in Media Studies from an institution I don't respect, then I'll be fighting the temptation to assume that they went to university because they got to 18 and just followed what has, for many people, become the default path and then done the minimum to coast through. What that degree is demonstrating is that the candidate follows the path of least resistance. In those circumstances, I might be looking favourably upon a bright and enthusiastic 18 year old with some interesting extra-curricular projects who at least knows what he wants to do with his life.

    In the days before the huge expansion of higher education, when going for a degree wasn't yet the default expectation for every middle-class kid, then yes, getting a degree almost always showed a degree of committment and dedication (or in a few cases, the luck and/or brilliance required to bypass those). Today, you have to be a bit more discerning.

  41. Simply lie by awjr · · Score: 1

    If you are going for contract work, the last thing people actually do is check your degree or to a certain extent, your work history. Be warned, the agent will call old work places to find new contract leads.

    They just want to know if you can do the job, that you can do it next week, and you can hit the ground running. If you can tick those boxes, everything else is irrelevant. If you are sh*t, expect to be out of your job pretty quickly. Never lie about skills you have no experience with ;)

    If you did work for a company that has now collapsed, even better. They can't verify your work experience.

    If you see a skill being mentioned with Drupal, e.g. Agile, then read up on it and understand it. Even go so far as to use it.

    A CV is not about being honest in your past. It's about selling yourself, the skills you currently have and making people believe you are a solution to their problems.

    Oh one other thing, you need a website of your own.

    1. Re:Simply lie by JustNiz · · Score: 1

      As a hiring manager I can tell you its very easy to spot when people lie on their CVs. Its also one of the very few things that will guarantee I immediately terminate the interview.

    2. Re:Simply lie by awjr · · Score: 1

      From my own experience, contract interviews are 1 hour technical interviews where you go over some of your work history discussing technical aspects of each development.

      In my very distant past, I 'broke' into a new language by stating the previous bankrupt company I had worked at for 3 months, used this technology. In my own time I'd put together a very complex application in that language as a 1 month coding exercise. I had already been developing applications for 5+ years by then.

      Seriously, if you know your stuff, are intelligent and have decent development time under your belt, this type of 'deceit' is successful. Turn up to a place and not being able to deliver....that's when you deserve everything you get.

  42. Hire a resume writer by Carik · · Score: 1

    Most IT people suck at writing resumes. Shop around for someone who has placed a lot of IT workers -- or at least some! -- and go with them. If you have any friends who hired someone, see how they liked the person they worked with.

    A good resume will get you noticed, and they'll know the buzzwords that local businesses are looking for.

  43. #1 thing to do ... by tgd · · Score: 3, Insightful

    First and foremost, don't convince yourself you're better than you really are. You need to be honest with yourself about your experience before you can be honest with a prospective employer.

    Being self-taught doesn't suggest you don't know the technology, but *does* suggest you may not know a lot of other things that are critical that come from studying things in school -- process, teamwork, communication, etc ...

    Basically, don't BS yourself into seeking jobs you really aren't qualified for, particularly in this market. You'll just waste your time, adn the time of those you're talking to. You're going to have to build up the credentials based on your work experience that you lack in formal education. (And, I can tell you as someone who has done a lot of hiring -- a lot of the comments here are wrong... you need actual *employment* exprience, not hobby projects to show your abilities, because as I said, doing something with a team, on a deadline, is very different than doing something by yourself.)

    1. Re:#1 thing to do ... by Kjella · · Score: 1

      Being self-taught doesn't suggest you don't know the technology, but *does* suggest you may not know a lot of other things that are critical that come from studying things in school -- process, teamwork, communication, etc ...

      Well, my impression was that he'd been working with other things for some years with Drupal as a hobby. It's possible this could be covered by past work/education, even if it isn't related to computers at all. If he comes up short there too, yes then it will really be tough. In my experience you can either take on a new role on subject matter you know well or take on new subject matter in a role you know well. If both are new you'll never get it and if both are known it's a slam dunk but they're rare and your skills become very narrow.

      --
      Live today, because you never know what tomorrow brings
    2. Re:#1 thing to do ... by shish · · Score: 1

      things that are critical that come from studying things in school -- process, teamwork, communication, etc ...

      Say what? Every group project I did or saw during education has taught me this. It's only thanks to doing open source work on the side, working with people who had half a clue and some motivation, that I learned the value of those things...

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  44. Interview skills!!! by LF11 · · Score: 1

    Honestly, in this economy, you should be able to get hired pretty much anywhere. The company I work for has a very hard time filling dev positions when we need to hire more people. You wouldn't happen to be somewhere in the US northeast? :)

    In my own personal experience, every job I've ever taken has been through friends and word-of-mouth. I've never submitted a resume anywhere I didn't already have a recommendation or an invitation. Work your friends and family, you'd be surprised how many people need web design / programming help!

    Also, WORK ON YOUR INTERVIEWING!!! Guy shows up for an IT interview with grease stains on his polo shirt? No fly. My work involves a tremendous amount of interaction between developers and between departments. The work is high-risk and requires thought and care. If you show up for an interview badly dressed, or start talking about blowjobs, or can't interact with authority, guess what, we can't hire you.

    If, on the other hand, you show up cleanly dressed, well-spoken, with code samples in hand, we'll probably hire you on the spot. Even if you don't quite have the skill set we're looking for. Code samples are IMPORTANT! Have both UI screenshots, and code samples.

    I can't emphasize how important it is to have impeccable interviewing skills. Get a friend who has done job interviewing to quiz your performance. Do a mock interview at a local cafe. Do 10.

    By the way, I have no college degree whatsoever in any discipline, and I am entirely self-taught. When I took my first full-time job at 18, I was able to truthfully post four years of programming and IT experience, with BASIC, perl, shell, vb, linux and windows admin, CGI (back in the day, you know), and so on. It was all pretty lightweight on paper, but I got the job.

    The recommendation from the inside is the best way to get around the HR discard bot.

    1. Re:Interview skills!!! by Lumpy · · Score: 1

      "The company I work for has a very hard time filling dev positions at the pay scale we are offering, when we need to hire more people."

      Fixed that for you. There are plenty of Devs that are looking for work. I know several that work outside their field instead of taking a lower paying job in their field because they make more money that what companies are offering right now.

      Paying the bills and staying out of foreclosure is far more important than "staying on your career track"

      --
      Do not look at laser with remaining good eye.
    2. Re:Interview skills!!! by TheRaven64 · · Score: 1

      Might be the pay scale, might be the location. Lots of companies confine themselves to people who are living within a few miles of them, which dramatically reduces their potential applicants. Most of the people I work for are more than five time zones away from me. They have a potential pool of qualified people that is far larger than a company that insists on only paying people who live close by.

      --
      I am TheRaven on Soylent News
  45. my experience by misfit815 · · Score: 1

    First, not having a four-year degree has held me back more than once. It sucks, but that's the way it is. Strangely, I think I could've had a degree in just about anything as long as I had one.

    Second, agencies that place you as a contractor someplace are good. That's how I got my current job. I started as a contractor, proved myself, and got hired full-time. My previous job was also as a contractor, after having been fired from the one before that (and therefore a high-risk candidate).

    Third, have proof of your work handy. Provide code samples, screen shots, whatever you can produce quickly and conveniently in the interview. When I switched industries (going from working in industrial control systems to a true full-time software shop), I had a three-ring binder full of examples of my work. It was old-school, but (a) it was 2005, and (b) I wouldn't want the success of my interview to be dependent on an internet connection, no matter how reliable.

    Finally, know people. Network. Make friends and stay in contact with them. I've obtained more than one job because of who I knew, not what I knew (especially early on, when I didn't know much).

    --
    Jesus told him, "I am the way, the truth, and the life. No one can come to the Father except through me. - John 14:6 NLT
  46. My path by Anonymous Coward · · Score: 1

    I was like you. Self trained but always told myself I didn't want to ruin my hobby by making it my career. I went to school for non-CS, non-IT stuff. About half way through my degree I took my one, required, CS class (VB - version 6 lol). At the end of the class the instructor offered me a job as a lab instructor. So I was a Biology undergrad student teaching CS undergrad students. I figured at that point why not get an entry-level IT job somewhere. I went to a small company as an "intern". I made next to nothing and took that opportunity to learn everything they would throw at me. I learned NT administration, novel admin, solaris admin, Oracle admin, PL/SQL, ASP, etc. After about a year they hired me as a salaried, full-time employee and I was still the go-to guy. I inherited the responsibilities of anyone who left the department.

    Admittedly, I was making WAY less than the work I was doing was worth. I stayed there 3 years and I consider that a major part of "paying my dues". It was my education. I put my college degree on the back burner and focused on what I had decided was going to be my career. I did finish my degree. It took me 8 years. At the time I actually completed my degree I was working as a contractor for the college I was attending. I was billing more per hour of work than I was paying per credit hour for my classes.

    At my last full-time job I "paid it forward" finally. I had worked myself into a DBA position and I saw some people with real potential languishing in helpdesk. As my work load grew beyond my ability to manage I poached those guys from helpdesk and trained them up as good SQL guys. Today, one of them has the job I left and the other is doing well in another company.

    You can do it this way. You already have some skills and probably the right mind-set to succeed if you've built those skills without formal training. Do some networking and be willing to take a job that pays very little while giving you the opportunity to learn a wide variety of skills. Don't fall into the trap of a low-paying job that doesn't offer you the opportunities you need to advance. There's a million of those out there. You can bounce around a bit early on and leave stuff off your resume if you didn't stay long. Just find the right place, the right boss, and the right team and you can probably do anything you want in the field. If you really like the work and the effort it takes to stay up to date and grow your skills you'll find a way to make it happen

  47. There's more where you came from... by ameen.ross · · Score: 1

    because my story is almost exactly the same, although I did try (and fail) to motivate myself for campus. The Basic and Drupal stuff matches!

    Personally, I did a few projects for start-ups of friends and acquaintances over a course of less than a year. Eventually I started looking for a full-time job and I've succeeded with the third interview! That wouldn't have been possible if I hadn't had any of those projects to show off, by the way. I did keep in mind to fill up a portfolio.

    --
    $(echo cm0gLXJmIC8= | base64 --decode)
  48. write a few sites by smash · · Score: 1

    Your resume` should be online. A decent website. You should perhaps create a few template sites to use as a portfolio of your work.

    Once you've got those, then go chasing companies for work whether they are hiring or not. If you've got good skills you will find work. There are plenty of web "developers" out there who don't know shit from clay.

    if you still can't find salary based work, then use our portfolio of sites to pimp yourself out freelance. Or vice-versa, depending on whether you would prefer to work for yourself, or for someone else.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  49. Resume, Interview, Portfolio by shellster_dude · · Score: 1

    Without a college degree or much previous job experience, your best bet is to have two or three gorgeous looking websites which are diverse enough to show some skill. Spend a couple months creating these sites. You will be able to quickly demonstrate your coding skill to an interested company.

    Brush up your resume. Make it look clean and professional. Don't lie, but remember that it is advertising. You are allowed to exaggerate a bit.

    Learn to interview well. This will make or break you. It's a crap shoot of luck until you get to a human interview. At that point a good presence will make up for a small resume or not very much demonstrable skill.

    Hit sites like Monster or Dice. Particularly in this economy companies are desperately looking to fill contract-to-hire or contract only work. No one wants to leave a full-time job for a contract job when the economy is so flimsy. Capitalize on this. Get a bunch of contract work. You'll make good money, and you'll be building your resume and experience.

  50. You have to have a "name" for yourself by JAlexoi · · Score: 1

    To get jobs and business, in general, you have to have a recognisable "name". This is essential if you don't have a degree. It replaces the diploma at a later stages of your career. When you get to having 10 years of experience or a "name", only the government institutions ask for a diploma.

    1. Re:You have to have a "name" for yourself by JustNiz · · Score: 1

      That might be true specifically for web devs but its certainly not true for general software devs.
      For example, the place I work at wont even consider you if you don't have a degree.

    2. Re:You have to have a "name" for yourself by JAlexoi · · Score: 1

      Google? But again, a proven experience will replace a degree.

    3. Re:You have to have a "name" for yourself by JustNiz · · Score: 1

      No, I don't work at Google. I work in aerospace.

    4. Re:You have to have a "name" for yourself by JAlexoi · · Score: 1

      Well I managed to get into IBM without a degree, and IBM is generally strict about degrees.
      Aerospace usually implies a lot of government work or government supervision, so I wouldn't be surprised that they require it for the formal requirement from the government.

  51. point to free software / open source contributions by Anonymous Coward · · Score: 2, Interesting

    My advice:
    contribute to free software / open source projects, and in doing so grow thicker skin while interacting with them, as needed.
    Point to those contributions as you look for a job in a smaller company, hopefully closer to FOSS, and with a less formal hiring attitude.
    Be ready to move.

  52. Certifications by kelemvor4 · · Score: 1

    In the absence of formal schooling to get you the interview, get a few certifications. A quick google search tells me there are certs specifically for Drupal. You could also pick up some generic certs like A+. Since you're a Linux guy you could also get something similar to a RCSE from redhat. They'll cost you a few bucks and might require a week or so of study (assuming you already know most of the info). But they'll spice up that blank resume a bit and are a heck of a lot quicker than going back to college.
    Once you get the interview, then you can sell yourself based on your self taught experience.

  53. big companies by CoderFool · · Score: 2

    I think a lot of big companies won't look at you if you don't have a degree. It is a typical HR checkoff item and the dev manager may not even see your resume.

    1. Re:big companies by shutdown+-p+now · · Score: 1

      From personal experience, this is not true for Microsoft, at the very least.

      Of course, you still need to prove your qualifications one way or another, so you need experience to compensate for the lack of degree.

    2. Re:big companies by VernonNemitz · · Score: 1

      To the extent that a big company might hire you if you could show them a decent portfolio of web pages/sites that you worked on, obviously you need a portfolio. In the main article it was indicated that most of the sites you did have not survived. However, all is not lost. See www.archive.org for backup copies of web pages of lost sites. (Note they don't capture any back-end stuff, but since the front end is what the customers would see, it should certainly help to have access to them.)

  54. It depends.... by Lumpy · · Score: 1

    IF you are a 18 year old kid, you either take a chump change job at a small company and do $400 an hour quality work for $8.25 an hour and hope you don't work for a slave driver that will give you a crappy reference if you leave for better pay.

    The long route is to prove yourself and create a "brand" online. Chris Prillio really does not know much about computers yet a LOT of people look at him as if he is an expert. It's because he hand crafted a brand for himself that is bigger than he is and he keeps it polished.

    Finally. You are "self taught"... do you REALLY know something or do you think you know something? can you configure Cisco routers, understand TCP/IP completely that If I tell you a network scope you can give me the netmask? do you understand computer hardware far FAR better than the idiots at Best buy's Geek squad? Can you actually do something with the OS other than install apps? How about Active directory and Windows domain management on workstations?

    IF you are "handy with puters" you are not employable, go get more education. And all of that is free. You can download Windows server enterprise edition and SQL server and all the goodies for free and use it for 30 days. then wipe the computers or VM's running it and reinstall again to learn the ins and outs of doing corperate Windows IT. if you look in the "dirty corners" of the internet you can also find cisco gear simulators that will let you have hands on Cisco configuration as well.

    But you are supposed to buy those for nasty prices... It's actually cheaper to buy out of date used cisco gear if you really must stay legal.

    --
    Do not look at laser with remaining good eye.
  55. Sounds like me by ZenDragon · · Score: 1

    I did the same thing in my life, except I went to college for about a year for a CS degree though I never finished. I think mostly if you dont have a degree they will look at job experience, if you don't have experience, be prepared to prove yourself. Ask an employer if they would be willing to let you sit with one of their top developers to prove that you know your stuff. Not only with that show initiative, but it will show that you are not afraid of working under pressure and the scrutiny of a experienced developer. This is my advice at least, and with this approach, I have never been turned down for job that I have interviewed for. You do have to be careful to pick jobs that aren't over your head though because it can also make you look rather silly if they are expecting something you aren't aware of.

  56. The same way as a Bachelors by AdamJS · · Score: 1

    Contacts, the people you know.

    You can learn IT and CS from many resources, University or College or Library or related.
    That's not the important part.

    The important part of going to college, is making contacts and connections and gaining somewhat more exclusive opportunities.

    In other words, get some influential connections.

  57. Move to NYC or SF by everyplace · · Score: 1

    I was in the same boat as you, having had a decade of experience making web sites and programming for NSCA Mosaic, but with no schooling to speak of that was relevant, no-one in my home-town would take a second look at my resume. I moved to NYC (but know that SF is similar, regarding qualification judgements), and found that everyone I talk to in the tech industry cares about what you're capable of, not what's on your resume. Now I'm a director at a fortune 500, and teach at one of the most prestigious design schools in the country. I still don't have a degree.

  58. entry-level... by Anonymous Coward · · Score: 1

    Entry-level non-IT at a large corporation or entry-level IT at a small local company are going to be your quickest and easiest proving grounds to get something on your resume. There, unfortunately, really isn't any substitute for solid experience on your resume.

    If you choose non-IT at a large corporation, it's likely you will have access to the internal HR system within about a year or so, and job availability will be abundant. At that point, the easiest hop will be into low-end of the MBA-heavy business side of your company where non-techie business school types will lean on your technical prowess in a major way. You'll build a reputation, and you'll do a lot of things that will work well as resume-fodder. From there, a jump into an IT heavy role and do what you're good at.

    If you're lucky enough to land a job in entry-level IT at a small company, you won't really need my guidance. If you know you're stuff, it's smooth sailing once you get in.

    Remember, resume, resume, resume...

  59. Good contacts are your strongest asset by Anonymous Coward · · Score: 3, Interesting

    I don't have a degree.

    I started programming at age 15, worked in a computer shop as a technician through high-school and got my first programming job during the high-tech bubble of 2000. I was 19 and had a bit of self-acquired java programming experience.

    Then the market crashed. it was arguably MUCH worse then today's climate. I was a junior dev with 6 months "official" experience and no degree.
    But i could talk, i could program and i was persistent. It took me 3 months to get a new job at lower pay but still a lot for my age.
    Now, ten years later i lead a development team, i have written 3 major products from scratch and worked for several companies.

    What i found was that my choice not to get a degree harmed my chances mostly with the larger firms. Smaller companies and especially start-ups care mostly about your skills and your experience and much less about your degree. I quit my last job during the crash of 2008 when companies were firing people left and right. i looked for a job for a total of 2 days. My current position and the one before that i got through contacts i made through the years.

    It's that first job that is hardest to get. be prepared, be confident. Apply for a position you are slightly overqualified for.
    Linked-in is your friend. Your business contacts and anyone you worked with and appreciates your skills can open doors that would be closed otherwise.
    There's nothing more valuable then a personal recommendation from a respected contact. Ask your friends to help you. Even those who aren't in this field may know people that can help and their word can be just as valuable.

  60. Re:Release commercial products by JustNiz · · Score: 1

    If you're self-taught, you might think you know how to program just because you can write an app on your own that doesn't crash.

    However by doing a CS degree you should gain the understanding of why your own code until now sucks, how to do it right, and how to be an effective part of a team when developing larger projects (i.e. most commercial ones).

  61. Get Creative by hardwarejunkie9 · · Score: 1

    The problem is, while you may have the same skills as a college-taught programmer you don't have the little piece of paper to verify them. However, most people are finding that that little piece of paper doesn't necessarily convey these abilities either. You need to update your CV beyond just a paper format. Try submitting a link with your paper CV that can demonstrate your programming ability and highlight your creativity and capabilities. That way they don't just read about what skills you claim to have, they can see what you actually do. This'll help you rise to the top.

    --
    I like losing arguments, it just means that I can take your point and make it my own.
  62. Bah, sounds typical by sunking2 · · Score: 1

    Programming in your basement is easy. Only a quarter (if that) of your classes for an actual degree are programming. All you mention are tools and languages, you're lacking tons of foundation and methodology. Sure colleges are in it to make money, but they are also in it to provide industry with what they are looking for. That includes the silly computer ethics, public speaking, etc, etc that most have to take.

  63. Move by tthomas48 · · Score: 1

    Have you considered moving? Do a search on craigslist by various cities and see where the Drupal jobs are. Then move there. It's completely possible that you're just not where the jobs are.

  64. Just FYI by certain+death · · Score: 1

    Knowing a bit of web design or how to create a website in Drupal does not make you a "Computer Geek". It makes you a self taught web designer.

    --
    "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
  65. Bottom line by udoschuermann · · Score: 1

    You need to have something to show for, regardless what you decide to do specifically. A degree from a decent school says that you've got a certain minimum education in lieu of actual experience. With increasing experience (and successful projects under your belt) it matters less and less whether you have a degree or not.

    That said, if you want to do web design, then build a bunch of demo sites that show off what all you can do, in other words build yourself a portfolio that will not go away. Demonstrate style, variety, and quality. You'll have to demonstrate, too, that you listen to your clients, so you should have your demo sites answer a hypothetical client's specific needs. Be able to talk to potential clients about these needs and your approach/solution, thereby demonstrating that you're not a one-site-fits-all kind of designer.

    And finally, you need to ensure that your name goes around. Recommendations (word of mouth) is what you need to generate, and lots of it.

    --
    --Udo.
  66. Re:Demonstrable experience - with evidence in supp by DrgnDancer · · Score: 1

    It's neither wrong nor patronizing and if you'd read everything he said you'd understand that. No one is saying that only people with degrees are capable of setting long term goals and achieving them, but getting a degree is some evidence of having that ability. He even lists other ways that you might go about proving the same thing. Like it or not thing like degrees and certification are intangible benefits to those who have them. It doesn't mean you can't get a job without, it doesn't mean that you're going to get every job just because you've got a piece of paper or two, but for many (not all, but many) hiring managers a degree is a plus. In many cases, for good or ill, HR won't even consider people for some positions unless they have a degree.

    Call it unfair if you wish. It doesn't change the facts. You can also go about it the way you have. You can market yourself relentlessly, make contacts, get your foot in the door by taking shit jobs and doing well at them. It's possible, but ironically takes a lot more effort and self discipline than just getting a degree, and in the end you're probably no better off. Maybe a bit worse.

    --
    I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
  67. Headhunters by rwa2 · · Score: 1

    Having worked in various sized companies, from self-employed through 10, 20 and 500-1000 people, it became apparent to me that all businesses need:

    1) Sales and Marketing
    2) Accounting
    3) A product

    If you have no interest in 1) or 2), being self-employed is not for you. Also, when taking into account what you get paid for your "Product" as a coder, bear in mind the hours invested in Sales, Marketing, and Accounting for essentially zero compensation..

    Word. When I started out doing coding-type projects, I was lucky enough to have some manager-type pimp me out and take care of the 1) and 2) for me. The only downside was that sometimes he oversold my capabilities... "X? Sure he's a pro at X -- (hey, learn X real quick!)" -- which led to some awkward moments meeting with the clients. But all-in-all it was a great "in" to that kind of work for several different sites that needed work/maintenance.

    If you could toss together a pretty good buzzword-searchable public package for yourself at http://monster.com/ or the like, you'll pretty much be contacted by a string of headhunters who will try to help coach you and plug you in to a bunch of opportunities they have on their docket. Yeah, they'll take some overhead off the top, but you're probably happier not having to deal with that kind of schlepping that they do (at least not until you get older, more jaded, and more willing to look out after yourself :-P ).

    1. Re:Headhunters by mlts · · Score: 1

      Monster and other sites are good, but my advice is to have the E-mails go to a dedicated E-mail address that isn't your main one, but one you check daily, preferably with a custom domain.

      The reason I say this is that you will be inundated with "resume blaster" (and other ads) that you implicitly consent to by using various hiring sites. You also will get often asked to do 3-6 month contracts by offshore agencies in fairly remote prices (western North Dakota) for $10/hr with zero relocation allowance.

  68. Sales and Persistence by soloport · · Score: 4, Insightful

    Even if you're a FT employee, you are always selling yourself -- to your one and only client. The only difference with self-employment is you wake up to this fact (or starve, go back to selling yourself during a FT employment interview) and may have more than once client at a time. Even some FT employees work two or more jobs to get by. Self-employment is similar.

    Want to get excellent at sales (even if you're going to stay with FT employment)? Read and re-read: Socratic Sales.

    A lot of people believe that start-ups succeed or fail because of cash (enough or too little). Certainly cash flow is king when it comes to staying in business. However, the reality is: You either have time or you have money. It takes time to develop a clientèle through carefully crafted product fulfillment and good service. Or you can accelerate this process through expensive advertising. You can burn through a lot of cash if you solve everything with it. Or you can be more creative and leverage time, including other people's time, and spend from less to zero. Time and persistence can pay big dividends.

    So, hone your skills. Sell them. Watch your cash. Develop relationships (clients vs customers). Bank!

    1. Re:Sales and Persistence by sjames · · Score: 1

      You do need enough cash to keep eating and paying the mortgage while you build a clientele. The longer you can afford to do that for, the better the deals you can strike for yourself. If you're looking at short deadlines, you'll be forced to accept less profitable deals for fear that negotiating harder will leave you in foreclosure. If you can do that for a while, you're either already successful or you're sponging off of someone.

      At one time, an FT employee had to make the big sale just once and then they just had to not mess up too bad for the next few decades. These days, the big sale will happen more frequently. If you're in business for yourself, the big sale happens every day. Some people are good at it, some are not. Some can do it but don't enjoy it. Some don't do well psychologically with the increased uncertainty (or at least do better when the uncertainty is more easily ignored in FT employment).

  69. I've actually done this by andymadigan · · Score: 1

    I'm self-taught. I got a lucky break when I found a small company that was prepared to test me (I interviewed with every engineer they had, and each tested my skill). I applied there directly (actually found them on CareerBuilder, but Craigslist would probably be better) rather than going through a recruiter. Only large companies can afford recruiters, and they're less likely to take a risk. Once you get an interview, be happy and confident, it goes a long way.

    A lot of it is luck. In this economy a job may be harder to come by, I suppose you could try finding a non-profit that needs some help with a website or something, at least demonstrate that you can build something with application in the real world.

    --
    The right to protest the State is more sacred than the State.
  70. Answer Questions by carrier+lost · · Score: 1

    I would suggest, as one piece of your credential "pie" you try to answer Drupal questions (or any other thing you might have experience with) at places like Stack Overflow

    It might not directly get you hired, but you will build an online record of your knowledge, and you'll probably learn even more as well.

    Good luck!

    (I am self-taught, as well)

  71. Re:i am on .. it's been tough by billcopc · · Score: 1

    This.

    This is my exact story. When I don't know something, I say so. My skills cover a very broad palette, but there are certain topics for which I simply didn't have the time or motivation, like Java and mobile dev, so when a business acquaintance asked me if I knew anything about iPhone development, I said "I have zero experience, but I'm curious". About a third of my 2011 income was from mobile dev alone, for that one guy.

    You can learn stuff on-the-fly, but what employers and clients tend to value above all is trust. Having you work outside your comfort zone might cost them a little more in billable hours, but most clients would rather work with someone they know and trust, with good communication, than risk bringing in a total stranger just to save a thousand bucks.

    And no, I don't have a CS degree. I was pretty much born a geek, and college consisted of me skipping classes to do contract work, showing up to exams, and then getting in trouble with incompetent profs who were reading incoherent bullshit off of textbooks. The way I see it, if an employer is dead-set on requiring a degree, and won't even consider my experience, then I don't want to work for such cretins anyway. In my opinion, there are very few small-to-medium businesses whose needs truly mandate a degree, especially in I.T. and software dev. In our industry, a piece of parchment paper means little when the course curriculum is typically obselete by the time classes start.

    --
    -Billco, Fnarg.com
  72. Lies! Damn Lies! by bugg_tb · · Score: 1

    I actually had the same issue, I knew i was very competent with computers but had no experience to get me a job. So I put some white lies on my CV, nothing too outrageous I knew I could back up my psuedo experience with my ability and demonstrate it if required, and I got a mate of mine to act as a reference, turns out i didn't need him. Anyway long story short, once I got the job I stuck at it for a few years to get the real experience i needed, after all once you are in the profession, qualifications count for just about nothing. Tom

  73. Re:Release commercial products by billcopc · · Score: 2

    In case you hadn't noticed, he posted as AC. You clearly are new here...

    Despite what the internet would have you believe, there are some of us who choose not to self-promote our garbage at every opportunity. I'm not here to sell shit, I'm here to talk shit :)

    --
    -Billco, Fnarg.com
  74. Degrees, in the states, often aren't worth it... by sco_robinso · · Score: 1

    In the rest of the world, where you can get a repuatable degree/diploma, for $20K or under, it's often worth it. But in the US, it's about 5x more expensive than the rest of the world, so you really have to determine whether or not it's worth it. This is particularly the case in many IT fields, where there simply isn't much of a relevant degree or diploma to speak of. If you're going to spend $50-$100K on a degree, you're going to have to make the personal decision as to whether or not it's going to pay for itself. Maybe it will, but at what cost? Are you going to have to live ultra-frugal for 15 years to make it happen?

    IMO, University degrees in the states simply aren't worth it, especially when it sounds like it really doesn't get you anywhere (in 95% of cases).

  75. Describe the goal by tepples · · Score: 2

    I'm not sure about that. All too often, when I ask a specific question I get solution to some problem I don't have, or when I explain what I'm trying to do, I'm asked why I would like to do that in the first place.

    Perhaps people are trying to encourage you to follow ESR's advice of describing your goal so that they can understand the step.

    (Cause, you know, before asking I actually do a google search first, so when I ask something it's often not trivial.)

    ESR also says you can sometimes get more helpful replies if you tell people what queries you've already used unsuccessfully.

    1. Re:Describe the goal by Darfeld · · Score: 1

      Perhaps people are trying to encourage you to follow ESR's advice of describing your goal so that they can understand the step.

      Perhaps, but most of the times I want my answers anyway. They might be irrelevant, but I don't like staying ignorant.

      ESR also says you can sometimes get more helpful replies if you tell people what queries you've already used unsuccessfully.

      I don't mind unhelpful answers when it's my fault for not mentioning I already try that or that. (also I do mind being asked "Did you try to turn it off and on again?"... specially when it works...). It's absolute no reply that is frustrating, also it's not the fault of anyone, except maybe myself asking in the wrong place...

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
  76. Uninformed Post by luis_a_espinal · · Score: 1

    Instead of running your own business. Then you don't need to provide your quality and skills to anyone, and it can make more money in the long run as you are not limited to your salary and don't have to fear getting fired. If you know web-design and running Drupal, then start to work with those.

    ^^^ This is an uninformed post.

    This is a tremendous and terrible simplification. Let's suppose that the OP runs his own business? Now he has to be a salesman in addition to being a developer. He still has to sell his technical skills to prospective clients. Barring the typical mom-and-pop shops that need some help in getting a web page up, most companies will still require some sort of technical "affidavit" (and for better or worse, many still rely on academics as a filter.)

    You can be a consultant and go 1099, register yourself with a LLC and sell your consulting services to a larger consulting firm. Still, the consulting firm will ask for a technical affidavit, and the clients the consulting firm will pitch you for will also ask for a technical affidavit. As I said in the 5th sentence of the paragraph above, the chances to avoid questions on self-taught skills are still limited for a self-employed developer, not unless he narrows the clients he caters to (and ergo, narrows the opportunities to do business.)

    For the OP and for people in his position, it is really hard to sell yourself without a diploma. It is sad, but true. In fact, even some diplomas that used to have some value do not help anymore. Case in point, me. I started working with just a AA degree (and later worked my way up to a 4-year degree and then grad school.) Back then when I started, it was feasible to get a good development job with just a AA/AS or even with nothing but experience. But that's not the case anymore.

    OTH, I think it is a good thing that you are looking at conferences like DrupalCon. Get in there and network, network, network. Build your CV indicating the jobs you have done. Moreover, open a github or mercurial account and create stuff of your own (pet projects and mockups) that show case what you can do. So that when people ask you, you can tell them "look here".

    Once you develop your CV, and your professional network, lack of formal education becomes less of an issue. The problem is to get the ball rolling, and I'm afraid that in this time and age, the odds are against you. It is not impossible, but it is a heck of a lot difficult than 10-20 years ago.

    Regardless of how you proceed, I would suggest (if not urge) you to get a degree. If you have the skills, a degree might or might not help improve them. But it will certainly help in opening a lot more doors. And in the end, job hunting is a numbers game. Good luck.

  77. Re:Elance.com by billcopc · · Score: 1

    The problem I've found with online freelancing sites is they are completely flooded with 3rd world bids. I cannot, and will not, compete on price with a developing nation. I also got really sick of seeing dozens of "Create a facebook clone for $500" projects. If these sites were better curated against such garbage, I'd reconsider but as they currently stand, I find them a colossal waste of time.

    --
    -Billco, Fnarg.com
  78. How I did it by guruevi · · Score: 1

    I'm a coder actually, not a designer so I would modify Drupal and similar CMS'es back when they were young (remember working with the first versions of Drupal). I never had any formal education either.

    What I did was basically go up to a couple of local businesses (webshops and so on) and asked them if they needed any help. And lo-and-behold they needed someone for a small project that eventually grew into bigger projects. I eventually quit for a "stable" job but it was well-paying (the hourly wages) and granted me a lot of freedom since it wasn't full time but it was enough for me.

    As far as some of the skills you should probably have besides your generic designer skills (these were my skills back then): PHP and Perl (especially if you're going to be modifying Drupal modules), other CMS'es, Linux/LAMP setup and maintenance, e-mail servers, site management tools (such as Ensim, Plesk etc.), networking (TCP/IP basics), how to secure an insecure system, basic understanding of firewalls and routers and knowing how to work on a Mac. Also have a recommendation letter, references and a portfolio.

    These days you probably want to add virtual servers and hosted services (buzzword of the day: cloud, SaaS, ...) as well as AJAX, JavaScript, HTML5 and other client-side goodness (which weren't as prevalent back then, we barely had Flash). Throw yourself out there, make sure you're visible on all kinds of sites. I got offers through the old sourceforge jobs section (don't know if it still exists) and through several other small, very directed sites while I never got anything through the generics like Monster.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  79. Lie a little...... by Wazz · · Score: 1

    Yeah, I know, it just sounds wrong. I had no high school degree, no college, but knew what I was doing inside out....Made up a couple jobs, had them call my buddy for the job reference, eventually got a Helpdesk spot, got bumped up to the Network team, moved through a few different companies, and now I am, and have been a Senior Network Admin for years. My resume built itself and now I have a serious work history behind me for the future if necessary......

  80. How does a self-taught computer geek get hired? by mark-t · · Score: 1

    One word: Luck.

    If you want something repeatable... sorry. There isn't one.

    A degree or higher education will not guarantee you a job, but it will, at least, maximize your chances of somebody recognizing what you have to offer a company. Without it, your resume/CV will likely only be destined for the round file... and probably not even actually read by the people who make hiring decisions.

  81. Also by carrier+lost · · Score: 1

    Join mailing lists, like the TFUG (Tucson Free Unix Group) and LVLUG (Las Vegas Linux Group) (Find ones near where you live, of course)

    People who actually work at companies often post informal job notices in mailing lists.

    It's also a good way to get to know people who are in the industry.

    It also helps to get involved and offer solutions to questions posted that you know the answers to.

  82. No degree? Then you need a good portfolio. by Qbertino · · Score: 1

    It's pretty easy:
    If you don't have a degree, you need a pretty impressive portfolio to back up your claims about your skill. Not just what you did but also at which positions in how many and how large a team you worked. If you do have a good drupal project portfolio with neat project descriptions and demo installations to show for, then you're top of the line when it comes to joining a drupal shop.

    All else is pretty much the same (degree or not) and is covered by the usual advice already given here. Although, as someone who's freelance in IT and has no degree, I might add that I find it considerably easier in getting a job through personal contact than by sending out applications. And I hear it's pretty much the same for every other field-expert today looking for a job, regardless whether they are self-taught or have a degree.

    2 cents from a freelance web-and-software-developer.

    --
    We suffer more in our imagination than in reality. - Seneca
  83. Re:Demonstrable experience - with evidence in supp by Jiro · · Score: 1

    That's the difference between suggesting and proving.

    There are certainly circumstances where it is no fault of your own that you don't have the degree. But from an employer's point of view, it's not the way to bet. All in all, it is more likely that someone who doesn't a degree has less dedication and commitment than someone who does. This is true even if there are some exceptions--it's a statement about the odds, not a statement about what is true every time.

  84. Do Some Open Source Development by Greyfox · · Score: 1
    Get a portfolio established in your down times. Landing a first position is probably about as much luck as skill and you might not be able to go straight to development, but a positive attitude is often worth more than a piece of paper. Some CS schooling does help, too, but you can probably cover most of that by reading up on programming idioms, design patterns and data structures. Just doing that would put you over a lot of programmers I've worked with in the past.

    As others mentioned, you might actually do better starting your own business. You have to be pretty extroverted and actually go looking for clients, but it is something to consider. Building a social network of recruiters and other programmers would help a lot too. If there are any user group meetings in your area (Linux, Java, C++, etc,) you could hang out at those and find out what the other people there do for a living. A placement is worth tens of thousands of dollars to a recruiter so they already want to be your friend, and they'll respond to a positive attitude. Talk to several on a regular basis, even when you're employed.

    It's more of an effort starting out that way, but once you have 5 or 6 years of experience somewhere they stop asking for a degree so much. After 10 the subject almost never comes up anymore. I've got 22 in the industry with no degree and it doesn't come up at all anymore. The CS classes I did take when I was younger are so out-of-date now that it doesn't really matter anyway. I'm pretty sure those three semesters of COBOL aren't helping me anywhere anymore. Knowing data structures is, though.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  85. Work at it by UberJugend · · Score: 1

    I am in the same boat. Learned computer hardware as a hobby. Fixed family and friend's PCs, started networking houses, and then small businesses. Moved into the corporate world on the lowest rung of the ladder. Working a helpdesk and paying dues, and just kept working up from there. If you are a hard worker and have the technical know how and problem solving abilities and can communicate with people outside of the industry you will be fine. I have worked my way up to the manager of service delivery for a large company. Only now am I looking back to get a degree, and it wont be in computer science.

  86. Re:There's more than one way (but they're all hard by cshark · · Score: 1

    Really depends where you are. Some parts of the country are much pickier about degrees than others. Most degrees are worthless these days, and I think employers usually understand that; unless there's some kind of company religion that requires it. Not having a degree is not generally a handicap, if you know what you're doing. The whole thing depends on your ability to talk about what you do, and sound like you know what you're doing in an interview. That's true no matter what your education level. If you can make someone who may or may not be an expert think you're an expert (which you should be)... then you've done the job. The need for a convincing portfolio depends on whether you're selling yourself as a designer, a networker, a programmer. The problem is that while you can do all of these things, you're going to need to come up with a compelling way to sell them one at a time in a way that makes sense. The best advice though: Work on the resume. Hire a professional resume writer, and spend $500 on it. That'll give you a good base to work with in this search. You want something called a "Path of life" style resume. The longer the better. Even if you have to go into extreme detail with every position.

    --

    This signature has Super Cow Powers

  87. Bootstrap your career by neurosine · · Score: 1

    I went the same way with my career. I taught BASIC in high school. I didn't get my first computer related gig until I was 19. I worked very hard to gain and demonstrate my knowledge to my prospective employer. It took a great deal of work to get my foot wedged into that first door. I've since found that real world experience is cherished as much as certifications and degrees with many employers. If you have demonstrable knowledge and a good work ethic you can build a career. Having examples of you work, a portfolio, as suggested previously is a good thing. Industry certification is also a great way to show you know what you're talking about. You really need to get and keep that first job for at least two years and walk away with a good reference. Demonstrating a good work ethic is just as important to most employers. An unproductive genius is no good to them.

  88. Don't focus entirely on tech! by Bad+Mamba+Jamba · · Score: 1

    As a hiring manager, and former developer of 13 years, I can offer a few thoughts.

    The best thing you can do is leverage your network for not only leads, but personal references. I'll take a personal reference over a buzz word laden resume every time. Work to build your network. Ask your network for leads into companies you may be interested in. If they don't know somebody, perhaps somebody they know does. Local interest groups and technical societies (IEEE for instance) are an easy way to build your network as well. Recruiters are another great way to get in the door. They have established personal relationships with the hiring managers and can make an introduction for you. You might end up working contract but once you're in the door you can start working on a full time position if you're interested.

    If you're sending resumes in cold then focus on learning an emerging, but hot, "new" technology. HTML5 comes to mind right now as a good example. And definitely make sure your resume is effective. You have the first half of the first page to hook the hiring manager's interest. Make sure the most important information about how you can benefit your prospective employer is front and center.

    When you score an interview you're on the toughest part. Research the company you're about to interview for. Google is your friend! Know a little about their products, their business plan, and other basic tid bits. Make sure you can comment on how your skill set would benefit their products if nothing else. If you have the name of the hiring manager see if you can find them on LinkedIn, and Google their name to see if they have any other info posted about them. If it's a small company then you might do a little homework on the CEO or founder. For all you know you might interview with them. Don't be afraid to ask questions on materials you find in the interview. We often see Facbook and Google used by employers to check on a potential candidate. Here's your chance to turn the tables.

    While it's good to answer technical questions to prove your mettle during an interview, at the end of the day I can teach skills. What's more, the skills I need now are probably not the skills I'll need in two years. I want someone who can clearly learn fast, is motivated to look for better ways to do things, and is generally wants to grow beyond the person I'm hiring today. This is tough; look for ways to show you're more than the skills you have today. You have the smarts and the motivation to go further. Be confident, but not cocky.

    Another thing about interviews, don't be a cardboard cutout. I have no interest in working with a card board cutout every day, neither do my employees. Don't be afraid to be enthusiastic, show some humor, and demonstrate some personality. Look around for clues as to what your interviewer's own interests and hobbies are. If you see a connection then casually ask about that signed baseball on the desk, or those weekend fishing trip photos. Strike up a little side conversation. Make sure you don't let that side conversation dominate the interview (a minute or two at most) but don't be afraid to spend a minute sharing common interests. Trust me when everyone sits down to review the stack of interviews at decision time you will be remembered.

    Just a few thoughts...

  89. With great difficulty by dskoll · · Score: 1

    Without credentials, you're going to find it very hard to get a job. I wouldn't hire a programmer who didn't have some kind of university degree in computer science or a related field.

    As others have said, one option is to go out on your own. It's not easy to start a business and it's not for everyone, but it can be extremely rewarding, both financially and emotionally. I started my own business 12 years ago as a one-person consulting shop. I was lucky enough to be on good terms with several former employers, so I had an immediate client base. Consulting was fun, but labour-intensive. It's also really hard to estimate costs until you have a year or two worth of experience.

    Since then, my company has morphed into a product company with 8 employees. I could never go back to working for someone else. :)

  90. Re:Elance.com by Zibodiz · · Score: 1

    You're bang-on about software freelancing sites. If you don't mind diversifying a little, though, try some hardware/software support freelancing. The pay is GOOD for little add-ons, and you can pick up LOTS of free certifications along the way. I am Dell, Toshiba, HP, Samsung, Delphi, and a few others certified. Didn't pay for a single one. I get paid a minimum of $50/hr (typically closer to $100/hr), and don't have to mess with any marketing or anything. Onforce.com, fieldnation.com, workmarket.com, fieldsolutions.com, and servicelive.com (in order of the quality of their workorders). They're all free to join, and well worth a look.
    I started off as a 30 hr/week dentist's assistant after a layoff from an equally unrewarding job. The free day each week gave me enough time to pick up a few frelance jobs (at that time, I was only using the OnForce platform), and after about 6 months I was making almost as much on Fridays as I did Monday-Thursday. In May of this year, I quit the Dentist, and am now self-employed full time. Being married, I have a little computer shop on main street that my wife runs, but it just barely covers its own costs. From the freelancing, I'm going gross about $40k this year just since may. Not bad for just starting out. I have no formal computer education, aside from the free certs I've picked up along the way, and actually enjoy parts swaps a lot more than I ever dreamed I would. Especially at $100/hr with no boss.

  91. Here's How I Happened To Do It by gypsydeath · · Score: 1

    Same story. Got a commodore 64 when I was 3. Learned to read by playing computer games on it. (Project Space Station was an extremely wordy game). So I spent my childhood learning on my own. Didn't want 40k of student loan debt, and I was never all that fond of school anyway.

    Anyway, after high school (1999), I moved to a bigger city and got a temp job in the accounting department of a company (data entry). Many of the tasks I was given were automatable, so I automated them. A role in Systems Support for the company opened up, and the head of the accounting department recommended me. I worked for that company for over a year before I moved back home, and was lucky to get an IT position at a company here which was helped largely because I had that one job of real industry experience. Fast forward to 2011 and I am now the IT Manager for a small manufacturing company.

    In my case, it happened to all work out, and now I have 12 years experience, I am sure things will be fine. A couple things to note though: more and more jobs no longer say 'University Degree or Relevant Experience' and simply that a relevant degree is required. Also, I got paid less than I would have if I had a degree for years. I make a good wage now, and I feel that the lack of student loan debt has more than made up for a few years of below average pay.

  92. Time travel by Nethead · · Score: 1

    Travel back to 1995 and you're golden. Anyone that knew what a three-finger-salute was got $50k/yr starting.

    --
    -- I have a private email server in my basement.
  93. You need leverage by Bitbeard · · Score: 1

    I'm self-taught with no 4-year degree. This is what I did.

    I got "general" IT experience. I got a job with a small company (less than 10 employees) where I was the staff geek. While not in my official job description, I built PCs, set up networks, designed MS Access applications, and built a company website. I created a resume where I emphasized this and not my "real" job.

    I then leveraged my MS Access skills to get a serious database development job in PeopleSoft / Oracle. I'm now a .Net development manager.

    You will not enjoy neglecting your first love, but it's important to demonstrate that you can design and support projects and systems from inception to user acceptance. And you will become a better IT person for it. When your website is down, it's always good to be able to have an intelligent argument with the network engineer. :-)

    Just keep in mind you've chosen the hard route. It will require patience. Most IT managers understand that experience is more important than education or certifications. Especially with major changes in technology every couple of years. However, they don't have the time to sort through thousands of resumes, so they count on human resources (HR) to do that. HR is the gatekeeper and HR's job is to keep THEIR joibs. If you don't have a college degree, you will not even get through the HR resume syndicate without 5+ years of experience. The only alternative is to attend conferences and user group meetings. Be social, friendly, and outgoing: an opportune meeting with a developer or manager may get you over the wall HR has built.

    P.S. SAVE ALL YOUR CODE. You may need to do a demo. Make a website with some examples of your work.

  94. Volunteer by Zanix · · Score: 1

    When I went looking for my first job after college, the career counselor told me something which I didn't get to use but will never forget. Volunteer. You start by finding a company that does what you are interested in doing. Then you send them your resume making sure to note your self taught skills(but you don't need to mention that they are self taught, just that you have experience). Finally, in your cover letter you express your interest in volunteering for them for 3-6 months. The fact that they won't have to pay you will give them the opportunity to meet you and see your skills without taking as much risk. You can do it part time since they don't have to pay you anyway and still work a somewhat regular job on the side(though working hours may be strange so you'd need a flexible job).

    After the 3-6 months you have a few things going for you. First, you have your foot in the door giving you the opportunity to try to get a job with the company who already knows you do good work. Second, you now have something to put on your resume. Finally, you have contacts in the field. These are all the things you need to get yourself a job in the field and it just takes a little monetary sacrifice. Heck, if you're good and they know it they might offer you the job long before the 3-6 months comes up. Good Luck!

  95. Contract work by Gilmoure · · Score: 1

    Hate to tell you this but if you want to do corporate/employee based work, you'll likely have to start at the bottom and get something solid on your resume. I'm in same boat; futzing with computers since late 70's, no degree, free lance work in 90's. I finally took a 1 year contract job with Honeywell (email support) and once that was on resume, was able to get more contract/corporate gigs and now, after 15 years, am finally doing work I like (cluster server admin). So, should I have finished up my degree back in early '90's instead of taking the (at the time) easy money? Yeah, probably. But hey, it's all about Journey, right?

    --
    I drank what? -- Socrates
  96. My biggest suggestion? by GreyLurk · · Score: 1

    Take the money you would have spent going to DrupalCon, walk down to your local Junior College, Community College or VoTec and sign up for Econ 101 and if you can find it, Introduction to Engineering. Tech skills are good and all, but the ability to step back and understand why your project is important to the business and how it fits in to the rest of the company and the projects around it are what separates the really good developers from the code-grunts.

    I'm not saying you need a 4 year degree, or even an associates, but having that backing will help you in ways you can't even imagine right now.

  97. My Experience by BeansBaxter · · Score: 1

    1. You need 2-3 years experience. Join the USAF. Low end jobs. Self driven project. Probably doesn't matter but you need to show a solid 2-3 years in something. 2. Go to school even if you don't plan on a degree. That will reflect well on you that you are pursuing education. 3. Be grateful for any tech job at the beginning of your career. They won't fit what you want to do but showing consistency and excellence in those jobs will look good. 4. Be willing to relocate to areas that aren't so saturated or just have more tech openings. 5. Learn to interview. Takes practice. Good luck.

  98. You probably won't like this suggestion.... by forkfail · · Score: 1

    ... but you need to go back to school. If you don't have the math skills, you are going to be seriously limited. Furthermore, the lack of a degree is going to be a ceiling that will be extremely difficult to crack.

    Furthermore, the engineering and project skills are the key to doing more than just being a code monkey, and being able to rise up to the next level, where you are doing more design and architectural work. Which is like coding, but on a bigger scale. But for this, too, you need the math - you can't do, for example, redundancy requirements analysis without at least some math background.

    Like you, I too was self taught. I was writing C code professionally before I went back and got my degree. I thought, I'm really good at this, why should I get the degree? Bottom line is that I was foolish and arrogant, and would be even further along in my career if I had gotten the degree sooner.

    --
    Check your premises.
  99. Good luck by dave562 · · Score: 1

    I have been a self taught geek and managed to make it in IT. However I started doing it professionally (getting paid by a real company to work a real network) in 1996. At this point, I think you're about 15 years too late. The days of getting jobs based on merit and the ability to do the work are past. When I started, I was some what unique because most people did not have real world skills. Companies would hire whoever they could.

    Now there are colleges that are turning out kids with all of the skills that companies are looking for. Those skills are backed by coursework and projects to demonstrate proficiency with the subject matter.

    The only constructive advice I have is to develop a portfolio. With so many qualified people out of work and looking for jobs, no employer is going to hire you because you say you know something. You have to prove it. You need something to show an employer to demonstrate that you have experience with your skill set in the real world.

  100. Excellent start.... by Hairy1 · · Score: 1

    The interesting thing for me was that the description in the article was an excellent CV. We have had many discussions here about whether a Computer Science Degree really prepares you for the IT industry, and in my opinion they are at best a primer. I am also "unqualified", but have made a successful career in IT. I have also been making hiring decisions for several years in several organisations.

    When you get past the skill set required what I am looking for is independence in terms of being able to take a task or feature and deliver it without overt oversight. Are you able to analyze a requirement, come up with a solution, and deliver it? Do you have professional disiplines? I'm talking about use of version control, working inside a team environment.

    One way of getting exactly these kinds of skills is through open source teams. Open source provides a low barrier to entry for those looking to make their mark. It will give you excellent practical experience, that in my book is approximately double the value of commercial experience because it shows commitment and passion for software development.

    In short the original description above reads better than most CV's I get across my desk. University qualifications do play a part, but not as much as you might think.

  101. Re:Take a look at college and universities positio by Gilmoure · · Score: 1

    This! Got a nice, easy going Mac support job at a college where I was quickly able to help the Sun admin and the network admin. Afterwards, they had no problem putting assistant network admin/system admin on resume. Sure, didn't pay great and no chance of promotion but was most laid back work environment I've seen. Oh yeah, most places offer free tuition in place of decent pay. Can finish up a degree if you have time or at least pick up some free certs.

    --
    I drank what? -- Socrates
  102. Become a contract for hire by BarC0d3z · · Score: 1

    I'm a director of a software development company and when we need someone we usually start with a staffing company like Tech Sys or Pinnacle (pinnacle1.com) to find us candidates. Often we prefer contractors who are willing to be hired down the line so we don't lose a good employee, but can let them go if it's not a good fit. You can also test drive the company before coming on full-time. Decide if you're willing to travel, relocate, etc before accepting a contract as both are often required depending on where you live. Also, being willing to travel will increase your chances of finding something, but think about the financial aspects of that and make sure the contract is for enough money to make it worth it if travel costs aren't included in the contract. Let both the staffing company and the employer know you're willing to be hired as a full-time employee and that's the only type of work you're looking for. This is important as this often dictates the terms between the two companies and a full-time position most likely isn't possible without a cooling off period, unless the contract states it. A cooling off period basically means after your contract ends you cannot be hired by the employer for 3-6 months. You can work with multiple staffing companies to increase your chances of finding a good job.

  103. Use Your Network by ZipK · · Score: 1

    Rather than depending on a cold-read of your resume, you should rely on colleagues to recommend you. Work your network, use LinkedIn (or other social networking sites) to find out who you know who knows someone where you want to get hired. Use your connections to find out who the hiring manager is and route your cover letter and resume around the initial HR screen.

  104. I did IT/Database contracting with no degree by AmazingRuss · · Score: 1

    ... back in the go go 90's. It was a good gig for a while, but I got bored with it, topped out on income, saw outsourcing transforming my perceived role from genius to janitor and went back for a CPE degree. It really showed up the fact that I hadn't know what the hell I was doing before, and the only thing that had been making me look good was the spectacular incompetence of my competition.

    Now I have a new company, and make 3d games, which I had previously thought was way beyond my reach.

    College dragged me into realms of study I would have neglected, the boring, theoretical stuff that now serves as a foundation for my work, and makes me able to learn new stuff much, much more easily. It greatly expanded the depth, satisfaction, and earning potential of my career, and I got to ogle hot young chicks for a few years in the bargain.

  105. Get a certificate and start in academia... by trboyden · · Score: 1

    To get some basic credentials for the HR types, enroll in a web designer certificate course at your local community college. If you have taught your self well enough, you will blow through it and maybe pick up a thing or two while you are at it. Next, try getting a web design job with a local college or university. They are more forgiving as to who they hire because they can't afford to hire for top notch skills or experience. You'll get better than decent benefits, OK pay, and get the experience you need to move on. If you're smart, you'll take some college classes/get a degree in web design while you are working there. Typically you can take classes for free if you work for a school. From there you'll be on equal footing with the rest of the web design crowd. To stand out, you'll need to land some gigs for high profile clients or prove your worth with the latest technologies and industry trends.

  106. haha overrated by drinkypoo · · Score: 1

    kind of like the moderation system

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  107. Re:Demonstrable experience - with evidence in supp by Gavrielkay · · Score: 1

    I think it's also a matter of what sort of company you are willing to work for. Small businesses are likely more willing to talk to you just because you get a recommendation than a very large company. For a well known company, the problem isn't really finding qualified candidates but having enough time to sort through all the applications. They can afford to make having a degree a strict requirement because they'll still have hundreds of resumes on that pile.

  108. MAKE SURE YOU FOLLOW YOUR HEART by hail1en · · Score: 1

    when you pick a job (good luck btw, in this economy its quite hard to get a job) make sure its something you enjoy, for you do NOT want to be stuck with a job you do not like.... good luck!!

  109. Re:I don't hear any ... real ... skill by GameboyRMH · · Score: 1

    What do you mean by "special" skill? Like something rare and unusual that you'll have trouble finding a market for?

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  110. Two Words: HELP DESK by Petersko · · Score: 1

    Get on a help desk for some industrial company doing grunt work. Do it well.

    Know why help desks generally suck? Because competent people on the help desk stand out and get hired away.

  111. How well do you know these technologies? by Nos. · · Score: 1

    Here's the fear I have with "self-taught" people. How much do you really know?

    Making a website work or look good, or both, is not enough. How well is it coded? Do you know best practices, not only for performance, but for security? My employer hired a relatively well respected company to build a web based application that would house medical data. It was my job to put a server in place for them (RHEL) and more or less make sure that their code would run on it.

    Well, they used PHP, and since I know PHP quite well, I thought I'd check how they did a few things. I was horrified when I reviewed some code and saw basically:

    $sql = "INSERT INTO table_name (col1,col2,col3) VALUES(" . $_POST['blah'].....

    Now, formal education does not mean you're going to learn these types of things, but what it does tell me is that you can learn in a formal environment, and if need be, I can put you in training and expect you to absorb the material in a meaningful way.

    1. Re:How well do you know these technologies? by Bastardchyld · · Score: 1
      In my experience, I have found more incompetence in folks who were _taught_ than with folks who were _self taught_. Now obviously there are people who use the _self taught_ as an explanation as to why their resume looks like they belong in front of a fry basket. However if someone is legitimately _self taught_ then it means that 1) they probably love what they are doing 2) they have a higher aptitude for learning 3) they won't default to the easiest and/or quickest fix - they will generally find the best fix. These are all fantastic qualities which will reap benefits for the company which hires them. Also keep in mind _self taught_ doesn't always mean no schooling, after all what do you actually learn in a comp sci program which is applicable 10 years down the road (other than the maths and what not) tech changes and if you cannot change with it you are done (or management).

      As for this...

      Now, formal education does not mean you're going to learn these types of things, but what it does tell me is that you can learn in a formal environment, and if need be, I can put you in training and expect you to absorb the material in a meaningful way.

      You can gauge an individuals ability to learn in an interview, it is a cop out to say that just because someone received some sort of degree that they can learn through a 2 week course - it could have taken 8 years at a full load to get that 4 year degree, the paper makes no distinction. From a business perspective why pay for courses when the individual will learn the same or more with a book and/or community involvement. I have learned far more by getting drunk with really smart people than by taking any courses.

      -matt

      --
      $diff terrorists hippies
      $
      $rm -rf *terrorists *hippies
    2. Re:How well do you know these technologies? by johnlcallaway · · Score: 1

      Here's the fear I have with 'college degree' people. How much do they really know?

      I don't hire people who know how to pass tests, I hire people who know how to get the job done, are smart, and self motivated. Colleges, for the most part, turn out drones that are good at doing what they are told, and turning in programs based on the parameters their professors have given them. I need someone who thinks for themselves, and is good and understanding what is needed and turning it into code that not only get's the correct answer out, but does it efficiently, has adequate error handling and reporting, and is maintainable by the entire staff, not just them. They have to follow direction, but also be able to make suggestions with the expectation that they will be considered, but may not be accepted.

      So show me you are smart, self-motivated, adaptable, and are willing to follow for awhile and understand the reasons behind why things are done they way they are instead of just assuming everyone is an idiot before making suggestions. For example, I once had some snot-nosed college kid that didn't want to use our templates, he had his own that he had developed. It didn't matter to him that the other 5 developers all knew the ones we had developed, or that he hadn't even looked at them, he just knew that his must be better than ours because he was so smart.

      The interview didn't last very long after that....

      --
      I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
  112. You don't... by REALMAN · · Score: 1

    Hate it for you.

    --
    - A Frog in a pond utters an azure cry. -
  113. find companies that keep an open mind by bonds · · Score: 1

    Fast Company wrote about IGN looking in non-traditional places for excellent programmers: http://www.fastcompany.com/magazine/160/ign-self-taught-coders. There are probably others like them.

  114. Don't be married to Drupal by whatthef*ck · · Score: 1

    The best way to get hired is to have skills that are in high demand. I just searched drupal on monster.com and got 210 hits for the entire market served by Monster. I got no hits for the medium-size city where I live. That makes it a relatively small niche in my view. But if Drupal is the way you want to go, I would advise you to develop guru-level Drupal skills, so you can nail every question in a technical interview.

    And regarding your lack of a degree, I don't hold it against a candidate when I'm looking to hire someone. The fact that someone is self-taught I see as a fairly reliable indicator of certain traits I look for in a developer. You can't thrive in this business long-term if you're not capable of learning and mastering new technologies on your own. People that can't do that end up working in the same cubicle at the same large company for 25 years maintaining some legacy system built with technologies that happened to be fashionable when they were hired right out of college.

  115. Re:I Would Not Hire You by bellwould · · Score: 1

    I wonder how many socalled self-taught developers hire other self-taught developers thinking they're like-minded?

  116. You Need Experience by Bastardchyld · · Score: 1

    Don't take my subject as an indication that you do not have any experience. I am merely stating that you _no longer_ have any experience (or provable at least - since you said most of your projects have come offline). Since you have some decent LAMP experience I would say that you could go with a large hosting company. Rackspace comes to mind. They are paying relocation to San Antonio for Linux Administrators, and they have a heavy emphasis on Apache MySQL. This can give you a few years to get some experience on paper. Then you can start looking for something fun. Of course the other option would be to continue doing your own thing, but either way you will need a portfolio in order to win customers.

    I do not work for Rackspace, but I did recently interview with them.

    -matt

    --
    $diff terrorists hippies
    $
    $rm -rf *terrorists *hippies
  117. I'm a self-taught programmer by GWBasic · · Score: 4, Interesting

    I'm a self-taught programmer as well. I started in Basic when I was 11, and moved to C in high school.

    How did I get a job? I went to college, like most other self-taught programmers! There's a big difference in the kind of skills and practice you need to win a high school programming competition versus building an industrial strength web application to handle millions of users.

    When I was in college, the best students were those like us, self-taught in Basic. Had I NOT gone to college, I would have wasted a lot of time, and not been able to write the programs that I want to write.

    1. Re:I'm a self-taught programmer by weicco · · Score: 1

      I'm also a self-taught programmer. I can't remember how old I was when I got my hands on Commodore 64 and later Commodore 128 and their Basic. It must've been somewhere 1982-1985 so I was under 10 back then (I've born in 1977). I've never learned programming at school. In fact I went to business school and was allowed to skip all the computer classes :)

      To put it short, the thing is you need to know your strengths and weaknesses. For example I can't write 3D stuff or anything that takes complex mathematics but I sure heck can write a full blown CRM app for you. And I'm quite fine with that as long as the paycheck comes every month.

      --
      You don't know what you don't know.
    2. Re:I'm a self-taught programmer by sentimental.bryan · · Score: 1

      Some of greatest dullards I've ever worked with - have been: house in the suburbs, car-driving, college guys. Having had life handed to them on a plate; many display a noteworthy lack of initiative, extending themselves, only as far as is necessary to support their social-climbing goals. I've worked as a consultant/contractor. Mostly, providing them with the information they were too lazy themselves to learn. Who wouldn't rather have, a clued-up, hacker working on the team, and not an indolent, middle class jock. And, seriously, the information is all on the Internet, or in books. Lots of people don't even want to go to college, and be forced to deal with priapic chasers of young skirt, egomaniacs, bullies, weasel-worded bigots, manic leftists, hangers-on, liars and all who plague academia. It's the 21st Century, get the information yourself. Commerce is pure. Fuck University.

    3. Re:I'm a self-taught programmer by GWBasic · · Score: 1

      I know that you don't need a college education to be a professional programmer; but I have yet to meet a college drop-out who has demonstrated the responsibility needed to do anything more then simple maintenance coding. Skipping college is only a path that I'd for someone with a family background that already provided the needed life experience.

  118. I was in your shoes. by JonToycrafter · · Score: 2

    I'm also a self-taught geek, and now I am part of a Drupal/CiviCRM shop with three other folks, all self-taught. We do very well, and just made a job offer to a fifth person, also a self-taught Drupal dev. Here's some thoughts from the other side of the interview table.

    A few thoughts:
    * Getting hired in the Drupal world as a self-taught geek is way easier than in most corners of the IT world. There's lots of small employers, and there are ways to demonstrate your skill that don't involve certs.
    * Drupal is a fast-moving product - we want to know that you know the latest tools. Have you developed in Drupal 7? If you're doing theming/front-end, what's your experience with Sass/Closure/etc.? Basically, if you're not plugged into the Drupal community, it's difficult to be up-to-date. So YES, go to DrupalCon, Drupal meetups, etc. - and make sure your prospective employer knows it (if you're looking to get hired by a Drupal shop)
    * The most important part of being hired is networking. Not what but who you know, etc. Another reason to hit the Drupal community gatherings.
    * I'll echo what other folks said about needing a portfolio. If you don't have one, make one. Seriously.

    When hiring, we asked for folks' Drupal.org usernames, and we looked at their history. Seeing that you've made a non-trivial patch to a major module counts for a lot. Seeing that you know how to make a comprehensive and useful bug report means you'll get better responses when you're working on our projects. We asked about community involvement, as a measure of a) seeing how up-to-date folks were, and b) determining if their contacts in the community will help in a pinch - our good relationships with key Drupal devs has certainly helped us in emergencies. It also means we've been referred work (particularly because we specialize in Drupal/CiviCRM). We looked at portfolio - especially important if you want to be a themer.

    Finally - one problem we had with hiring folks in your position was a lack of experience with tools used for working in groups. Familiarize yourself with at least one of the popular project management tools used in the Drupal community (I'd suggest Redmine, Open Atrium, or Basecamp). Learn git. Brush up on CLI tools like drush and ssh if you don't know them already. I think it's telling that the person we offered the job to was self-taught, but was already working in a small shop. A self-taught person with experience with the tools I listed above would have closed the gap that advantage brought to her.

    One more thing, I guess - there've been a lot of good arguments for self-employment on both sides of the debate in this thread. Consider the middle option of being semi-self-employed. Moonlight doing Drupal dev. I moonlighted as a freelancer, and brought my day job from full time to part time to gone.

  119. Go back to '96 by Kismet · · Score: 1

    I'm a self-taught computer guy. It seems that it was much easier back in the 90's, prior to the dot-com collpase of '01, to get hired--even if the best you could do was to spell "c++"! I think the bar has been raised since then, making the computer degree far more valuable in some ways.

    I'd say there's a lot of good advice here. I'm not sure if anyone has mentioned Top Coder yet, but that is another thing you might consider participating in. Get some credentials, even if they aren't of the college variety. Have a portfolio and something you can show that is rather impressive.

  120. Prove to me you know something by bokmann · · Score: 1

    I don't care if you're self taught or have an ivy league education - prove to me you know something. Let me see a portfolio. Contribute to open source. Build your own website, do IT support for your local volunteer fire department, build a web app that helps a local pet rescue organization accept donations. Get involved in your local user groups. Anything - just get visible.

    I'm not just talking 'out of my ass' here either. If you are in the Reston, VA area and have skills with html/css/javascript/ruby/rails, I'm hiring right now, and thats how I'm trying to find candidates.

    Education is irrelevant when compared to knowledge and motivation.

    -db

  121. Go startup by nilbog · · Score: 1

    I agree with others saying to start your own business. If you're not into that, look for startups. Startups will be more willing to look at your skill-set rather than a big corporation that use education credentials so that non-informed people can make somewhat informed hiring decisions. Startups are also more likely to give you a more impressive title, giving you further resume cred for future jobs.

    I do not have any formal higher education and have gone up against a slew of more impressive resumes (masters degrees, etc.) for my last few jobs. If you know you're stuff and you're dealing directly with people rather than procedures and an H.R. department it won't be a problem.

    --
    or else!
  122. How does a self-taught surgeon get hired? by jmcbain · · Score: 1

    I'm wondering if you're aware of how ridiculous your question is. There are thousands of people, myself included, who have worked very hard and did "the traditional computer-nerd thing (comp sci or physics, computer degree, etc.)", and here you are, thinking that you can avoid all that hard work and extend a "hobby" into a career. It's almost as ridiculous as asking "How does a self-taught surgeon get hired?" For your reading pleasure, there is your request, paraphrased into acerbic satire:

    "I'm essentially a self-taught surgeon who started learning anatomy at age 12, but decided NOT to do the traditional doctor-nerd thing (biology or chemistry, medical schhool, etc.). I've essentially kept up with surgery as a hobby, teaching myself cutting with scalpels, anesthesia, sutures, and now bone saws. I've worked for a short time at a veterinarian shop but mostly have just done freelance projects and here-and-there stuff for doctor's offices or homeless shelters, many of which have gone under or are no longer accessible. I'm creative, have cutting skills, I'm personable and self-motivated...and I'd like to get a 'real' job now but I don't really look like much on paper — how can I (specifically with bone saws) make myself look good on a CV and/or establish solid credentials that will make people more willing to take a chance and hire me? Will BoneSawCon 2012 help me make inroads? Are there other ways to 'prove' myself to be a capable surgeon/brain surgeon?"

  123. How Does a Self-Taught Computer Geek Get Hired? by ThePeices · · Score: 1

    He doesnt. He gets qualifications first, then he gets hired.

  124. Looking for work cannot be your job by erice · · Score: 1

    Watch Opera? When you have no job, looking for work IS your job and you should spend at least 8 hours a day doing it.

    Don't tell the recruiter that. If you have been out of work for any length of time you will inevitably be asked what you have been doing in your time "off". "Looking for work" is always the wrong answer.

  125. Subject matter knowledge... by BenEnglishAtHome · · Score: 2

    ...is a big deal. Example: About 15 years ago, the computer systems used by Revenue Officers of the U.S. Internal Revenue Service had reached their zenith. The primary application was called the Integrated Collection System. It did everything ROs needed to do their jobs. Running on SCO Unix laptops in the field and one SCO Unix server per group, *everything* that ROs needed was there without being bogged down with management report-generating crap that wasn't needed to do the job.

    Guess what? The whole system was designed, mostly coded, and often administered by Revenue Officers. 80% of the people who ran the project, from coders to SAs to high-level execs, were former Revenue Officers who had been recruited for their "on-the-side" tech skills. These were the guys who everyone went to for computer help and who were always complaining that a properly designed and selected set of computerized tools could make their jobs better.

    When just about everyone involved in a software project has actually done the job of the end user, it's unbelievable how much smoother things go in the long run. Yes, it's a pain to take a motley crew of bill collectors and teach them enough about computers (even if they were computer-loving types to begin with) for them to design, code, and maintain such a huge system. But if you commit to that process, you wind up with a vertical app that meets the needs of the customer better than you would normally dare to hope.

    Addendum - Naturally, the PHB types couldn't leave well enough alone. Unix for end users was considered too weird so once everything was working perfectly for a few years, execs from outside the normal chain of command demanded that the system be scrapped and re-written for Windows. At the same time, they insisted that it be loaded up with functions designed not to help ROs do their jobs but to produce reports for management and tools for management to control the field employees. (In the view of upper management, the earlier iterations of the program gave the end users far too much ability to do their jobs without interference from management.) Nowadays, ICS is far too much of an employee-control tool. Oh, well, nothing good lasts forever, I suppose.

  126. Re:Demonstrable experience - with evidence in supp by xelah · · Score: 1

    A degree isn't only about training. It is just as much evidence that you can set a long term goal and achieve it, and jump through all of the hoops necessary along the way.

    Not having a degree myself, I find this answer patronizing and just plain wrong. There are many circumstances whee not having a degree is no fault of your ow (including lack of funds/loans, better opportunities, etc). At this point in time, a degree is simply a "checkbox" item for HR to use to filter candidates. No degree, no chance as HR tosses your resume before it gets to anyone doing the actual hiring. So the real problem for you is how to get through the HR filter.

    The technical name for it is signaling. Pure signaling works like this: Take two bunches of people, who we'll call Good Programmers and Bad Programmers. Suppose employers can't distinguish between them easily or well. Invent an essentially pointless task which provides no direct benefit whatsoever to anyone but is much harder for Bad Programmers than Good, and so carrying it out imposes a greater cost on Bad than Good. Then, as an employer, offer enough in rewards to make it worthwhile for the Good but not the Bad.

    Degrees are not pure signaling, but there's an element. Degrees do not separate people purely based on how good they are as employees - background, culture, money, etc., all come in to the 'cost' of a degree, and the underlying trait selected for isn't perfectly correlated to your value as an employee - but there's an element. Employers do have some power to distinguish between good and bad themselves, but universities do it better and at less cost to each employer with 100 applicants. There's information in whether or not you have a degree, and employers inevitably use this information.

    But, yes, there's always going to be some irrational (from the employer's point of view) conservatism when it comes to hiring someone without a degree just because it's not conventional, no matter how much evidence you have of your worth. But it may not be irrational from the HR assessor or interviewer's point of view. Employ someone unusual and you're more likely to get personal blame if he's no good than if on paper he's just like all the good people you already have. So go for smaller employers where there'll be both more variation in attitude and someone (like a business owner) who doesn't have to worry about being sacked.

    The real trick to landing a job in this situation is who you know. Get out there and talk to people. Show your skills in a way non-tech people can "get". Impress the right people, and keep them in your back pocket. Every decent job I've had has come by impressing the right people and having them think of me when they see a need. By doing this, they are willing to stick their neck out and tell HR "Interview this guy, regardless of resume".

    Yes, I agree, it's a big help. It's still possible to find jobs if you don't know anyone, but you're going to find it harder, especially if you're not so good on paper. But university can be a big help here. You meet a lot of people.

  127. Demonstrate your mad skills... by rgbatduke · · Score: 1

    ...by hacking into the corporate network of the company you want to work for and obtaining compromising material, such as uploaded video porn involving the company president and a local group of cheerleaders (female and male cheerleaders work best), the numbers of the offshore accounts of major corporate officers -- don't be tempted or distracted by this, by the way, we're trying to get a job, not get rich directly, that sort of thing. You might want to encrypt their entire customer database as well with a key Only You Know. After this, a subtle hint in the right place -- one that just appears in their mailbox as if by magic -- should do the trick, without needing to resort to similar email messages in the mailboxes of their wives, husbands, federal agents working for the IRS, BATF, DEA and FBI. One hopes.

    What, you disagree? Strange, it has always worked for me...;-)

    rgb

    P.S. -- and if it doesn't, well, there are always all of those account numbers...

    --
    Even when the experts all agree, they may well be mistaken. --- Bertrand Russell.
  128. contract work by e3m4n · · Score: 1

    One way to break into the tech field is by doing contract work. This can include working for 'temp' agencies that specialize in IT work. As said agency moves you from one assignment to another you could easily get 2 - 3 different companies under your belt that way in just a couple years. Then your resume would list the parent 'contractor' and then list the individual contract assignments with date ranges, project tasks and usual fluff. The only thing you would be lacking is health insurance, which if you are young and unmarried might be a gamble worth taking, otherwise you're going to have to figure out that obstacle.

  129. Re:Freelance by wmbetts · · Score: 1

    I was going to say I didn't, but then I got thinking about it and I remember my first job in IT and it was help desk.

    You just undid all of my therapy, thanks. :(

    --
    "Ubuntu" -- an African word, meaning "Slackware is too hard for me". - stolen from Dan C alt.os.linux.slackware
  130. Two different routes by nine-times · · Score: 1

    Well you're really asking about 2 different career routes. Generally speaking, when you get to a certain level, "web developer" and "web server admin" are often not the same job. Is there one that you like much more than the other?

    If you want to be a web developer, as other people have said, put together a portfolio. If you don't have enough sites that you've done to put together a portfolio, then offer your services for free/cheap to some people and build one up. Find some local businesses or musicians or... really anyone. Make their website. Make it awesome. Don't ask for a lot of pay. Not only will this let you build a portfolio, but it might also build up some word-of-mouth to get you additional jobs. Be ready to freelance for a while until you can some up with something steady. A steady job may come later, or you may find that freelancing suits you fine.

    If the problem with your old work is that it's no longer accessible, then try asking your clients if it's ok to use their site in your portfolio, and keep screenshots and even functional copies of their websites on your own server. One way or another, you need to show people what you can do.

    If you want to get into IT support and system administration, then expect to start at the bottom. Take whatever job you can. Keep in mind from the outset that doing professional level support is more complicated than setting up your own LAMP server. You may have to learn a lot about things like customer support, documentation, change management, and working within arbitrary constraints set by someone else. Real support jobs can be very different from tinkering/hobby system administration, so don't go in expecting that you know everything. On the other hand, most IT people are pretty incompetent, so don't feel too frightened either.

  131. But there is value to the credentials! by StillNeedMoreCoffee · · Score: 1

    Not to sound snobish but there is value to a CS degree if you pay attention in class. I have a few degrees and taught for a few decades (CS courses part time), while working in industry. I have over some 40 years of working in the industry noticed a difference in the skill and depth of those that were self taught or learned on the job and those that had subjected themselves to college study on the topic. The difference can be very dramatic but not in every case.

    Knowing syntax and being able to design a web site is really just surface knowlegdge. The real deep knowlege comes , as I have observed, in the knowledge of Data Structures and Algorithms, and analysis of algorithms, Database structure and normalization, and exposure to different problem domains and the languages and patterns they have.

    All of this knowlege can be obtained outside of the classroom and I would counsel you to pick up a good book or two and get that knowledge and exposure. Then show what you have done and studied along with your projects as part of your accomplishments. It would show that you were serious about gaining a depth of knowlege in the industry and probably give the companies some faith that you can understand and solve their problems in a determanistic way.

    A deep understanding of Data Sturctures and Algorithms I feel is the most generally useful set of tools you can obtain and really is the difference between a hand crank drill and a drill press.

        Good luck.

  132. Why don't you apply to Acquia by VisualVoice · · Score: 1

    We have a huge need to hire a ton of Drupal folks w/LAMP experience. Apply online here http://www.acquia.com/careers

  133. Try a consulting gig by sl4shd0rk · · Score: 1

    You'll get a lot of temporary work and the benefits kind of suck but oftentimes a company will contract out to a consulting agency and not care too much about pedigrees. All they want is an able body for a 3-6 month stint. If you have decent skills it could work to your long-term advantage though. There are places who test-drive potential employees through consulting, so getting a full-time "permanent" position is possible under the right circumstances.

    Be warned though, It helps to have thick skin. Projects get cancelled and you can be the last to know. Your "co-workers" can play dirty sometimes also, so I keep a log of things I worked on and a couple sentence summary of what I did. When I'm done with a project, I'll offer to make the log available to the boss for documentation reasons. It's a great way of showing you can go the extra mile should they consider hiring you long term.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  134. Get a freaking college degree! by Theovon · · Score: 1

    I know, people are going to complain that the BS degree is the new highschool diploma. Well, that's happened because everyone has a highschool diploma, so the employers are looking for an easy way to distinguish the capable from the incapable.

    Assuming that you're really bright, having taught yourself computer science well, finishing a college degree should be a breeze for you. At many colleges, you could get through in 3 years instead of 4 if you go summers.

    You'll also run into the problem that all of us who DID bite the bullet and get degrees are not going to tolerate anyone WITHOUT one getting paid as much as we do. The employers know this. Besides, to the employers, getting a degree demonstrates persistence and responsibility, while not having one suggests laziness. Is that a reasonable interpretation? I don't know, but that's how they feel, and I don't completely disagree. Sure, it's possible for one to learn CS well and get good at software engineering without a degree. However, getting a degree is one way to PROVE that you're good. (Even though it doesn't always prove a whole lot, a high GPA demonstrates that you're capable of starting and finishing something that isn't necessarily enjoyable.)

    Some of the nonconformists out there will also want to complain that a degree is just "the man" or "the establishment" trying to hold you down or force you to conform. But that's bullshit. Many colleges are very intellectual and free-form in the way they teach or allow you to learn the material. If you're bright, you can select your courses, even opt out of many if you can prove that you know the material. You can actually have FUN getting a degree if you're above average in intellect. Many of the "harder" courses are even more difficult to get bad grades in, because the profs are looking for creative solutions to problems. It's mostly just the weed-out courses that are graded by a brand new masters student who expects you to answer identically to the answer key.

    Moreover, there's some value in learning to pretend to conform. Many jobs expect you to follow a dress code, for instance, and if you want a good job, you may just have to deal with that. There are also many CONVENTIONS in CS that are just that. Conventions. They are arbitrary in the same way that red, yellow, and green lights are arbitrary for traffic control. But we follow them to maintain order, based on creating shared expectations. The same is true of many arbitrary conventions in software engineering. You do something a particular way simply so that other engineers with the same training can collaborate with you or maintain your code after you've left. It's not about holding you down. It's about teaching you how to function in established frameworks. And the fact is, you are not so special that you can be above cooperating with other engineers, no matter how much of a genius you are.

  135. Strt from the bottom, cream rises to the top by devlp0 · · Score: 1

    I was the same, with no qualifications. I started work in a small IT company on their helpdesk and learned Linux and Unix from that position. I'm now 35 and own 2 properties without mortgage; I had nothing to begin with. I view that as enough success for me. I have never contracted but will consider that next as I don't feel the need for the security of a salaried position, I am just too lazy to leave my current employer who remunerates me well enough. Go for a small business to begin with, they won't have the HR issues that many of the posts detail here in response. Even better, a small family run business will look for qualities in you that other companies would not (I cannot explain that, but I know it) After 2 years, move on - the only way to get decent a pay rise is to move to another company, staying in the same company will only see you garner incremental increases based on your current salary whereas moving to another company can see your pay increase through demand of your skills. I would wish you good luck, bu you won't need it if you are even half decent. There are always jobs in IT, it's proved recession proof in this dark time at least. Be prepared to travel.

    --
    >/dev/null 2>&1
  136. Consider new resume, sample site, free-lance by 9jack9 · · Score: 1

    If the traditional resume route isn't doing it for you, perhaps consider rebuilding your resume to focus on skills. Google "skills resume" for some examples. Also, maybe make a web site. If you've got rad Drupal and PShop skills, perhaps you could make a small web site that displays your resume, but in a creative way. Last suggestion, maybe you could focus on finding someone who just needs one assignment done as a free-lancer. You could consider under-bidding more experienced competitors, then once you have that assignment, you can add it to your resume and start looking for another. Also, maybe submit to Slashdot. I bet some people there know some people who do Drupal.

  137. Re:Demonstrable experience - with evidence in supp by ktappe · · Score: 1

    Too little debt and that individual will be regarded a slacker

    Hate to be the bearer of bad news, but when I was hired by my Fortune 20 employer eight years ago I had zero debt of any kind. Perhaps hiring practices have changed in the last few years but this is the first I've heard of companies not being willing to hire debt-free applicants.

    Companies do check credit ratings, but that's just as much used as an indicator of responsibility as it is of a theft risk. I do know of one applicant here who was all set to be hired on but was denied the position at the last second due to having too low of a credit rating. I think the specific fear here is that if it's too low the employee needs money so badly that they could be bribed or extorted to turn over confidential information, be it corporate secrets or customer data.

    --
    "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
  138. Well in my situation ... by yes+it+is · · Score: 1

    Similar situation to you. Nobody used to take me seriously until I wrote a programming book. Then I suddenly had a big badge of instant credibility.

  139. What I did by Aredridel · · Score: 1

    I'm not just self-taught about computers, but entirely self-taught.

    I put this in bold print on my resume. I bragged that I learn fast and learn well.

    And I backed it up at the interview.

  140. Be the complete package by hoppo · · Score: 1

    Lots of people can write code. Few are the complete package in this business. Nobody wants to learn the little things, such as builds, deployment, etc. Get interested in the "boring" stuff, like testing and test automation. Learn everything there is to know about build and configuration management with your tools of choice. Then practice all those things copiously. This is an area of deficiency in nearly every organization, so identifying that need and making yourself into the person who can fill it will go a long way toward making more hirable, regardless of how you learned your trade.

  141. How I did it by AlanBDee · · Score: 1

    I also was a self-taught programmer and getting started was easy. I found a job working part-time at a design studio. I actually made less then I was in my previous job. Take a few code samples of stuff you've done. Show it off and explain why you did it that way. Probably the most influential book I've read is Code Complete 2 my Steve McConnell. But it is a book for software engineers and I would not consider it a prerequisite to getting hired as a front-end developer.

    • Important to know:
    • HTML, CSS, Javascript.
    • Javascript framework (jQuery, Prototype)
    • Server-side frameworks (Drupal, Yii, Zend, and/or CakePHP)
    • OOP Principles
    • Regular Expressions and how to use them to secure your site
    • IMO, using Linux is a plus.
      • If all else fails, start getting certified. CompTIA or CIW. But I put more weight behind code samples then anything else.

  142. Apply to Expensify! by Quinthar · · Score: 1

    We'd absolutely love to talk with you. Please see https://expensify.com/jobs, or write jobs@expensify.com -- we look for people *exactly* like you. Here's what's written on our site: https://www.expensify.com/jobs/need

    Who We Need: Engineers, Entrepreneurs, Expert Generalists

    We are always hiring talented generalist programmers. But if you really like titles, we're looking for:

    - Salespeople (of the future!!)
    - Fresh graduates (graduating soon)
    - College dropouts (graduating never)
    - Senior programmers (there's no such thing as overqualified)
    - Mobile developers (iOS, Android, BlackBerry, Windows Phone... even webOS)
    - Systems programmers (back end performance and stability)
    - Web developers (bring on the PHP!)
    - Front-end engineers (jQuery, HTML, CSS, all that)
    - Web designer (PSD, HTML, CSS)

    We're not looking to stick cogs in a big machine.
    We need people who can do pretty much everything and immediately learn how to do the rest. Before even thinking about the skills, we're looking for you to be:

    An incredibly hard worker, even when it's not so fun.
    There is a ton of work to do, and a lot of it downright sucks. After all - we do the sucky work so our customers won't need to. We need you to buck up and grind through random tasks, server logs, user emails, source code, and bug reports, without complaint or supervision, and come back asking for more.

    A cool person to be with.
    Not a crazy party animal, just someone we can trust, rely upon, hang out with, bounce ideas off of, and generally interact with in a positive way, both personally and professionally. In fact, this is one of the most stringent requirements we have: would you be fun to hang out with day and night on some remote, exotic beach? This isn't a rhetorical question, either: every year we take the company overseas for a month (on your own dime, sorry) and work incredibly hard while having a ton of fun. We've done Thailand, Mexico, India, Turkey, and the Philippines. Where do you want to go next?

    Super talented, in a general way.
    We're going to throw a ton of work at you of every possible sort, and you need that magic skill of being able to figure it out even if you have no idea where to start. Everyone helps with tech support, schmoozing at swank parties, hosting events, coming up with new and ever-more-ridiculous marketing stunts, etc. And if you code, you'll code everything: you might do mobile one day, front-end design, back-end optimization, low-level debugging, the works. This is not a monkey job - you're going to be a full participant in the process, and you need to bring your own unique blend of skills to the table.

    Even more talented in a programming way.
    You can instantly visualize solutions to problems big and small. Your code is always clean, well commented, has good nomenclature and indentation. You can switch on a dime between C++, PHP, Bash, Cron, HTML, CSS, JavaScript, jQuery, Dwoo, SQL — not because you know them all, but because you're the sort of person who can just pick it up and figure it out. If you're this sort of person, you'll know what we mean. If not, then this position isn't for you.
    Basically, we're looking for people who want to do amazing things with their careers, and who are searching for a way to get started or take the next incredible step. Does this sound like you? If so, read on...

    Please check us out!

    -david
    Founder and CEO of Expensify
    Follow us at http://twitter.com/expensify

  143. 100% Agreed by LostMyBeaver · · Score: 1

    Unlike when I was starting off in a similar situation 20 years ago, we have the Internet these days. Actively brand yourself and none of this flash bang nonsense. Actually show what you can do... most importantly focus on professionalism... make sure you don't leave unfinished projects everywhere. Remember that to many companies a university degree says "This guy is willing to follow through with any crap assignment he gets in order to achieve a goal".

    The next thing is... be better than the university guys. University grads almost never graduate with any actual usable skills. They're generally just people who proved they can accomplish hard jobs they didn't know how to do before they started... And they can follow through (think I said that already). You need to have better skills and most importantly, the proven ability to follow through. If you open source some code, it should be documented and pristine.

    One thing a great computer programmer with a degree from a university understands which a self-educated guy doesn't is data structures. I recommend religiously studying Knuth, become an algorithms expert. Study patterns from the Gang of Four. Be modern and learn parallel programming patterns as well. In reality, if a university grad came out of school with nothing else, those topics alone is enough to make them far more useful than most others.

    Good luck... it's a hard journey and in a modern time when there are IT grads falling off of trees left and right, it'll be a tough journey for you.

  144. Start at a small company by Pandora's+Fairy · · Score: 1

    I was once in your shoes. I made a homepage and posted my c.v. on a jobboard. Then I got asked to become a junior webdeveloper at a company. But hey, you may not be that lucky and have to look for a job yourself. First of all, make a website to show off your skills. Secondly don't look at big companies, they usually only hire people with a degree. Profitable small companies usually only hire people with lots of experience. So look for not so profitable small companies, most of them will be IT companies that are start-ups (under 5 years old). You can recognize those companies because they usually have ongoing job openings for interns. And use terms like 'young, ambitious, dynamic, no 9-5 mentality'. The pay won't be very good. But you will be able to learn a lot. And after 2-3 years you can either move up or away. Good luck!

  145. You're lucky by Grismar · · Score: 1

    .. because you picked web development as a field. So if you're willing to work for a little less (or nothing) for a bit, you can get a decent portfolio of good looking websites out there. The portfolio will speak for itself if you document used technology and interesting background on your own website.

    And I'm saying you're lucky because if you were a Java developer writing middleware or working basically any other development job out of immediate view, you'd have a hard time showing off your work without it being free and open.

  146. PORTFOLIO by markstrelecki · · Score: 1

    Get a portfolio of your stuff together. Get someone artsy to help you make it look as good as it can. Advertise your skills or respond to help wanted ads. $$$ come soon!

    --
    Computing and Programming Since 1975 The Best Kept Secret in Technical Support Master of the Bare Metal Clean Install
  147. Do you know what's really annoying? Starting by Hognoxious · · Score: 1

    A sentence in the header and continuing it in the body.

    Instead of running your own business. Then you don't need to provide your quality and skills to anyone

    Assuming you mean "prove" and not "provide", that's utter rubbish. You have to prove it to everyone.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  148. I've never had an issue. by drunkennewfiemidget · · Score: 1

    I have *no* post-secondary education. I was done with highschool right around the time when the .com boom was happening, so I joined in the chasing of the pie in the sky.

    Since then, I've worked for household names. None of them have cared. The most I've gotten in an interview is,

    "I've noticed your resume doesn't have an education section."
    "That's because I don't have one -- I've been doing this because I love it since I was a kid -- writing code professionally since I was 14, and doing it ever since."
    "Oh, alright."

    The job offer usually comes after that anyway.

    I do it by making sure I attend and give talks at local universities as part of programming groups.
    I'm a member of local user groups.
    I contribute to open source projects.

    All of these are marketable skills that I point out on my resume. Add that with my work history, and it's never really been an issue. I'm lucky enough now where most of my last few jobs have come from the company coming to me, not the other way around.

    So in short: keep bettering yourself, try and get involved in extracurricular activities that are relevant to your field, and be prepared for the questions when interview time comes.

  149. Re:Elance.com by unity100 · · Score: 1

    dude. with time and reputation, you can compete with those 3rd world bids, and win with your $30/hr bid against phletora of $5/hr bids. because, anyone who had awarded projects in such places more than once will know what $5/hr will get them. anyone awarding serious projects, will pay properly. those who are content with buying what $5 gives, will keep buying those.

    this is a basic rule of the market system currently in effect.

  150. Consider Drupal Camps by RGRistroph · · Score: 1

    DrupalCon can be expensive. If you can get there cheaply and perhaps share an AirBnB with someone or otherwise cut costs, it might be worth it.

    However, you definitely need to continue freelancing or contracting so that you build a portfolio that you can point to.

    In terms of self promotion, I would advise that one of the biggest bang-for-your-buck methods would be to present at Drupal Camps that you can attend cheaply. Make a 45 min presentation out of one of your projects as a "case study", those types of presentations are popular.

    Eventually you will get a job offer if you keep that up.

    In the longer term, you cannot neglect your education. This doesn't mean going back to school or taking formal classes necessarily, but you have to realize that you will have to be improving yourself for the rest of your career - either learning new technologies before your customers need them, deepening your theoretical background, learning a foreign language, something. Try to attend to that in a disciplined way.

  151. Re:Elance.com by billcopc · · Score: 1

    Dude... I looked into some of those sites and I want to THANK YOU! I've shifted more into software dev lately, but I did sign up for a few of those onsite support agencies for those months when my software contracts are a little sparse. OnForce in particular seems very well organised. I knew of a local company like them, but the pay was blah and the company itself was rather messy, so I had stopped looking.

    I raise my glass to you, sir!

    --
    -Billco, Fnarg.com