struggling in computer science reddit


So I was scared. I'll do my best to respond in a timely fashion. It does take a lot of time. Your story really helps to see the bigger picture instead of just focusing on how I’m feeling this exact moment. save. Excellent service. Press question mark to learn the rest of the keyboard shortcuts. hide. All of this is weighing down on me to the point where I am considering on dropping out. New comments cannot be posted and votes cannot be cast, More posts from the computerscience community, Press J to jump to the feed. I’m in Data structures and Algorithms now and we are working on LinkedList ArrayList and Iterators and our labs are asking us to add specific methods like to sort through a linked list starting from the end of the list. If you have a hundred errors, just solve the first one and ignore the rest. You need to build your program step buy step and test it as you go along. That was the first test by the way and since I need a 80% I have to really focus but I don't feel like I have the abilities to continue. I suggest you start by talking to the fellow people around you, I find that there is at least one person who is really good in programming and I like to compare codes and see how we do things differently. Endurance is part of the game. Let your negative emotions drive you to achieve your goals. If you need to, go ahead and put a log statement on every line until you isolate the bug. I gave up my entire social life, gaming, hobbies, etc. I don't know if these tips will help you, but they sure as shit helped me: Make programming a hobby, not just something you do in your free time or for school. Print it out. Of course you had. Submitted by Karthik Bala on Tue , 11/07/2017 - 6:40pm. I had a hard time during that period but I got through it and caught up and haven't had any hard times with my future classes. But that claim sits uneasily next to the relatively high proportion of computer science graduates struggling to find work, with 11.7 percent unemployed six months after leaving university. Sophomore year comes and I change majors business/accounting. It was a bit intimidating but not super tough. You need to learn the code on your own. The programming community as a whole is a very welcoming group, and we want to see our peers succeed. But that's ok! Is there any specific questions or concepts I or someone else could try to help you with? I have previously taken this course earlier but I dropped to a lower level and I got a 66 for a average. Back in programming 2 every kid seemed to do this and nobody wanted to build step by step. 674. People will help you on it. Take the pressure off yourself to get into the 'perfect' college. Computer science graduates qualify for a wide range of positions and careers. When I finally got on track with core CS classes. I think the thing with HS and college projects is that they're small, somewhat boring, and not really solving real world problems (remember coding tic-tac-toe anyone?) I can keep up during lectures and I follow along perfectly but as soon as it’s time to do a lab I have no idea what to do. How do you "mentor" younger developer? Make sure you start project well in advance of them being due because an unknown error can really waste time and resources. I am currently completely lost. Now don't think they are telling you to quit (don't quit unless you actually WANT to quit), but let that propel you forward. The labs aren’t interactive which I’m not a big fan of. Yet, right now, from my position as a sophomore who just barely made it through her third semester as a computer science major, the struggles of learning code seem to outweigh the benefits of knowing it (Yeah, I know, it'll all be worth it some day). That's a big no-no. We all struggle on certain topics and levels. #16 in Algorithms: Reddsera has aggregated all Reddit submissions and comments that mention Coursera's "Computer Science" course by Robert Sedgewick from Princeton University. Long story short I feel like I am a below average programmer. report. Idk but this moment for me everything clicked on how to attack problems with data structures. Not in your school or in the University spectrum as a whole. Also something I wish I learned immediately, is the structure of how to go about building a program. It's all apart of the learning process. But you'll gradually learn how to get answers by searching Google rather than asking an expert. git checkout . There will be days when you can't get projects done on time, and you feel like the worst person in the class but don't sweat it. I will definitely be using them again. I personally find face to face/one of one help is the best help you can get. First just make a print statement in your main to make sure your program can compile. I’m a retired professor of both computer science and mathematics; I started doing computer science in the early 60’s when it was just beginning to be thought of in academia. I talk with the professor after class. I had never fully understood programming and it never really clicked how or where to start a problem even throughout college!! That's when it finally started making sense. It always helps to try and break the program down into it's integral parts. It is used every week if not daily by me and my peers. Make programming a hobby, use Google, get help, let bad emotions drive you forward, and have faith in yourself. I have been doing this for years and it works great, but I had no idea there was a duck involved. In all my labs we were openly asking questions and looking for advice. While it seems like you’re in the best position to give it all up, just don’t. I retake both courses. Our professionals will share your projects before the restricted time. I spend 90% of the time bug hunting. I'm studying computer science at university and as I didn't take A level Computer science, i'm struggling with some of the content even after only 2 lectures. I've been going to extra help and plan to go to a computer club to help me boost my confidence. Im gonna drop this on you and hope it helps. I work as a systems administrator at NASA Goddard Space Flight Center. I’m in my third semester at college for computer science. I think having someone to shadow and have 1-on-1s with def help a lot. "Yikes, I need at least a 80% to land into the college I want to be in but at the moment I got a 54% which is on the brink of failing. 285276, C++ Mar 2021. Engineer now), I can say that I am pretty confident in my abilities and how to approach a problem even if i am rusty or don't know the exact logic off the top of my head. (I didn't see much else about him in this) If he is, see if he can help you. My students struggle on that a lot. Trust me it gets easier the more you are put into these situations. After drifting around for while and switching majors a couple more times, I finally went back to programming. I heard the first three semesters they try to weed people out so I was hoping I could get advice on here. Things change, shit happens. no comments yet. Now go back to main and create a “people” object. One thing I didn't see is "use version control." If you put enough time into anything you can do it. I'm a 19-year-old computer science freshman and I'm seriously struggling with math-related classes, and starting to think about what I should do with my life and uni. got me back to a blank slate. I go to the TA’s office hours. If you need two weeks to understand a topic thats okay - once you learn it that knowledge is a foothold to more learning later. First semester of my junior year I am taking Programming 2, Discrete structures, Physics 2, and Calc 2. Did an entire year of these classes and hated it. They do offers where the course comes up as £10ish regularly. I always start labs before lab time personally. Join the programming discord and people can help you when you need the extra push to get your code working.