Well in the big-company that I work for some groups still use a unix directory as their SCM system. Some groups still use fortran and some groups still link everything into one executable which is around 975mb for one instance on the file system.
By big company what you really mean is "work for google".
Again the only thing you'll learn is tech. You wont learn sales or business or accounting.
Taking your example of organizing code and designing C++ code, you could develop these skills by just working on open source code will give you that.
Infact I use a lot of the tools/programming idioms/libraries that I've learnt from the open source community at work. It actually gives me an edge over the crap they do at my big-company.
Again, if by "work for big company", you mean work for Google then I totally agree.
"Again, if by "work for big company", you mean work for Google then I totally agree."
Man, I have failed again in my quest to experience every kind of employer.
I think my next job is going to be at McDonalds. I've never worked in food service, and perhaps it won't be quite a distorted perspective as where I've ended up.
By big company what you really mean is "work for google".
Again the only thing you'll learn is tech. You wont learn sales or business or accounting.
Taking your example of organizing code and designing C++ code, you could develop these skills by just working on open source code will give you that.
Infact I use a lot of the tools/programming idioms/libraries that I've learnt from the open source community at work. It actually gives me an edge over the crap they do at my big-company.
Again, if by "work for big company", you mean work for Google then I totally agree.