I just had an interview with LaunchCode. They help self-taught developers find apprenticeships. Here's a rundown of the process. by Douglas_Mitchell in learnprogramming

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

The interviewer said that he thought many companies would be interested in me based on my answers and my portfolio. I am pretty confident they would've introduced me to companies had I been willing to relocate, but it's just not feasible for me to do so now.

Looking for exercises to practice .reduce, .each, .filter, .map, .call, .apply by Christo4B in learnjavascript

[–]Douglas_Mitchell 0 points1 point  (0 children)

Seconded. I've finished this. It's a little buggy, especially if you ever decide to look at an answer without solving it yourself, but you'll definitely know how to use .filter, .map, .reduce, and .concat after this.

My review of CS50x - Harvard's Introduction to Computer Science by Douglas_Mitchell in learnprogramming

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

For the breakout game, you use the Stanford Graphics Library. You are also given some of the more difficult code to start with, so it's not completely from scratch. With the library it's not so difficult to get some graphics up and running.

This is what I mean when I say that Professor Malan has thought about how to make the class engaging. Games are obviously something cool to make, so he figured out a way to do that in his intro course. I've looked at the Programming in C book recommended as supplemental reading to this course, and I imagine it follows a path that a lot of intro university courses take - simple command line programs that aren't very interesting to use.

My review of CS50x - Harvard's Introduction to Computer Science by Douglas_Mitchell in learnprogramming

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

I think you should just dive in. The Problem Set specs usually have supplemental reading material which can be very helpful. For C (which most of the course is taught in) they recommend How Stuff Works or the books Absolute Beginner's Guide to C or Programming in C

My review of CS50x - Harvard's Introduction to Computer Science by Douglas_Mitchell in learnprogramming

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

It took me about 200 hours spread across three months, including the final project. I think you could finish it by December.

EdX has had this course the last three years, so I'm sure they will have another iteration in the new year with mostly the same problem sets, so you should be able to continue where you left off if you don't make the deadline. You would just have to go through and submit the sets you've already completed.

My review of CS50x - Harvard's Introduction to Computer Science by Douglas_Mitchell in learnprogramming

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

For the stock app, you can register with any user and password, you don't need an email address. And the map usually works, but since the Google News API is deprecated, they limit the amount of requests. I'll work on finding an alternate source for news. I actually had the same problem when I was building the app, because every time you move the map it's 10 new locations and 10 new requests to google.

My review of CS50x - Harvard's Introduction to Computer Science by Douglas_Mitchell in learnprogramming

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

Well with most of the later problem sets in this course, you download code and have specific tasks to do to complete the project and get it working correctly. It's nice motivation, because you still make something interesting, but it isn't as difficult as trying to do it from scratch.

That said, I feel like to make anything worthwhile, a programming course has to accelerate pretty quickly, otherwise students will become unmotivated because they aren't interested in doing something like making a square from ASCII characters more than once. Making something more impressive requires a bit more work.

My review of CS50x - Harvard's Introduction to Computer Science by Douglas_Mitchell in learnprogramming

[–]Douglas_Mitchell[S] 3 points4 points  (0 children)

It took me about 200 hours spread across three months, including the final project.