Recommendations

Experience

  • I'm in my final year of my CS degree and I've started applying for internships, graduate programs, and junior roles. However, I have this lingering apprehension about going into corporate. I feel like...

    My experience is that life in corporate is nothing like life in academia. For one thing, the problems you are given as a student are problems that... have already been solved, and are usually simple enough that you can get them done relatively quickly. Or else they are research problems that nobody has ever solved and you might or might not solve them.
    By way of contrast, in the corporate world, frequently, they do not know what they want. I was on one assignment, and I was told that my user interface was hard to read. I asked if it would be easier to read if I color coded it. They didn't know that was possible, and once they did, they wanted color on EVERYTHING.
    You might want to spend a moment and read Frederick Brook's, "The Mythical Man-month". Your apprehension is well founded. The fastest way to make a late project even later is to add more people to it.. No matter what you know and what you do, you are going to be the new person on the project and you will make it later.
     more