Ask HN: How did you pick your focus in Computer Science?
So, for others that were in this situation or a similar situation in choosing a career or came to a fork in your education:
How did you pick your focus in Computer Science?
More about me if interested: I started getting interested in Computer Science my senior year of H.S. (~3 years ago) through a Micro-computer Projects elective and my freshman year of College I decided to go Computer Science and switch out if I didn't like it. Well... I ended up liking it a lot and have breezed through the CS classes thus far just out of pure interest of what I'm learning from various data structures to CPU design to Operating System design concepts. Distributed systems recently sparked my interest while learning about program concurrency. It is absolutely intriguing and humbling to me how CS can impact any field it's applied to. On that note I also have an internship doing Java development/management of a Desktop (with GIS capabilities) and Android App for the USDA building software which takes several field conditions (soil, climate, nutrients, etc.) and evaluates the field to optimize nitrogen application to conserve the land and maximize crop yield. We are currently in 4 individual states, and also in Mexico, Brazil, Ecuador, and Puerto Rico. I love this job because I feel like I'm actually doing something and building a product that matters and is reaching people, but I'll eventually pass this along to the next intern and hopefully can move onto an even more impacting project.
~ Thanks for any insight and guidance.