Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I absolutely second this perspective. I started out working at a very large semiconductor company and put in my time there for about 3 years before testing the waters at ever-smaller shops. We even called it the 'systems engineering bootcamp'.

I feel the major advantages of working in a large corporate environment are that you will develop an inclination towards professionalism (e.g. how to write excellent emails and communicate with others) as well as a solid foundation in traditional tools and practices (e.g. SQL, manual release planning & execution, coordination of large-scale efforts, etc). By having these 'traditional' perspectives, I feel you can much more accurately and definitively identify & mitigate hazardous work efforts, as well as see certain types of risks in new technologies that others might not be aware of.

I strongly feel that if I had started in a much smaller company and stayed there for too long, I would be much worse off than I am today. The big companies sound un-cool (and they may be in some cases), but they almost seem essential for rounding-out your perspective as a developer/engineer/manager/etc.

Also, I occasionally miss the feeling of being part of a huge team, so I am entirely open to the idea of returning to a large corporation at some point in the future.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: