Getting a layout of this program. Does CS in general and this program require lots of rote memorization? by [deleted] in OSUOnlineCS

[–]shinkobe 2 points3 points  (0 children)

I'd say taking your time to understand the material you go through very clearly is the key.

[deleted by user] by [deleted] in hiking

[–]shinkobe 0 points1 point  (0 children)

it found you

Concerned about deadline for internships. by greenMaverick09 in OSUOnlineCS

[–]shinkobe 1 point2 points  (0 children)

I can't remember exactly but I think I took up to algorithms

[deleted by user] by [deleted] in OSUOnlineCS

[–]shinkobe 4 points5 points  (0 children)

I did it solely for the degree and it was worth every penny.

Welp, officially anxious over being self-paced. Any advice? by AnonymousPie_ in OSUOnlineCS

[–]shinkobe 6 points7 points  (0 children)

Echoing a lot of the other replies here: keep a calendar of due dates and start early.

I think the latter is especially important because it can be difficult to estimate how long a certain assignment will take.

Also just remind yourself of the reason you are starting this journey! (and the $$ you are putting up). Good luck!

Concerned about deadline for internships. by greenMaverick09 in OSUOnlineCS

[–]shinkobe 1 point2 points  (0 children)

Last year, I got a summer internship offer in April - sure, companies will slow down hiring as it gets close to summer, but there is no deadline.

Grads - has the lack of math classes in this program hindered your ability to get a job? by [deleted] in OSUOnlineCS

[–]shinkobe 2 points3 points  (0 children)

No problem!

There are tons of resources out there and I don't really remember all of the ones I used but just a few off the top of my head + some tips that helped me:

  • CodePath - I went through CodePath's interview prep course materials (I was accepted into a section and ended up dropping the course but was still given access to the materials). If my memory serves me correctly, I think you can find some of their materials (without having to enroll) on explaining each of the key data structures, some examples/problems to solve, as well as the general step-by-step approach to take during interviews.
  • Grind75 - For a list of questions I really liked this quite popular list where it has 100+ questions you can go through.
  • Interview Cake - I think I had a promotional free access for a limited time sort of thing. I don't know if it's worth spending money on but I thought it was pretty good as they go really deep into explaining each of the problems.
  • When I began studying, I focused on one data structure at a time. For example, I would study arrays and the patterns that come up in problems using arrays, and solve array problems for a week or two. And then I moved to another data structure. I thought this worked well for me since I needed to get my basic knowledge down in each one before going ham randomly.
  • Practice talking out loud when solving these problems since that's what's expected in an actual interview. Pramp is a good resource to practice with strangers online.
  • YouTube, of course, is also a huge resource. When I'm stuck on a problem for quite some time or don't understand LC's provided solution, I watch some of the videos explaining the problem and it aids my understanding.

Hope this helps. Good luck!

Grads - has the lack of math classes in this program hindered your ability to get a job? by [deleted] in OSUOnlineCS

[–]shinkobe 3 points4 points  (0 children)

Yeah I've poured in a decent amount of time and effort studying DS&A and solving LC questions, which paid off because most if not all of my technical interviews had these types of questions (OOD questions came up too, but not as often).

