Very true and something I feel so many people fail to realize.
Very true and something I feel so many people fail to realize.
I went through this a whole bunch of times before something finally paid off and there was 0 guarantee that anything ever would pay off.
If you have dependents, a mortgage, responsibilities outside of just yourself and little or no savings to fall back on the risks associated with 'doing cool work' may not outweigh the relative security of doing working for some 'name brand'.
There are intermediate levels of risk as well, and those should definitely not be ruled out, it's also possible to slowly transition from one situation to another without exposing yourself to risks you can't deal with.
That's really a false dichotomy to suggest you can't do "cool work" at a large ("name brand") corporation. Some of the coolest work in technology has been done at extremely large companies (e.g. Google, Apple, IBM, Facebook).
1) There is nothing wrong with taping together CRUD apps if it achieves a goal or makes a big impact for your startup
2) There is a good amount of grads that can't even tap CRUD apps together, let have CS degrees
3) At MegaCorp people are deeply specialized in their roles, its like a assembly line -- you don't get to design the car you screw the bumper on (if that)