4 ms·
My choice would be RogueWave. There are truly C++ experts there - the kind you will have a tough time finding (in person) in other places. Also, there's a goo
by aggieben 19y ago
My choice would be RogueWave. There are truly C++ experts there - the kind you will have a tough time finding (in person) in other places. Also, there's a good chance (I suppose) that you'll get to work on core products at RogueWave. They make money on their C++ software; that's probably what you'll get to work on. That's very, very good.
Case in point about experts - I work for a huge defense contractor. I suspect that in terms of C++ expertise, I am in the top 5 or so out of at least 2000 engineers at my site. It's not that I'm so awesome, but just that C++ is just not what we do here. There are plenty of experts here on other topics, but there aren't many people I can really learn from here on the topics I care most about (not limited to C++, obviously). There are a few, and I latch onto them as fast as possible.
Ask yourself: are you going to be exposed to the rare experts in a field that interests you at Cisco? Possibly, but "web-based deployment Q/A system thing" sounds like internal IT-crud to me - and that's not Cisco's business. Also, ask yourself, "Self, will I be working on essential business products at Cisco"? Remember that Cisco is based in San Jose.
In other words, the two things to consider:
1. will you have unique access to experts in fields/topcis that you care about?
2. will you be working on the thing that the business is about? (i.e., if you work at a router company, you better be working on routers. If you work at a software company, you better be working on their prime software. if you work at Ford, you better be working on designing vehicles...you get the idea).
In response to a couple other comments:
Don't worry too terribly much if the problems seem interesting. Pay attention, of course - have a basic filter - but you're a student looking for an internship. Students looking for internships have no earthly idea what is truly interesting and what is not - learning what's interesting and what's not is part of what internship experience is about (e.g., my experience as a Microsoft intern in testing - SDET - clued me in to the fact that I don't want to be a "tester").
Good luck.
- tuukkah 19y agoExtrapolating from your point #2, would you say you'd better work on search or on advertisement at Google?
- aggieben 19y agoGoogle isn't really about search, it's about data aggregation. I would say any of the important web applications are also within the group of "core products" that Google "sells", including the upcoming Google Health, GMail, and Google Docs & Spreadsheets - but the main point is to be working on the thing that is what the business is "about". I would also add that one of the things that has thus far made Google different is that its employees have greater opportunity to add to the core business than do employees at other companies (GMail is a perfect example).