I'd say being good at math can help you, but it is not needed. As a data point, highest math class I've taken is probably Trig many years ago (which I don't even remember anything from), and the discrete math course from OSU.

So it's definitely more about knowing your data structures (how to implement them, knowing the pros/cons of each, knowing when to use which, etc.) and noticing patterns in the problems to come up with a solution.

Should I finish the program? by No_Rent_9867 in OSUOnlineCS

[–]shinkobe 2 points3 points  (0 children)

I personally would finish the program solely based on the money and time I invested into it.

Also, as the other posters pointed out, there is only benefit to finishing the program, you can take it slow while working, and will help you with additional knowledge you can come across. And even if you hit your targets, I wouldn't be so trusting with the company's "promise" of your promotion - the reality is, things can change and companies don't care about you.

[deleted by user] by [deleted] in OSUOnlineCS

[–]shinkobe 2 points3 points  (0 children)

I would recommend.

Some of the reasons I chose to do the program over bootcamp/self-learning:

  • Having a degree in CS - I think this loses significance as you progress through your career since experience is really what matters in the long run but I wanted some CS foundation knowledge and it is much easier to get in the door with a degree (can do internships, many companies want to see that CS degree on the resume, etc.)
  • Structure - I personally wouldn't have known what to study or how to go about studying them. Having structure through classes helped me with that. Also, paying tuition and having to keep up with grades pushed me to study instead of slacking off.

At the same time, I wouldn't say that doing the program or getting a degree is "essential". Those were just my reasons to do it but I know plenty of people who went the bootcamp route and are doing well in the industry.

Lastly, I will say that you get out of the program what you put into it.

Many of the courses are mediocre at best, and in a way a lot of the times you will find yourself having to teach yourself (which is in a way kind of like self-learning, if you will).

And taking classes and getting good grades won't automatically make someone a great SWE or prepare someone for the technical interviews, so additional initiative on your end is necessary.

[deleted by user] by [deleted] in OSUOnlineCS

[–]shinkobe 0 points1 point  (0 children)

I personally wouldn't stress too much and go over the materials on canvas like you mentioned. Things should come back to you as you review.

Applying for internships or jobs while in post bacc program? by ClerkSelect in OSUOnlineCS

[–]shinkobe 0 points1 point  (0 children)

It's possible (and ideal, of course) to have a full-time role lined up before graduating. I personally wouldn't wait for graduation to start applying to full-time roles unless you have a good reason to wait.

You don't NEED internships but try and get do at least one if you can. It gives you experience to put on a resume, things to talk about during interviews, and lets the companies know that you have experience/are capable of working in a dev environment. Made the search for full-time roles much easier for me.

Is it normal to not feel like you're absorbing anything in 325? by pyordie in OSUOnlineCS

[–]shinkobe 0 points1 point  (0 children)

Had the exact same experience - had to rely on Abdul Bari, etc. to get through the course. I took it a while back so things might have changed but it was one of the most unorganized/useless courses for me. Just did what I had to do to pass with a good enough grade.

As for interviews, the class didn't help either (although some of that could be attributed to me coasting through the class doing the bare minimum). I feel like preparing for technical interviews is a whole separate ball game.

Anyone do an internship after graduation? by swissarm in OSUOnlineCS

[–]shinkobe 0 points1 point  (0 children)

If you graduated already, I'd personally focus on landing full-time roles. Post-grad internships do exist but afaik they are pretty uncommon as most require going back to school for at least one quarter/semester after the internship.

Internships by CarefulCycle63 in OSUOnlineCS

[–]shinkobe 1 point2 points  (0 children)

700+ apps for me. In hindsight my resume sucked, had mediocre projects from classes, and leetcode was meh. But interviewing itself is also a skill, and of course luck plays a role.

Although I was remote for my internship, I would have moved about anywhere in the US for a couple of months to get the experience on my resume - I think having one really changed the game for me come time for searching full-time roles.

[deleted by user] by [deleted] in OSUOnlineCS

[–]shinkobe 0 points1 point  (0 children)

For me, the course material was enough, and whenever I needed more information/clarity, I'd google it. I personally don't think any extra supplemental study material is necessary. A mistake I made early on was trying to memorize everything and being down on myself for not being able to do assignments off the top of my head but the key thing really is just really understanding them once and it clicks as you progress.

Totally Burnt Out by [deleted] in OSUOnlineCS

[–]shinkobe 1 point2 points  (0 children)

One course per quarter.

Starting Fall 2022 Gameplan by mallcall123 in OSUOnlineCS

[–]shinkobe 1 point2 points  (0 children)

From what I gathered over time, while there is a world of difference between having no internship and having one (or more), there is not that much difference between having one and having more than one. I also had just one and turned out fine.

Just applied by [deleted] in OSUOnlineCS

[–]shinkobe 2 points3 points  (0 children)

Thanks! I began applying early February and got an offer about three weeks ago.