Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. How do I get into the Software industry?

How do I get into the Software industry?

Scheduled Pinned Locked Moved The Lounge
questioncsharpc++javadatabase
21 Posts 19 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J JoeDude 3801291

    So I just got my degree from an online school in Computer Science and to be quite frank, I don't think I know enough to land a job in computer science. I took 2 classes in C++, one class in data data structures and algorithms and the rest were database, security, network, etc classes, none of which are enough to get a job in any of those fields. I'm not sure what I want to focus on, I was thinking of some .NET or Java certifications my help. Personally, I find embedded development using C to be of interest, however, I know very little about that. What kind of skills to I need to develop to market myself for an entry level position as a software developer or engineer?

    E Offline
    E Offline
    englebart
    wrote on last edited by
    #12

    I had a roommate with a 2 year technical degree in Computer Science. The only job he was able to land was as a manager at a pizza delivery chain. He finally landed an underpaid gig helping a minister rework his membership database. His effective pay probably amounted to $4USD/hr, but it was part time and he learned a ton about driving requirements, interacting with his customer, making milestones, etc. He probably would have done it for free, but having the fixed fee upon delivery kept both him and the customer motivated. This gave him the experience, provable body of work, satisfied customer reference, etc. to launch into his consulting/programming career and quit the pizza business. After just a few years he ended up as a right hand man for an upper echelon financial person at an oil/gas company.

    1 Reply Last reply
    0
    • J JoeDude 3801291

      So I just got my degree from an online school in Computer Science and to be quite frank, I don't think I know enough to land a job in computer science. I took 2 classes in C++, one class in data data structures and algorithms and the rest were database, security, network, etc classes, none of which are enough to get a job in any of those fields. I'm not sure what I want to focus on, I was thinking of some .NET or Java certifications my help. Personally, I find embedded development using C to be of interest, however, I know very little about that. What kind of skills to I need to develop to market myself for an entry level position as a software developer or engineer?

      A Offline
      A Offline
      Aleksey Vitebskiy
      wrote on last edited by
      #13

      I got my degree mostly on-line as well. It wasn't even in Computer Science, it was in Computer and Information Science (kind of a hybrid thing I guess). I was looking for a job to do some MS Access stuff, but I stumbled upon an internship position doing C++ work. After 6 months of internship, I got an offer from them and have been working here ever since. I think I got pretty lucky landing this internship, but I guess the point is try to find an internship or a volunteer position somewhere first to get some experience under your belt. Showing off some projects you did on your own helps as well.

      1 Reply Last reply
      0
      • P peterchen

        Focus on learning, not on certs. As Chris said, find a project. All but the most stupid companies have learnt to weed out candidates that have lots of course and certifications but can't write a program. (Not meant as an offense, but "two classes in C++" usually isn't a lot.) You are into embedded? Get an microcontroller evaluation board, a few LED's and/or sensors, and start playing around. (the first google result returns this[^] - not sure if it's sutiable, but it looks like) I am not sure about your circumstances, so this might be an ugly suggestion - I try it anyway: try to get an internship or similar with a small company that e.g. creates some PC peripherals. We do specific measurement equipment, and have qutie some students - it's great fun to watch them grow their skills on real life projects.

        Personally, I love the idea that Raymond spends his nights posting bad regexs to mailing lists under the pseudonym of Jane Smith. He'd be like a super hero, only more nerdy and less useful. [Trevel]
        | FoldWithUs! | sighist | µLaunch - program launcher for server core and hyper-v server

        L Offline
        L Offline
        ludemade
        wrote on last edited by
        #14

        Look at the open source Arduino micro controller. It runs about $30 and the C++ IDE is free. I had my first project up and running in short time. You may not get paid for building projects, but you will learn as you build. Post your projects to the web site, and you can have employers look at your work. Good Luck Don803

        1 Reply Last reply
        0
        • C Christian Graus

          I taught myself from books, and I was lucky, 6 months later I found a local job. I paid a lot of attention at work, any time I didn't get what people were discussing, I'd buy a book and learn it. I've been in the industry for a decade and it's worked out well for me. If you can find a job somewhere, where you're coding all day and surrounded by people who know more than you do, that's the perfect next step IMO.

          Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.

          D Offline
          D Offline
          DiscoJimmy
          wrote on last edited by
          #15

          Yeah, that's how I did it. The apprentice system is still alive and well in certain disciplines like ours. I just basically hung around this guy at work for a while pestering him with questions until I could do something useful. Then they had me to do all the grunt work for a year or so, writing SQL procs, tweaking javascript, etc. Then I got more responsibility and a raise, and by the time I left I had a real resume and landed a real developers job. I personally think this is the way to go, because you get the taste of what a developers day is like right from the start. When I was in school there were quite a few kids that were majoring in CS that actually didn't like computers much, a few that didn't OWN a computer, and several that didn't like spending hours staring at one. I feel bad for the rude awakening they're going to have when they find out what we actually do. But I guess then they can always fall back to sales :laugh:

          D 1 Reply Last reply
          0
          • J JoeDude 3801291

            So I just got my degree from an online school in Computer Science and to be quite frank, I don't think I know enough to land a job in computer science. I took 2 classes in C++, one class in data data structures and algorithms and the rest were database, security, network, etc classes, none of which are enough to get a job in any of those fields. I'm not sure what I want to focus on, I was thinking of some .NET or Java certifications my help. Personally, I find embedded development using C to be of interest, however, I know very little about that. What kind of skills to I need to develop to market myself for an entry level position as a software developer or engineer?

            C Offline
            C Offline
            CDMTJX
            wrote on last edited by
            #16

            C, C++, Java, and .net are very diverse and different. Good to know something about each, but most jobs want an expert in one (maybe two). Note the biggest issue I remember from eons ago leaving school is the different programming mentality. In school, I wrote a lot of programs, rush through them, and never saw them again. Didn't have to deal with bugs or maintainability. Paying world tends to be different... I agree on somehow getting in the door somewhere for experience, then building. I've had to update skills over the years, and that's how I end up doing it. Take a few classes, find an excuse to use C#, then I've got experience! 8-) Good luck.

            1 Reply Last reply
            0
            • J JoeDude 3801291

              So I just got my degree from an online school in Computer Science and to be quite frank, I don't think I know enough to land a job in computer science. I took 2 classes in C++, one class in data data structures and algorithms and the rest were database, security, network, etc classes, none of which are enough to get a job in any of those fields. I'm not sure what I want to focus on, I was thinking of some .NET or Java certifications my help. Personally, I find embedded development using C to be of interest, however, I know very little about that. What kind of skills to I need to develop to market myself for an entry level position as a software developer or engineer?

              T Offline
              T Offline
              T800G
              wrote on last edited by
              #17

              I think that more important question is "How do I get into the adult movie industry?" ;)

              D 1 Reply Last reply
              0
              • C Christian Graus

                I taught myself from books, and I was lucky, 6 months later I found a local job. I paid a lot of attention at work, any time I didn't get what people were discussing, I'd buy a book and learn it. I've been in the industry for a decade and it's worked out well for me. If you can find a job somewhere, where you're coding all day and surrounded by people who know more than you do, that's the perfect next step IMO.

                Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.

                J Offline
                J Offline
                JoeDude 3801291
                wrote on last edited by
                #18

                Exactly what skills do I need to get an entry level position? I know C++ basics, functions, pointers, arrays, etc, but I don't know how to do anything useful (such as creating utilities to interact with Windows, like moving files around, etc) Is this enough to get an entry level position? It almost seems that I need to find an employer who is willing to pay me little so that way I can adapt and learn.

                1 Reply Last reply
                0
                • J JoeDude 3801291

                  So I just got my degree from an online school in Computer Science and to be quite frank, I don't think I know enough to land a job in computer science. I took 2 classes in C++, one class in data data structures and algorithms and the rest were database, security, network, etc classes, none of which are enough to get a job in any of those fields. I'm not sure what I want to focus on, I was thinking of some .NET or Java certifications my help. Personally, I find embedded development using C to be of interest, however, I know very little about that. What kind of skills to I need to develop to market myself for an entry level position as a software developer or engineer?

                  U Offline
                  U Offline
                  User 3058410
                  wrote on last edited by
                  #19

                  The thing that is ESSENTIAL to any Computer Programming field is PRACTICE. This is a field where I honestly don't believe you really understand what you read until you try it. Do not wait for a project to fall into your lap, start seeking them out. Writing a database backed MUD server in C++ would teach you a lot about general practice programming. Need to sort your music collection? Learn a scripting language and have at it. Build a blogging engine or perhaps an online calendar with schedule functions from scratch to learn about web programming. Any computer programmer I'd even consider hiring needs to know enough about networks (client\server, TCP\IP), web standards (xhtml, css, javascript), databases (SQL, management), and general algorithms for it to be worth my time having them as an employee. If you're not willing and able to learn on your own via reading books, blogs, magazines and experimenting, you're going after the wrong profession.

                  1 Reply Last reply
                  0
                  • T T800G

                    I think that more important question is "How do I get into the adult movie industry?" ;)

                    D Offline
                    D Offline
                    Dan Neely
                    wrote on last edited by
                    #20

                    Assuming you're male apparently the most important criteria is being able to control your timing very precisely.

                    The latest nation. Procrastination.

                    1 Reply Last reply
                    0
                    • D DiscoJimmy

                      Yeah, that's how I did it. The apprentice system is still alive and well in certain disciplines like ours. I just basically hung around this guy at work for a while pestering him with questions until I could do something useful. Then they had me to do all the grunt work for a year or so, writing SQL procs, tweaking javascript, etc. Then I got more responsibility and a raise, and by the time I left I had a real resume and landed a real developers job. I personally think this is the way to go, because you get the taste of what a developers day is like right from the start. When I was in school there were quite a few kids that were majoring in CS that actually didn't like computers much, a few that didn't OWN a computer, and several that didn't like spending hours staring at one. I feel bad for the rude awakening they're going to have when they find out what we actually do. But I guess then they can always fall back to sales :laugh:

                      D Offline
                      D Offline
                      Dave Sexton
                      wrote on last edited by
                      #21

                      DiscoJimmy wrote:

                      But I guess then they can always fall back to sales

                      Or management... They do say that those who can't instruct others.

                      But fortunately we have the nanny-state politicians who can step in to protect us poor stupid consumers, most of whom would not know a JVM from a frozen chicken. Bruce Pierson
                      Because programming is an art, not a science. Marc Clifton
                      I gave up when I couldn't spell "egg". Justine Allen

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups