Ask HN - need some advice, I'm stuck
Been a PHP dev for a 5-6 years, and a couple of years before that in Java.
Bored with corporate jobs, but I feel stuck. Last week I went to a job fair (though I have a job currently), I couldn't find many companies working in PHP. Some who spoke to me intially, smirked after I told them I'm a PHP dev. I'd like to learn something new, like Android or Rails, but I'm afraid I wouldn't be employable for a while (which I can't afford). I also thoroughly enjoy non programming tasks like market research, data analysis, product design etc. But don't have any "real world" experience to show in these areas. Also, in my mid thirties, not sure how much that'd work against me.
Anyone in this situation tried something new? Did it work out for you?
10 comments
[ 3.5 ms ] story [ 28.1 ms ] threadThat being said, I was a Delphi developer for 5 years out of school. There's a random little used language for you. I spent a year teaching myself iOS, brushing up on my PHP and javascript. I then tweaked my resume depending on the job I was applying to, regarding the order I listed the languages. Get someone on the phone/interview and explain to them how great you are from there.
Of course, in your mid thirties you might have less freedom to take an entry level job.
I'm going to advise you to diversify your skillset, but first, if you really want to stay within the PHP world, find an agency (or start your own) that does a lot of work with either Drupal or Wordpress. They're not corporate, and there are plenty of them.
If you really want to get "unstuck," learn something new. Here's what you're going to do: find a hackathon that takes place a month from now (see http://www.hackathon.io/ or ask Uncle Google), and register for it. Then spend the next month learning Android, AngularJS, Backbone.js, Python, Rails, or whatever your hackathon is based on, and then go to the event and use it.
Given that you already have a job as a developer, there's no reason for you to be unemployable, ever. If you have a corporate job now, I have a hard time imagining that you don't have some slack in your day that you could devote to trying out Android or AngularJS, as julianpye suggested; or Backbone.js, or Python, or Rails, or whatever. If you can't find the time at work, throw your TV off the roof of your house/apartment building and spend an hour or two on it at night.
Come back next month and if you're still stuck, post again and we'll talk. (But I'm pretty sure you won't be stuck.)
How do I approach the agencies (for PHP or non-PHP)? Cold emailing won't work, no?
A portfolio will really help here. If you can put together a small site that shows what you've done before, that will help. The Drupal agencies (the better ones, anyway) will also probably want to see some activity on Drupal.org, but that's not necessarily a deal-breaker. If you do want to work on Drupal, go to some Drupal meetups, and make it your goal to be ready to apply for a Drupal job at the next DrupalCon in Austin next year (Drupal has a learning curve, you will need the time).
I'll also try to get out of PHP. It would be nice to do something different for a change.
That escalated quickly. :)
If you didn't know, Drupal's written in PHP, and the upcoming Drupal 8 uses the Symfony framework. I always recommend learning new languages, but there's no pressing need for you to get out of PHP to move forward!