Hacker News new | ask | show | jobs
by elephant0xffff 2957 days ago
> 5. Don't be afraid to learn. Try not to specialise too much. Generalists/full stack devs are very sought after. You'll start a contract as a web developer and soon you'll be doing DB optimisation and securing their infrastructure.

Nice tips but I don't agree with this point.

Being specialized makes you stand out from the crowd and being "the person who does <foo> in the <bar> industry using his extensive knowledge in <baz>". Otherwise you are just "the person who does <computer-stuff> for all industries".

I agree that it's simpler to not be picky at the beginning but later on you should specialize - not just in technology but also in an industry.

1 comments

I agree to disagree :) you might be right, that point is mostly a personal opinion.

My personal goal and career path has always been to be a jack of all trades, I even entertained the idea of explicitly writing that in my resume.

One might prefer to specialise in something instead, and master it well. That's absolutely fine, I just happen to love to learn about anything, mostly because I easily get bored if I'm on the same thing too long.

It's suited me fine, but it's definitely not the Only Way to be a consultant.