Thread: Should I drop out of programming?

  1. #1
    Registered User
    Join Date
    Oct 2011
    Posts
    42

    Should I drop out of programming?

    I am not learning anything in this class.

    First let me list the teacher's faults:
    1. He teaches by powerpoint and never shows examples or works through anything with us. He shows what things do but he doesn't
    2.he only has about 10 minutes office hours then he leaves...so he never really can help.


    My frustration:

    I'm taking Calc1, Chem + LAB, and a sociology course which requires me to read over 100 pages a week.

    I'm always working on assignments last minute because I have so much to do. Calc HWK + readings, 100+ chem problems + weekly quiz; weekly lab reports, weekly readings, sociology quiz everyday, and multiple research projects.

    Prog in C was only a 2 cred class (which is why I took it) but it feels like it should be 4 credits.

    I am not learning anything in this class...halfway through book and I haven't even read a full chapter. Should I drop or BS my way?

  2. #2
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Posts
    14,826
    Are you interested in programming?
    No? Then yes, you should drop out.
    Yes? Then you should actually try. Buy a C book, read it.

    Learn if you want to, don't if you don't. If it's not interesting, don't do it.


    Quzah.
    Hope is the first step on the road to disappointment.

  3. #3
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,612
    And even if you are interested, I can't tell you if you're overworked. You should know what you can handle.

  4. #4
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Quote Originally Posted by Dom View Post
    I am not learning anything in this class...halfway through book and I haven't even read a full chapter. Should I drop or BS my way?
    I can appreciate the time pressure you're under...

    However, you should also know that Programming isn't like being a movie critic... you don't learn C or Programming from powerpoint slides or YouTube videos (usually loaded with errors, btw) ... you learn it by doing it. Programming is as hands on as carpentry or mechanics... it just doesn't sink in any other way.

    I'm guessing your teacher isn't a programmer... hense the slides and short office hours.

    Third strike... The question asked by others is "Are you seriously interested in Programming?" You answered in a way that makes me think you took it for the same reason guys take home echonomics... because it's a "cakewalk"... Now I guess you need to decide if you're taking the course for credits or for personal/professional interest....

  5. #5
    Registered User
    Join Date
    Sep 2010
    Posts
    25
    3 hours for every hour of lecture; in reality, it'll be about two per. Ten minutes of study before class shouldn't cut it for any college class. That amount of study time would lay the groundwork for failure for any subject. Maybe part of your trouble is managing.

    If you are an undergrad, it's a Bachelor's. Traditionally, the bachelor will swim in a river of information and drink it up. That's how the program gets its name: it's drink or drown. The Bacchus in the bachelor's is not just about the parties. It's an embracing, engulfing, attachment to life; specifically, it'll be an embracing of those problems. For the programming major, it'll be all about grabbing ahold of those problems and running with every one. The professors will throw many, many problems the students' way.

    The point of a Bachelor's is to show you can understand a question. The point of a Master's is to show you can imitate a successful answer. The point of a Doctorate is to show that you can provide your own original answer to a problem. Those are the degrees of academically demonstrated knowledge; notice, there's no pass or fail about getting a job or liking a subject or receiving improved pay.

    Being overwhelmed is part of the process in undergraduate study. By now about 25% to a third of your classmates will have dropped out. Drink or drown. Sink or swim. Swim!

    Some subjects, like Math or Science (including computer programming), are "applied" not "pure." That is, they are about hands-on work. The "pure" Math is more about ideas and theory. Applied maths are about solving the problems. Notice how many of your tests in maths or sciences will lack questions about solving a proof; instead, they'll provide problems that are very specific in their data set or questioned procedure. A procedure is a "math." The study of Math, of procedure, is "applied." You will work many, many problems.

    Chances are, in the US at least, you are going to mostly solve an applied style of problems; the Europeans seem to be more accepting of pure Math. In computer programming, there will be an intense concentration on the applied nature of programming. Maybe you can already see that computer programming is a very "applied" study of maths and procedures. In many academic programs, it's almost nothing but that.

    This means that the programming student will probably be typing and compiling and coding and planning and editing until his keyboard falls apart.

    If you are only putting your hands on the work for ten minutes before class, you will remain screwed until you fail. You can't solve those applied problems just by knowing the main idea. The nature of the course of study will involve demonstrating that you can solve the problem.

    The professors who are pounding those problems into you are probably doing you a favor in those subjects.

    Many successful student programmers, I think, will be the ones who will go beyond what the professor asks. They're going to program because they program.

    Code, code, code. If you didn't write it today, then you didn't write it today. Write the damn program and keep on writing.

    If you're not doing extra problems "just because", then maybe you are in the wrong field of study for a major. Meanwhile, you should probably get back to coding.

    You're probably already past the drop date for the semester, so start swimming. You can worry about dropping or not registering for another one of these after you get through with this class. Survive this one, and then go do something else. If you want to code more after this class, you won't need our permission.

    Good luck. Disce aut discede.
    Last edited by agxphoto; 10-12-2011 at 08:12 PM.

  6. #6
    Registered User
    Join Date
    Oct 2011
    Posts
    42
    Thanks Agx. I don't think it is manging I'm having trouble with...I'm just running out of time...everyday I can get 4-5hours of sleep and every week I have at least 2 days I'm only getting 2. I don't even have a social life...I just do school, sleep, eat what I can, and jump back in.

    "Code, code, code. If you didn't write it today, then you didn't write it today. Write the damn program and keep on writing."

    Usually this is what I tell myself but its more comforting to hear it from another person.

    I'm gonna keep swimming...thanks for all that, it should keep me going for a while.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. drop down box
    By suganya in forum C Programming
    Replies: 1
    Last Post: 09-02-2011, 03:42 AM
  2. Programming drop down menus
    By CrazyJohn66 in forum C++ Programming
    Replies: 7
    Last Post: 09-19-2008, 06:42 PM
  3. windows programming using drag and drop
    By abhijeetnayak in forum Windows Programming
    Replies: 2
    Last Post: 08-16-2006, 08:35 AM
  4. Drop-down box
    By maxorator in forum Windows Programming
    Replies: 11
    Last Post: 11-01-2005, 09:10 AM
  5. drag and drop
    By depsypher in forum Windows Programming
    Replies: 2
    Last Post: 01-05-2002, 10:02 PM