Hey HN,
I'm a student in a computer science program. I've been absolutely obsessed with technology for as long as I can remember. I never really did much coding, and this year, I've been getting the feeling that it's not really for me.
I love the idea of coding, but it seems like I just don't have the attitude that many hackers talk about in respect to coding: I don't particularly like problem solving, I don't really get that "rush" when I solve something, etc.
So, basically, I need ideas. I'm thinking about dropping out of my Computer Science program and switching to Economics or something non-technical, but I'd eventually love to get a semi-technical job, where I'm dealing with technology but without my primary function being as a coder.
What's out there? Does anyone have a clearer idea then me of what I'm looking for?
Thanks,
kipsfi.
EDIT: In a perfect world, I guess I'd love a job where my primary function is something else, but if we needed some extra hands on code, I'd be able to get in there and get that done too.
this person is not a people manager, instead they focus on making sure that everything lines up between teams and other resources. there are other roles that match your technology-but-not-coding-unless-you-really-need-to criterion, such as analysts, who do things like build predictive models to figure out how to price things or how much of something to buy or how well something works.
I imagine that there might be a bit of condescension amongst some for these roles, but talented and hard working PMs and analysts are invaluable. just as you feel about coding, I feel about the more business-oriented aspects of making anything of significance. I get it & could probably do a bit of it, but don't get any "feeling" from it.
I would recommend that you keep up with your CS degree, or at least get a strong minor as the best of these people understand coding quite well. then perhaps take relevant Econ and business courses. go to job fairs and ask about internships for these sorts of roles. ask what sorts of people they are looking for in these roles. an internship would give you the pre-existing structure to do something like this. unlike coding, it's a much more difficult to practice and get good at on your own for this role.