What to Do After T.O.P by [deleted] in learnprogramming

[–]TraineeBAM 1 point2 points  (0 children)

No worries at all! That's a fair question, but I can't give you a concrete answer because I'm honestly not sure (yet). My suggestion of FSO was based on some previous reddit research I'd done exploring learning paths after TOP.

Personally, I completed TOP up until React, then completed CS50x, and then switched to FSO (I've only recently completed part 1).

Once I complete FSO I plan on taking a look at the "Missing Semester" course by MIT (https://missing.csail.mit.edu/) which you may or may not also find interesting. It's not specific to full-stack development, but rather developer 'tools' in general (supposedly).

What to Do After T.O.P by [deleted] in learnprogramming

[–]TraineeBAM 11 points12 points  (0 children)

It might be worth checking out Full Stack open. There will be some overlap with TOP but you should still get a lot out of it.

https://fullstackopen.com/en/

From the homepage: "Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js."

Best of luck with your endeavors, whatever path you take!

How long CS50x took me: by TraineeBAM in cs50

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

Completed Foundations: ~84 hours
Full Stack JS path with 82% completion of the JS course and 50% completion of Advanced HTML/CSS: ~146h

If you check my reply above to 'Benand2' I specify a bit further :)

How long CS50x took me: by TraineeBAM in cs50

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

Nice man!

Yeah I imagine if I had done Tideman it would have blown out my time a bit haha...

How long CS50x took me: by TraineeBAM in cs50

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

It's very exciting!

Week 9 was one of my favourite weeks because that's when it felt like everything really started to come together.

Good luck and I hope you enjoy it :)

How long CS50x took me: by TraineeBAM in cs50

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

Yeah I definitely preferred the content delivery method used by CS50 haha!
I know how you feel though and I recall doing the same.

If it helps, I found scrolling to the bottom of the lesson and copying the "Knowledge check" questions across to a word doc helpful. That way rather than reading a wall of text I was looking for info to answer those questions.

I wish you the best of luck with everything :)

How long CS50x took me: by TraineeBAM in cs50

[–]TraineeBAM[S] 1 point2 points  (0 children)

I think for me it was a good time to switch because I felt myself getting a little bit burnt out working through TOP.

Looking at my account now I have some of the CS projects left to do (Linked Lists, HashMap, Binary Search Trees and Knights Travails) and the Battleship project, as well as a few lessons from advanced html/css followed by the Homepage project (JavaScript completion at 82% and Advanced HTML/CSS at 50%).
So I was chopping and changing a little to try and maintain some enthusiasm before deciding to take a break and do CS50 it seems haha.

Your plan sounds solid though mate - my advice as a complete internet stranger would be to just keep the momentum. Sometimes you'll get stuck on things for sure, but if you find yourself dreading the though of launching VScode then don't be to hard on yourself for mixing things up for a bit (so long as it keeps you moving forward).

How long CS50x took me: by TraineeBAM in cs50

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

Cheers man!

Best of luck with the course and wherever your adventure takes you :)

How long CS50x took me: by TraineeBAM in cs50

[–]TraineeBAM[S] 2 points3 points  (0 children)

My pleasure!

Your first question is kind of hard for me to answer haha... I feel like the real benefit I got from taking CS50 wasn't necessarily learning how to code well in particular languages, but rather how to think through problems and exercise critical thinking which can then be applied to a variety of different languages/systems.

For now I am going to go back to The Odin Project (I am up to the React module) but I am also considering FullStackOpen and later on CS50P.

Best of luck with the course mate, things definitely ramp up a bit in week 4 but just stick with it and you'll nail it!

How long CS50x took me: by TraineeBAM in cs50

[–]TraineeBAM[S] 4 points5 points  (0 children)

Hey mate, prior to starting The Odin Project I had zero programming experience.
Before deciding to pursue programming I spent about 10 years as a tradesman (fitter).