Hacker News new | ask | show | jobs
by saturdayplace 4617 days ago
Related: It occurs to me more and more that programming is a VERY valuable secondary skill. If you find your interests drawn to another domain, it will likely be useful to gain expertise in that domain. Once armed with knowledge of how people do things in that area, you'll be poised to apply programming skills towards solutions to their obvious problems. Like Patrick says above, to laypeople, someone who bangs out code that makes people's day better appears to have superpowers. My general recommendation to kids going to college these days, is to jump into a field you're interested in, and pick up programming on the side.

In your case, I wouldn't worry too much. Leaving school with a CS degree, you'll have a skill set that many, MANY companies are willing to pay for. The ability to convince computers to do your bidding is a pretty marketable skill.

1 comments

Why not take programming as main skill and then pick something else as secondary skill?
That works too. Actually, I should probably re-word the advice along the lines of "know programming, and know something else really well too." Puts you at some pretty lucrative intersections.