Hi, HN! I’m hoping some of you can help me.<p>I’ll be graduating with a Masters in CS in May. My goal is to become an excellent software developer as quickly as possible, and I believe that being a part of a company that encourages mentorship within its culture will help me achieve this. However, as I’m researching potential employers, I’m rarely able to get an understanding of which places would be ideal.<p>Do you (1) know of any specific companies that place an emphasis on the development of new grads, and/or (2) do you have any advice for me as I continue to conduct my research with a focus on those companies that promote mentorship.<p>Thanks!
Mike
What kind of software do you want to develop?<p>If you want to learn how to build end-to-end products right away, you should (in general) look for smaller companies.<p>My friends at larger firms (Activision, Yahoo, Google, Microsoft) never write anything larger than a module or widget in their official capacities. Any bigger things they do are on their own.<p>That said, you should write the kind of software you want to write in your spare time, regardless of where you work. If you run into a snag, you'll be able to ask for help online as well as among your colleagues.<p>They're not going to frown on you coding in your spare time, and they won't be upset if you ask them questions.