Hacker News new | ask | show | jobs
by pedalpete 3696 days ago
I vote web, not because I'm not an iOS user, but I see the opportunities if you're familiar with web languages to be larger.

When I say 'web', I don't mean just a front-ender, though there will continue to be large opportunity for great front-end devs on the web. To be a great front-ender, you need mad css and javascript skills. Those javascript skills can lead you into back-end web dev with node.js or desktop apps with electron/node-webkit, etc. While you're doing that back-end stuff, does some algorithm stuff catch your fancy? There's some node stuff there too, but maybe you start toying with Python or who knows what language? Want to develop mobile apps, there's phonegap. IoT (going to plug my own library here http://getfavor.net), real-time coms, there's webrtc...

So, you could focus on learning Objective-C/Swift and become great at developing apps for Apple products (don't forget within their walled garden), or you can focus on javascript and whatever new platform comes out, you'll likely get a seat at the table and be hated by all your peers who are 'real programmers'.

I don't mind a bit of disdain, but I clearly <3 js.