6 ms·
So, those memes are true descriptions of the market right now. You have presented persuasive evidence that you have sufficient programming skill to be marketab
by patio11 14y ago
So, those memes are true descriptions of the market right now. You have presented persuasive evidence that you have sufficient programming skill to be marketable at present. How about spending the next six weeks in a self-directed boot camp for learning how to be better at seeking and landing jobs? Treat it like you're learning a new language: wake up in the morning, go to it, pound on it until evening, stop.
There's a billion things you can do to start here. In general, read Ramit Sethi on the topic. Specifically, who do you know that has hiring authority? (Buddies at CreateSpace? Have any moved on?) Who can they introduce you to?
Do you like coffee? I actually don't, but they often sell chai tea at the same places, and you could drink pretty much infinite chai tea right now just by saying "I can FizzBuzz, interested in getting coffee or something?" Hiring directors at most companies needing engineers are desperate and they'd love to hear you out, if for no other reason than you maybe be Starcraft buddies with their next hire.
- Woost 14y agoI don't see anything that mentions where he is...it's entirely possible that he's in the middle of nowhere tech-job-wise. If that's the case, the first move should be "go somewhere with a tech job market".
- natrius 14y agoGoogle suggests he lives in Santa Cruz. I'd always assumed someone with his description would have no problem finding a job in the Bay Area.
- mechanical_fish 14y agoOne reason why patio11 suggests the whole "coffee" angle is that a coffee meeting is a better way to provide personalized advice. Otherwise we're reduced to playing HN Twenty Questions. ("Startup or not a startup? Bay Area or not Bay Area? Is your CV bigger than a breadbox?") Having said that, "are you looking for your dream job in Zanesville, Ohio, or in SoMA?" is a fine entry in the Twenty Questions game. My own contributions would be: A) "Could you put some contact information in your HN profile?" B) "Can you describe something you've actually built? And if you haven't built anything yet, could you build something this week and send us the link to its Github page?" But, of course, this is Twenty Questions, so either of these could turn out to be silly questions once we know the context.
- thaumasiotes 14y ago(A) yes, I was bitten by the "your 'email' setting doesn't show" feature. It got me even though I'd been warned in the past. :( (B) (1) This past week, as part of an interview, I've built a django project that provides text and video chat to logged-in users. This is, I would say, small-scale. (2) Some years ago, I wrote a quick scraper to download Peanuts archives from comics.com. The main thing I learned from that was that, years afterwards, I encountered the web page for Beautiful Soup and immediately understood what problem it was dealing with. I'd call the scraper tiny in scale. I'm not too sure what qualifies as a "project", but, as you guess, I haven't done much. (3) If you have hiring authority, or even if you just know someone who does, I'm happy to build something for you. I'm less happy to think of something to build myself. :/ As to the pre-questions, I don't have much of an opinion on startup vs non-startup, I'd prefer to be in the Bay Area, and my CV is, unfortunately, smaller than a breadbox. I'm apprehensive about moving somewhere just on spec; as a cousin post illustrates, that seems like a great way to exhaust all your cash and still not have a job. I'm only too happy to move for a job, since Santa Cruz could be charitably described as a "dead end". Please, anyone, email me: username at gmail
- mechanical_fish 14y agoI'm apprehensive about moving somewhere just on spec; One can do this by couchsurfing. That was my technique, back when I was in your position. It needn't be expensive. Just don't wear out your welcome by staying on any particular couch for more than a week or so. The fact that you're in Santa Cruz, though, makes me wonder if even the couch is strictly necessary. Your projects sound just fine. (If that word sounds too highfalutin, call them "hacks" or "scripts". Whatever.) Put one or more of them on Github if you can. I have interviewed CS majors with good GPAs who had literally never built anything that they weren't assigned to build for a class, who had (e.g.) never deployed a page live on the web. The skills and disciplines required to build and ship things are largely orthogonal to what they teach in undergraduate school - it's like the difference between being an art historian and painting a portrait, or between having a Ph.D. in linguistics and delivering a lecture in Hungarian - so any chance you have to demonstrate them, even at small scale, adds depth to your qualifications. I have no hiring authority at the moment (and am on the wrong coast, alas for both of us) but I'll give you this link to my colleagues: http://www.acquia.com/careers/acquia-u http://www.acquia.com/careers/acquia-u There's still plenty of work for Drupal developers, and PHP programmers in general, if you have (or can develop) the personality to deal with it. You will probably need a sense of humor. ;) It's not a great job for perfectionists. But it is a job where a little knowledge can go a long way. If you learn how to analyze queries and create strategic indices in MySQL, for example, people will think you're some species of wizard. The wizard bar is low. Think of something to build yourself. It's a good thing to practice doing. Start small and develop the habit. Heed the words of Ira Glass: http://youtu.be/BI23U7U2aUY http://youtu.be/BI23U7U2aUY
- xiaoma 14y ago>So, those memes are true descriptions of the market right now. I can't agree. I made my move to SF largely motivated by Ramit's info products (which I owe $400/month for). I've been engaging in exactly this kind of networking for 2 months while watching my savings dwindle to critical levels. Inviting people out for coffee is good for networking and networking is useful. It's not sufficient for getting a job and hiring managers aren't that desperate. I've managed to bypass some HR filters, which is a good thing. However the market is hot for very specific skills and for 100x programmers. It's not so hot for those with more modest experience, especially those over 30. I am far beyond fizzbuzz. I got all the cookies on Hacker Rank with a pure JS solution. I've been coding a little here and there for several years, and have 1 year of work experience at a start-up in China. The thing is, the bar is a bit higher than that. True example #1: I met a YC founder at a meet-up had a great chat with him, and was invited to visit a start-up. I bypassed some of the normal HR process and got a chance to write a UI widget (as a pre-interview challenge). It was to read a bunch of user data from JSON and make a list with pagination, with user selection by clicking anywhere on their LI and a select all/none box. Here's what I wrote (modified to obscure the identity of the company in question): http://logicmason.com/UI%20challenge/playground.html http://logicmason.com/UI%20challenge/playground.html I thought I was awesome for building it on top of jQuery pajinate and separating all the CSS and JS customization I made from the libraries. In reality they were looking for a something with a lot more abstraction, maybe built on backbone.js or angular.js with handlebars. That's stuff I'd never even heard of until moving to SF! Example #2: A 4-5 year old company aggressively recruits me, goes over code I've written in the past, gets me to go in to meet them, all is going well and then they ask how many years of professional experience I have with ruby (answer 1 month). End of interview. Example #3: I get a phone screen at another cool start-up doing something similar to the one I worked for. I'm open for any position, but apply as a junior level front end guy. I get a phone screen in which I do okay on algorithms, but not so well on obj C memory management... I'm not saying that networking isn't worth it. I am getting a steady stream of opportunities and sometimes miss by the slimmest of margins. Hopefully I've made a sports or starcraft buddy from it as well, who I'll meet up with after getting my cash flow in order. But the market isn't nearly as hungry as you believe it is from your perch as a fairly well known expert who does highly paid consulting. I say this as someone who has a business background and who has invested heavily in exactly the techniques you suggest. I had a much, much easier time getting a tech job in Beijing. I'm still hustling for odd jobs to hopefully make rent and pay Ramit, but in the remaining time I'll be working on the hard skills (as well as stuff to show off on github since that seems to be so huge here). That means doing everything I can on codeschool and building a project on a JS framework so that next time I have an opportunity like #1 above, I seize it.