I visited a cool company yesterday. Apologies for using the term ‘cool,’ but most people know it when the see it. And this place definitely looks like a cool place to work. It wouldn’t be for everyone mind you, since the location and the very clear company culture wouldn’t be to everyone’s liking. But this company is an example of one of the great things about the computer science field: there are a lot of really cool companies that hire our graduates.
This particular cool company is in the Fortune 500 and is very well-known in its market. Very few people would think of it as a software company. It is. Their success depends completely on their ability to innovate and create in the software sphere. A majority of the technical people they hire have computer science degrees. They like computer scientists’ problem solving skills and their ability to approach problems from different angles (which is why diversity is so important, by the way); they like the energetic can-do attitude of CS graduates. ‘There ought to be a way to do this better.’ ‘What new things can we do that meet customer needs in this rapidly changing field?’ ‘How can we push technology to do things better, faster, cheaper?’ This is how CS graduates think and employees at this company get to operate in this mode most of the time. The people we spoke with clearly like the idea of getting up in the morning and going to work!