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

programming

Scheduled Pinned Locked Moved The Lounge
comgame-devhelpquestionannouncement
69 Posts 48 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.
  • T Timothy Hosey

    I've been a programmer without school training for 3 years now and I cannot even imagine where to start. Is there anybody out there that can help me get started, other than going to some stupid school for training(I'm already at school and they hardly teach crap about programming in a vast way but in a watered-down version). I've created a command-prompt based game where it asks you trivia questions at random of which I wrote to print messages to the screen if they were right or wrong and then continue to the next question. It took me about an hour to come up with some questions and then compiled it, ran it, and tested it. It runs fine. If anybody wants to see the code, I can email it to your email address if you want. If you have any questions or would like codes from me, email me at computerman.hosey@yahoo.com or jerseydude23@hotmail.com don't worry I'm not a fisher that will steal any pertinent information from you. All I want is some recognition from programming, that's all I ask.

    U Offline
    U Offline
    User 3355017
    wrote on last edited by
    #58

    I was in the same boat so many years ago. The suggestions given are all valid. Go to a good school. Get that degree in computer science. I started in electronics engineering because I told myself I already "knew" how to do computers. However, when I made it to the robotics lab, I found that I was actually pretty good at programming the robot and so changed my major to computer science. I did very well. As was said, some of it was very easy, though I was never the party type I had time left over. I actually did learn stuff I didn't know. My processes became better refined and I understood a great deal more about the internal workings of machines that I already knew. In addition, I became what was stated above as well rounded. Also, getting that degree will open doors. I can't promise you'll get a dream job from it, but stick it out. As for getting a job, aside from having that degree to differentiate you from the 300 other applicants. Being in the right place at the right time will help.

    1 Reply Last reply
    0
    • T Timothy Hosey

      I actually did read a lot of books from C programming and C++ programming by interesting authors who paid professional writers to publish their works over the years. I obtained this information from Barnes and Nobles and pretty much taught myself from Michael Dawson, Johnathon Harbour, and Jesse Liberty. They're really good at what they do. I went to this one class that only taught a few things about classes, objects, and many other programmer jargon. Maybe I did choose the wrong school or none of these schools really build up what I want them to that makes the entire experience ridiculous to stay in. You had some good points.

      C Offline
      C Offline
      Cameron Marsden
      wrote on last edited by
      #59

      Not to be too picky here, but you are not really "self-taught" if you have been taught by books. You might be a "self-guided" learner, but self-taught is to just play with code and learn from the results. Like back in the old BASIC days where: 10 Print "Hello World" Produced a VERY exciting result! :P Anyway, just my 2 cents worth :)

      E P 2 Replies Last reply
      0
      • C Cameron Marsden

        Not to be too picky here, but you are not really "self-taught" if you have been taught by books. You might be a "self-guided" learner, but self-taught is to just play with code and learn from the results. Like back in the old BASIC days where: 10 Print "Hello World" Produced a VERY exciting result! :P Anyway, just my 2 cents worth :)

        E Offline
        E Offline
        endozs
        wrote on last edited by
        #60

        eh hem.... i believe you forgot 20 goto 10 NOW it is exciting :-D

        1 Reply Last reply
        0
        • T Thomas Vanderhoof

          I agree with this statement. How can a programmer gather requirements or create documentation without the ability to communicate in a manner that gets the message across? A note to the original author of this thread...Writing a game based in the command prompt will never sell. If you would like to try out your programming skills in the real world, get a job at some some Mom/Pop store and offer your skills as a programmer to them. There's a lot of room for automation at resale stores. I personally worked at a reconnect phone company that resold phone lines to those with bad credit. We would get phone bills from some major phone company in text format that they had to manually add to the customer's bills. I made an application to automate that process saving hundreds of hours of work each month. After a few years of experience helping out their shop, I got a professional job at the DOT because of the experience I had in the private sector. Let me tell you, it's not the same working for some private company as it is working in a professional environment. They expect you to know OOP and design patterns. Fortunately, I was able to catch on quickly, but I would suggest reading up on that.

          L Offline
          L Offline
          LHYWebDesigner
          wrote on last edited by
          #61

          I completely agree with offering your programming skills to a small company you already work for. In my case, I was already the office manager in a large Honda & Yamaha motorcycle dealership. Out of necessity (and just being the one who understood it the easiest) I wound up dealing with the outside computer support when things went wrong. This led to me being summoned when just about anything went wrong with any of our 23 computers... At this point, I have 13 years of business management experience and 8+ years dealing with hardware and program support for our computers... This has also given me the opportunity to be the one who was in charge of getting our website up and running 4 years ago... I've learned a lot through my experiences.... ASP.NET/MySQL/ODBC vs .NET connectors/CSS/SEO.... and so much more, but it was while I was writing a program for my cashiers to be able to create, print, and keep track of gift certificates, as well as validate that they hadn't been used before, that I found myself stuck. I wrote for help on the boards and no one seemed to be able to help... It was that frustration which caused me to decide to go back to school (I finally got my Assoc. in Bus. Mgmt last year at 34 years old). Finding a degree program that actually was oriented specifically towards programming wasn't easy. Many colleges tell you that they offer some degree in computers, but most are about computers in general, not programming specifically. In the state of Georgia, USA, only Georgia State University and DeVry University offered a bachelors in computer programming. Georgia Tech and the University of Georgia have computer degrees, but not what I was looking for. Even though I feel like I'm buying a car with what I'm paying, the choice of going to DeVry that I made back in May has made me very happy. I'm in my fourth class and am so happy to be finally going to school for what I love. The teachers I have had are all wonderful and caring as well as extremely well experienced in the industry. I also found that the programming logic class I took got me straightened out on all most of the bad habits I had picked up. As far as the classes I took before DeVry, and my business experience, they are invaluable. I approach my programming with an outlook towards the future because I am already aware of what problems could arise in the real world environment. My calculus class has also proven valuable in easily understanding how to program complicated math problems. DeVry a

          A 1 Reply Last reply
          0
          • L LHYWebDesigner

            I completely agree with offering your programming skills to a small company you already work for. In my case, I was already the office manager in a large Honda & Yamaha motorcycle dealership. Out of necessity (and just being the one who understood it the easiest) I wound up dealing with the outside computer support when things went wrong. This led to me being summoned when just about anything went wrong with any of our 23 computers... At this point, I have 13 years of business management experience and 8+ years dealing with hardware and program support for our computers... This has also given me the opportunity to be the one who was in charge of getting our website up and running 4 years ago... I've learned a lot through my experiences.... ASP.NET/MySQL/ODBC vs .NET connectors/CSS/SEO.... and so much more, but it was while I was writing a program for my cashiers to be able to create, print, and keep track of gift certificates, as well as validate that they hadn't been used before, that I found myself stuck. I wrote for help on the boards and no one seemed to be able to help... It was that frustration which caused me to decide to go back to school (I finally got my Assoc. in Bus. Mgmt last year at 34 years old). Finding a degree program that actually was oriented specifically towards programming wasn't easy. Many colleges tell you that they offer some degree in computers, but most are about computers in general, not programming specifically. In the state of Georgia, USA, only Georgia State University and DeVry University offered a bachelors in computer programming. Georgia Tech and the University of Georgia have computer degrees, but not what I was looking for. Even though I feel like I'm buying a car with what I'm paying, the choice of going to DeVry that I made back in May has made me very happy. I'm in my fourth class and am so happy to be finally going to school for what I love. The teachers I have had are all wonderful and caring as well as extremely well experienced in the industry. I also found that the programming logic class I took got me straightened out on all most of the bad habits I had picked up. As far as the classes I took before DeVry, and my business experience, they are invaluable. I approach my programming with an outlook towards the future because I am already aware of what problems could arise in the real world environment. My calculus class has also proven valuable in easily understanding how to program complicated math problems. DeVry a

            A Offline
            A Offline
            AspDotNetDev
            wrote on last edited by
            #62

            LHYWebDesigner wrote:

            you get out of school what you put into it

            You could have saved us all a lot of time and just said that. 5 :)

            [Forum Guidelines]

            L 1 Reply Last reply
            0
            • A AspDotNetDev

              LHYWebDesigner wrote:

              you get out of school what you put into it

              You could have saved us all a lot of time and just said that. 5 :)

              [Forum Guidelines]

              L Offline
              L Offline
              LHYWebDesigner
              wrote on last edited by
              #63

              Re: programming DaveAuld 16:25 27 Sep '10 I take it you are also NightHawk5380 then? Dave If you noticed this post, you may have realized that this guy is using the name of a Honda motorcycle in his handle. Maybe it means something else, but I thought my experience might help him.... Sorry if reading hurts your brain.

              A 1 Reply Last reply
              0
              • L LHYWebDesigner

                Re: programming DaveAuld 16:25 27 Sep '10 I take it you are also NightHawk5380 then? Dave If you noticed this post, you may have realized that this guy is using the name of a Honda motorcycle in his handle. Maybe it means something else, but I thought my experience might help him.... Sorry if reading hurts your brain.

                A Offline
                A Offline
                AspDotNetDev
                wrote on last edited by
                #64

                I appreciated your post and the time it must have taken you to write it. Hence the vote of 5. :)

                LHYWebDesigner wrote:

                this guy is using the name of a Honda motorcycle in his handle

                I don't understand the relevance. Nor do I know if that "handle" pun was intended. Guess my brain was just not meant to understand you. :)

                [Forum Guidelines]

                1 Reply Last reply
                0
                • T Timothy Hosey

                  I've been a programmer without school training for 3 years now and I cannot even imagine where to start. Is there anybody out there that can help me get started, other than going to some stupid school for training(I'm already at school and they hardly teach crap about programming in a vast way but in a watered-down version). I've created a command-prompt based game where it asks you trivia questions at random of which I wrote to print messages to the screen if they were right or wrong and then continue to the next question. It took me about an hour to come up with some questions and then compiled it, ran it, and tested it. It runs fine. If anybody wants to see the code, I can email it to your email address if you want. If you have any questions or would like codes from me, email me at computerman.hosey@yahoo.com or jerseydude23@hotmail.com don't worry I'm not a fisher that will steal any pertinent information from you. All I want is some recognition from programming, that's all I ask.

                  C Offline
                  C Offline
                  cs2data
                  wrote on last edited by
                  #65

                  There are more opportunities than ever for self-learning. Get some books, free dev software, web space with DB(s) (ms sql, mysql, etc) and start developing pages... I'd focus on data-driven tasks (view data, modify data, delete data, insert data, reporting)... As an alternative, build a cheap server and do it at home. Start simple. You will learn and develop a portfolio at the same time.

                  1 Reply Last reply
                  0
                  • C Cameron Marsden

                    Not to be too picky here, but you are not really "self-taught" if you have been taught by books. You might be a "self-guided" learner, but self-taught is to just play with code and learn from the results. Like back in the old BASIC days where: 10 Print "Hello World" Produced a VERY exciting result! :P Anyway, just my 2 cents worth :)

                    P Offline
                    P Offline
                    Petr_Kropotkin
                    wrote on last edited by
                    #66

                    Ok, I guess that makes me a self-guided learner. I have come across many companies that give you tests. One even mentioned topology and asked me to write a chess program. I asked a couple pro. programming buddies of mine, they thought this company was a bit unfair. One thought they wanted me to write stubs. I told him, I think they wanted me to write the whole program ! I never got the job anyways..

                    1 Reply Last reply
                    0
                    • T Timothy Hosey

                      I've been a programmer without school training for 3 years now and I cannot even imagine where to start. Is there anybody out there that can help me get started, other than going to some stupid school for training(I'm already at school and they hardly teach crap about programming in a vast way but in a watered-down version). I've created a command-prompt based game where it asks you trivia questions at random of which I wrote to print messages to the screen if they were right or wrong and then continue to the next question. It took me about an hour to come up with some questions and then compiled it, ran it, and tested it. It runs fine. If anybody wants to see the code, I can email it to your email address if you want. If you have any questions or would like codes from me, email me at computerman.hosey@yahoo.com or jerseydude23@hotmail.com don't worry I'm not a fisher that will steal any pertinent information from you. All I want is some recognition from programming, that's all I ask.

                      A Offline
                      A Offline
                      Anonymous12345678
                      wrote on last edited by
                      #67

                      You could try applying to my company http://www.accenture.com/[^] but you're not likely to be programming on your first project or even your second regardless of what your job title might say, but you will get paid and get experience that may help you get a real programming job. But I would suggest you read my posts VERY carefully first before you decide to apply. And please note you might have to travel alot depending on what project you get on. However, they will hire people in some cases without any degree or a semi related degree like mechanical engineering. The reason is that they have you take a number of tests and you have to go through a training program where you basically try out for your job, so they do a pretty good job of weeding people out. And even after you're hired they have a policy of firing a certain percentage of low performing empolyees every year or people who have gone more than a couple of years without getting a promotion (they call this the up or out policy). I think you mentioned something about being in Virginia and I think that is a place where they need people especially if you can pass a security clearence. I don't have time to read your code but one suggestion as someone who was originally a self taught programmer and then went to college and got a degree, just because your code works doesn't always mean it is well written. For instance when I first started programming I used global variable all the time and rarely passed argument. I figured it was a waste of time. Then I tried writing a really big program and found out why that's a bad idea. Now I'm very religous about modularization. You may not have this problem but I'm just using this as an example. You might want to read a book like code complete to learn about some of this type of stuff.

                      1 Reply Last reply
                      0
                      • T Timothy Hosey

                        I actually did read a lot of books from C programming and C++ programming by interesting authors who paid professional writers to publish their works over the years. I obtained this information from Barnes and Nobles and pretty much taught myself from Michael Dawson, Johnathon Harbour, and Jesse Liberty. They're really good at what they do. I went to this one class that only taught a few things about classes, objects, and many other programmer jargon. Maybe I did choose the wrong school or none of these schools really build up what I want them to that makes the entire experience ridiculous to stay in. You had some good points.

                        _ Offline
                        _ Offline
                        _dunk_
                        wrote on last edited by
                        #68

                        If you goto a school that gives credit for classes that simply teach a programming language (any language) then you are not at the right school. Most (if not all) good schools teach the concepts the course is trying to impart and you are expected to learn the language as an aside to the course. At best they'll spend a week on the language itself. My school also had language only courses, but we got no credit for them. Learning a language is trivial, mastering the idioms and proper use takes years of full-time practice (e.g. a full-time job).

                        1 Reply Last reply
                        0
                        • T Timothy Hosey

                          I've been a programmer without school training for 3 years now and I cannot even imagine where to start. Is there anybody out there that can help me get started, other than going to some stupid school for training(I'm already at school and they hardly teach crap about programming in a vast way but in a watered-down version). I've created a command-prompt based game where it asks you trivia questions at random of which I wrote to print messages to the screen if they were right or wrong and then continue to the next question. It took me about an hour to come up with some questions and then compiled it, ran it, and tested it. It runs fine. If anybody wants to see the code, I can email it to your email address if you want. If you have any questions or would like codes from me, email me at computerman.hosey@yahoo.com or jerseydude23@hotmail.com don't worry I'm not a fisher that will steal any pertinent information from you. All I want is some recognition from programming, that's all I ask.

                          U Offline
                          U Offline
                          User 3856007
                          wrote on last edited by
                          #69

                          Three books have worked for me. "Programming Windows 3.1 3rd edition" by Charles Petzold, "Programming Windows 5th edition" by Charles Petzold, and "Programming Windows with MFC 2nd edition" by Jeff Prosise.

                          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