Quote:
Originally Posted by Ativan
What about a Stats degree from a top school, decent GPA (3.0), many years ago? Stats at Berkeley is the 2nd highest rated program in the nation. The avg graduating GPA in math or stats at Berkeley is about 2.7.
I would not include that GPA on the resume (3.2-3.3 is borderline for most technical jobs where they care about GPA, no one cares what the average was for the program) but a degree from a top school (which UC Berkeley definitely is) will help. At this point, it is probably the main thing on your resume that will attract attention in a good way.
Quote:
Totally get your point, and not disputing any of your claims. I believe it. Though, interestingly enough I read a single poker book and was profitable immediately after.
I get that you're a smart guy who can learn things quickly but programming professionally is much more than just being smart enough to do it. You need to be interested and you need to put in the effort. I think you can demonstrate that you're a smart guy. But you also need to demonstrate that this is what you want to do. Anyone can click the apply button on LinkedIn. In a perverse way, at a low skill level, trying to show that it was very easy to pick up those skills - like you seem inclined to do though it may be different in IRL - actually works against you because in your case, people will be more judgmental about your level of commitment than about your smarts. Whatever you do, you need to spin the other way and talk about the challenges you faced.
Generally, once you've established that you're smart enough, you need to work much on demonstrating your effort level, commitment, and other things. There are virtually no jobs in technology where "stats degree from UC Berkeley" doesn't establish enough "smarts" that you would come close to qualifying for. So you need to get used to talking about your efforts - genius slacker persona may be charming in a social setting but hiring managers absolutely do not care for it. You face a higher bar here because of your poker background - you're already prone to being labeled a flake. If you try to sell yourself as a smart guy who didn't have to work hard to get to where you are (which you sort of did on a digression without being asked), you will set off all kinds of alarms.
In terms of effort, you need to show broadly two things. First, you need to show that this is something you're interested in and you're the type of person who really dives deep when it comes to things that interest you. This is the "passion" part of your sale. Second, you need to show that you're willing to do things that do not interest you. This is the "work ethic" or "discipline" part of your sale. For good technology jobs, passion is probably more important than work ethic but your background leaves major questions about both that you need to address.
This whole "what skills do I need and do I need a github profile" stuff is just a way to address these questions. Employers know that people need time to ramp up and don't come in with all the skills they need but you have to be willing and able.