You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

TylerJay comments on Rewiring my Brain: (gentle) Help Appreciated - Less Wrong Discussion

3 Post author: JMiller 07 October 2013 04:13PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (48)

You are viewing a single comment's thread.

Comment author: TylerJay 08 October 2013 12:23:05AM 14 points [-]

As a philosophy major who picked up CS after graduating, I have a recommendation:

If you want to start programming, start programming. The gaps in your knowledge will become apparent when you get to a problem you can't solve BECAUSE you don't understand the math behind it, and then you can backfill. Chances are you can develop a pretty solid grasp on the basics of programming before you get to that point.

This is not to say that taking math and science beforehand is a bad thing, but often people get hung up on prerequisites to the things they want to do and never get started.

My first course on programming was an earlier version of this course on edX: https://www.edx.org/course/mit/6-00-1x/introduction-computer-science/1122

It was far and away the best online class I've ever taken. Extremely high quality, designed specifically for the MOOC format, difficult enough that I had to really work hard, but doable with enough effort.

They're actually making it a part of a CS core series that looks like it will be very comprehensive.

Good luck!

Comment author: JMiller 10 October 2013 03:38:03AM 0 points [-]

I said software, but I don't think I meant programming. I intend to be in some sort of quarterbacking/ management capacity. I think my comparative advantage lies in the intersection between technical work and leadership/social skills. I figured it would be best to learn as much as I can first.

Comment author: mwengler 10 October 2013 07:06:07PM 1 point [-]

You'll need to do some programming to get any kind of respectable job managing or leadership. Otherwise you are in marketing, and even there if you were any good you would have some technical experience informing your bullshit.

Comment author: Dustin 12 October 2013 12:58:29AM 0 points [-]

This is true.

I'm sure there's exceptions, but I doubt the market for software developer managers who haven't spent a decent amount of time programming is very large.