Seeing as how I'm gonna be graduating in 3 months, I thought it'd finally start thinking about this seriously and see if I could get some ideas/feedback from here. Some background: My degree is in computer engineering and have some experience - worked part time for a year at the university's Alumni office doing stuff like small databases/websites, then 16 months full time at RIM. I started off as a Project Coordinator (an assistant project manager), but that morphed into what I'd call an "information system developer" - me and a coworker developed a large suite of apps/tools and a nice development environment that managed to become fairly popular.
So I'm wondering if you guys have any ideas at what I should be looking at. The main things I'm looking for:
- fast-paced/changing: I'd get bored and disinterested if I have to do the same thing for too long.
- getting stuff done: I'd hate nothing more than to work on a small, meaningless part of a long-term project. I hate overhead, bureaucracy, wasting time and generally anything that gets in the way of seeing the product of your work.
So here's some of the things I'm thinking about:
- software startup: there's plenty of good ideas, I have the skills, and it would be the ideal environment, but I don't think I can find 1 or 2 other dedicated and capable people to go along with me. Even if I did, success and money are far from guaranteed.
- software developer: might be interesting, but I'm not a "hacker"/star programmer and unless its in a small company, it might not be very satisfying.
- management: the intern that held my position at RIM before I did was hired back as a project manager, and my former boss might recommend me. But I have the impression that PMs are a bit too disconnected from the products of their work, so I can't see it as too satisfying.
- consulting/onboarding/implementation - did this one time at RIM and it seemed interesting, plus you get to travel (a plus in my book...for now), but it might suffer the same drawbacks as above - the work seems a bit too nebulous to be really appreciated. Could just be my impressions though.
So, any feedback on the above? Any other areas I should be looking into?
So I'm wondering if you guys have any ideas at what I should be looking at. The main things I'm looking for:
- fast-paced/changing: I'd get bored and disinterested if I have to do the same thing for too long.
- getting stuff done: I'd hate nothing more than to work on a small, meaningless part of a long-term project. I hate overhead, bureaucracy, wasting time and generally anything that gets in the way of seeing the product of your work.
So here's some of the things I'm thinking about:
- software startup: there's plenty of good ideas, I have the skills, and it would be the ideal environment, but I don't think I can find 1 or 2 other dedicated and capable people to go along with me. Even if I did, success and money are far from guaranteed.
- software developer: might be interesting, but I'm not a "hacker"/star programmer and unless its in a small company, it might not be very satisfying.
- management: the intern that held my position at RIM before I did was hired back as a project manager, and my former boss might recommend me. But I have the impression that PMs are a bit too disconnected from the products of their work, so I can't see it as too satisfying.
- consulting/onboarding/implementation - did this one time at RIM and it seemed interesting, plus you get to travel (a plus in my book...for now), but it might suffer the same drawbacks as above - the work seems a bit too nebulous to be really appreciated. Could just be my impressions though.
So, any feedback on the above? Any other areas I should be looking into?