I would like to get hired to work in recruiting for a start-up in the Bay Area in about a year.As a software engineer, I have a hard time believing that an intro to CS class will make you a better tech recruiter. It might make you stand out from other tech recruiters and increase the chances of you getting a job, but I'm not sure it will actually help you do your job. Instead, listen carefully to your hiring managers, and ask them to repeat or explain themselves when the things they are asking for in a candidate make no sense to you. You'd be surprised how few recruiters do this. Or maybe you wouldn't, if you know how much pressure tech recruiters are operating under.
My options for an intro programming course next semester are [...]I'd go with the Python course. Java is good if you want to do corporate work, but it isn't a particularly elegant or fun language to work in. The language itself isn't hard to learn, but it can seem a little verbose at times. The library is incredibly verbose, and that might be frustrating as you are getting started.
I tend to get a little intimidated by programming, I guess. I want to learn a fair amount of theory because it's interesting to me, and I don't think there's much of that in the Python course.CS theory and programming are two very different things. I have a master's degree in CS in part because I randomly took a hardcore theory class early on as an elective. It was mind bending, but intensely fun for me. The closest thing to programming that class was regular expressions, but we mostly approached them via finite state diagrams.
Other considerations: I want to go to law school 3-5 years from now, so I do care a little about whether this course will be a GPA killer.When I did my CS degree in the '90s, the intro classes were all about gatekeeping. People who weren't in it for the long haul dropped the class or took a poor grade on their record. I managed to weasel my way out of the intro classes, and took crazy grad courses instead (I passed an entrance exam which allowed me to arbitrarily replace undergrad classes with the corresponding grad versions). Demand for software engineers has only gone up since then, so I doubt that an intro to CS course designed for CS majors is safe given your objectives. However, there has also been a corresponding uptick in interest in programming from people who just want to add that to their set of skills. Look for a programming class that isn't targeted at CS majors.
You are not logged in, either login or create an account to post comments
Intro to Computing might not even be programming focused.
It sounds like the Python course is for people who already understand programming fundamentals, which it sounds like you do not.
posted by seesom at 9:38 PM on October 31, 2012