Ask HN: Should I specialize more as a college student? I am currently a college student at a "top" university studying computer science. I feel like I have reached close to my peak in "implementation skills". At this point, I'm not sure if I will get more than 2x better at programming over the course of my life. This makes me worried for the future: I want to keep building in experience as I age to increase my value to employers. I have about 1-2 years left in my education, so I have a great opportunity to move into a more specialized field if I wanted to. I'm interested in electronics, mechanical design, and math, so there are a bunch of different things that I could focus on. At the same time, I like being a generalist, and I think it would be fun to code for a startup or start my own software company as a technical person. Basically I'm debating between maximizing my CS skills with a software startup, or specializing in a non-software area and building deep skills in that area over time. Could any HNers shed light on this decision? |
No comments yet