Hacker News new | ask | show | jobs
by joeclark77 3447 days ago
This reminds me of me when I finished the MBA, thought I was trained in "business", and tried to find a job as a "businessman". Oh, the folly of youth! It doesn't actually work that way in life. All businesses do specific things. All technology projects use specific technologies. If you want to make yourself a "generalist" that either means specializing in something that's used in a lot of different jobs (like PHP or Python), or specializing in more than one thing.

The key paradigm shift you need to make is this. You are probably viewing any kind of specific knowledge as a hindrance, a chain that will limit your freedom to do other things. In fact, though, it is the collection of such knowledge (as much as you can get) that eventually makes you multi-skilled hence free.

2 comments

I really like this advice...I don't think I've ever seen the benefit of specialization to the generalist worded so succinctly.
Thanks. Some focus is a common theme in the comments here. I'll try to follow that advice, though I'm not sure I want to go much deeper in programming.