Hacker News new | ask | show | jobs
by muzani 2984 days ago
I made the perfect choice when starting with Android. Great job prospects, great pay, allows me to go in and out of a lot of fields.

But if I could try over, I'd focus more on small skills instead of breadth. Full stack is nice to know but ultimately not useful. Anyone can learn to program something over 3 months. That doesn't necessarily make you valuable.

What makes people valuable is being better than other people at a skillset. Like right now we really need a good AngularJS (1) programmer, but that's hard to find.

"UI/UX guys" are a dime a dozen, but what's extremely valuable are the ones who can prototype quickly, write their own CSS/HTML. These guys will be core to any group.

There will always be new, sexy tech. The hard part would be coding the algorithms. The guys who are cashing in on e-commerce know their Big O. The guys who are well paid writing code for Uber know their algorithms. The rest will change, and will either be reading documentation or copy paste.