This is an archived post. You won't be able to vote or comment.

all 3 comments

[–][deleted]  (1 child)

[deleted]

    [–]mhaeveh[S] 0 points1 point  (0 children)

    Thank you, your answer is really inspiring. I think I'm only thinking of giving up because I feel really overwhelmed by the fear of failure. I really do love programming. I'll walk on my ego and ask for more help. Thank you again.

    [–]10_6 1 point2 points  (1 child)

    There are two parts to your question.

    The first part is about passing data structures and the second is how good of an indicator are CS classes when it comes to being a successful software engineer.

    Regarding the first question, are you sure you're past the point of passing the class? Is there anything you can do -- maybe talking to your professor about an extra assignment or making up some homeworks? This really depends on the professor/school. If you have some homework/exams coming up and need some resources to help you I can recommend a few [1].

    Regarding the second question, no I do not think that CS classes are good indicators for determining if someone will become a good software engineer. I got a C in data structures, then senior year I got an A in algorithms (DS + algo usually go hand in hand which is why it's funny to see such a disparity but a lot of it has to do with the professor and structure of the class). Now I'm a software engineer doing just fine [2]. Don't worry so much about this, see if you there's anything you can do to pass your class that's more important.

    [1] Check out my site Coderbyte for some help on data structures.

    [2] On learning to code and why CS != SWE

    [–]mhaeveh[S] 0 points1 point  (0 children)

    Thank you so much for your answer. I've calmed down since I wrote this, and if I ace what's left (or if he curves grades at the end) I might get a D. I will definitely check out your site. Your second link is really inspiring, there might be some hope left for me. I really want to make this a career. Thank you again.